diff --git a/.github/workflows/build-lint-test.yml b/.github/workflows/build-lint-test.yml new file mode 100644 index 00000000..d76844bc --- /dev/null +++ b/.github/workflows/build-lint-test.yml @@ -0,0 +1,132 @@ +name: Build, Lint, Test and Scan + +on: + workflow_call: + secrets: + SONAR_TOKEN_WALLET_UI: + required: true + SONAR_TOKEN_STARKNET_SNAP: + required: true + +jobs: + prepare: + name: Prepare + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version-file: '.nvmrc' + cache: 'yarn' + - name: Install Yarn dependencies + run: yarn --no-immutable + + build: + name: Build + runs-on: ubuntu-latest + needs: + - prepare + steps: + - uses: actions/checkout@v3 + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version-file: '.nvmrc' + cache: 'yarn' + - name: Cache NPM tarballs + id: cache-npm-tarballs + uses: actions/cache@v3 + with: + path: | + node_modules/.cache/npm + key: npm-tarballs-${{ github.run_id }} + restore-keys: | + npm-tarballs + - run: yarn --no-immutable + - run: yarn build + + lint: + name: Lint + runs-on: ubuntu-latest + needs: + - prepare + steps: + - uses: actions/checkout@v3 + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version-file: '.nvmrc' + cache: 'yarn' + - run: yarn --no-immutable + - run: yarn lint + + test: + name: Test + runs-on: ubuntu-latest + needs: + - prepare + strategy: + matrix: + node-version: [18.x, 20.x] + steps: + - uses: actions/checkout@v3 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: ${{ matrix.node-version }} + cache: 'yarn' + - run: yarn --no-immutable + - run: yarn build + - run: yarn test + - name: Cache Coverage Report + uses: actions/cache@v3 + id: cache-coverage-report + with: + path: | + ./packages/**/coverage + key: ${{ github.sha }}-${{ matrix.node-version }}-coverage-report + + code-scan-snap: + name: Scan Starknet Snap + runs-on: ubuntu-latest + needs: + - test + steps: + - uses: actions/checkout@v3 + - name: Restore Coverage Report + uses: actions/cache@v3 + id: restore-coverage-report + with: + path: | + ./packages/**/coverage + key: ${{ github.sha }}-20.x-coverage-report + - name: SonarCloud Scan Starknet-Snap + uses: SonarSource/sonarcloud-github-action@v2.1.1 + with: + projectBaseDir: packages/starknet-snap/ + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN_STARKNET_SNAP }} + + code-scan-wallet-ui: + name: Scan Wallet UI + runs-on: ubuntu-latest + needs: + - test + steps: + - uses: actions/checkout@v3 + - name: Restore Coverage Report + uses: actions/cache@v3 + id: restore-coverage-report + with: + path: | + ./packages/**/coverage + key: ${{ github.sha }}-20.x-coverage-report + - name: SonarCloud Scan Wallet-UI + uses: SonarSource/sonarcloud-github-action@v2.1.1 + with: + projectBaseDir: packages/wallet-ui/ + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN_WALLET_UI }} diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml deleted file mode 100644 index 6f460c7f..00000000 --- a/.github/workflows/build-test.yml +++ /dev/null @@ -1,54 +0,0 @@ -name: Build, Lint, and Test - -on: - push: - branches: - - main - pull_request: - paths: - - "packages/**" -jobs: - build-lint-test: - name: Build, Lint, and Test - runs-on: ubuntu-20.04 - strategy: - matrix: - node-version: [20.x] - steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node-version }} - - name: Get Yarn cache directory - run: echo "::set-output name=YARN_CACHE_DIR::$(yarn cache dir)" - id: yarn-cache-dir - - name: Get Yarn version - run: echo "::set-output name=YARN_VERSION::$(yarn --version)" - id: yarn-version - - name: Cache yarn dependencies - uses: actions/cache@v2 - with: - path: ${{ steps.yarn-cache-dir.outputs.YARN_CACHE_DIR }} - key: yarn-cache-${{ runner.os }}-${{ steps.yarn-version.outputs.YARN_VERSION }}-${{ hashFiles('yarn.lock') }} - - run: yarn install --no-immutable - - run: yarn setup - - run: yarn npm audit - - run: yarn clean - - run: yarn build - - run: yarn lint - - run: yarn test - - name: SonarCloud Scan Starknet-Snap - uses: SonarSource/sonarcloud-github-action@v2.1.1 - with: - projectBaseDir: packages/starknet-snap/ - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN_STARKNET_SNAP }} - - name: SonarCloud Scan Wallet-UI - uses: SonarSource/sonarcloud-github-action@v2.1.1 - with: - projectBaseDir: packages/wallet-ui/ - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN_WALLET_UI }} \ No newline at end of file diff --git a/.github/workflows/deploy-dev.yml b/.github/workflows/deploy-dev.yml deleted file mode 100644 index bd693b0b..00000000 --- a/.github/workflows/deploy-dev.yml +++ /dev/null @@ -1,72 +0,0 @@ -name: Deploy - -on: - push: - branches: - - 'releases/**' - paths: - - "packages/**" -jobs: - deploy-wallet-ui: - name: Deploy Wallet UI (Dev) - runs-on: ubuntu-20.04 - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v1 - with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - aws-region: eu-central-1 - - - name: Setup Node.js - uses: actions/setup-node@v2 - with: - node-version: 20.x - - - name: Get Yarn cache directory - run: echo "::set-output name=YARN_CACHE_DIR::$(yarn cache dir)" - id: yarn-cache-dir - - - name: Get Yarn version - run: echo "::set-output name=YARN_VERSION::$(yarn --version)" - id: yarn-version - - - name: Cache yarn dependencies - uses: actions/cache@v2 - with: - path: ${{ steps.yarn-cache-dir.outputs.YARN_CACHE_DIR }} - key: yarn-cache-${{ runner.os }}-${{ steps.yarn-version.outputs.YARN_VERSION }}-${{ hashFiles('yarn.lock') }} - - - name: Cache froxe lockfile - run: yarn install --no-immutable && yarn setup - - - name: Clean yarn cache - run: yarn clean - - - name: Build wallet-ui workspace - run: | - VERSION=$(node -p "require('./packages/starknet-snap/package.json').version") - HASH=$(git rev-parse --short HEAD) - DATE=$(date +%Y%m%d) - REACT_APP_SNAP_VERSION=${VERSION}-dev-${HASH}-${DATE} yarn workspace wallet-ui build - - - name: Deploy to Dev - run: | - aws s3 sync ./packages/wallet-ui/build s3://dev.snaps.consensys.io/starknet - - - name: invalid aws cloudfront cache - env: - AWS_CLOUDFRONT_DISTRIBUTIONS_ID: ${{ vars.AWS_CLOUDFRONT_DISTRIBUTIONS_ID }} - run: | - echo "Distribution ID : $AWS_CLOUDFRONT_DISTRIBUTIONS_ID" - for process in $(echo $AWS_CLOUDFRONT_DISTRIBUTIONS_ID | sed "s/,/ /g") - do - echo "Processing Distribution ID : $process" - id="$(aws cloudfront create-invalidation --distribution-id $process --paths "/starknet/*" | grep Id | awk -F'"' '{ print $4}')" - echo "Waiting for invalidation $id" - aws cloudfront wait invalidation-completed --id $id --distribution-id $process - echo "Invalidation $id completed" - done diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 8a24df3f..064ddefc 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -8,84 +8,250 @@ on: type: environment required: true jobs: - deploy: + perpare-deployment: environment: ${{ inputs.environment }} - name: Deploy Snap and UI - runs-on: ubuntu-20.04 + permissions: + contents: write + runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v1 + - uses: actions/checkout@v3 with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - aws-region: eu-central-1 - - - name: Use Node.js 16.x - uses: actions/setup-node@v2 + ref: ${{ github.sha }} + - name: Setup Node.js + uses: actions/setup-node@v3 with: node-version: 20.x - registry-url: 'https://registry.npmjs.org' - - name: Get Yarn cache directory - run: echo "::set-output name=YARN_CACHE_DIR::$(yarn cache dir)" - id: yarn-cache-dir - - name: Get Yarn version - run: echo "::set-output name=YARN_VERSION::$(yarn --version)" - id: yarn-version - - name: Cache yarn dependencies - uses: actions/cache@v2 - with: - path: ${{ steps.yarn-cache-dir.outputs.YARN_CACHE_DIR }} - key: yarn-cache-${{ runner.os }}-${{ steps.yarn-version.outputs.YARN_VERSION }}-${{ hashFiles('yarn.lock') }} - - run: yarn install --no-immutable - - run: yarn setup - - run: yarn clean + - name: Prepare Parameters + id: prepare_parameters + run: | + BASE=$(node -p "require('./packages/starknet-snap/package.json').version") + HASH=$(git rev-parse --short HEAD) + DATE=$(date +%Y%m%d) + ENV=${{ inputs.environment }} + if [[ $ENV == "dev" ]]; then + { + echo "VERSION=${BASE}-dev-${HASH}-${DATE}" + echo "TAG=dev" + echo "ENV=dev" + } >> "$GITHUB_OUTPUT" + elif [[ $ENV == "staging" ]]; then + { + echo "VERSION=${BASE}-staging" + echo "TAG=staging" + echo "ENV=staging" + } >> "$GITHUB_OUTPUT" + elif [[ $ENV == "production" ]]; then + { + echo "VERSION=${BASE}" + echo "TAG=latest" + echo "ENV=prod" + } >> "$GITHUB_OUTPUT" + else + echo "Invalid environment" + exit 1 + fi + outputs: + VERSION: ${{ steps.prepare_parameters.outputs.VERSION }} + TAG: ${{ steps.prepare_parameters.outputs.TAG }} + ENV: ${{ steps.prepare_parameters.outputs.ENV }} - - name: Staging Deployment + install-build: + needs: + - perpare-deployment + permissions: + contents: write + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + ref: ${{ github.sha }} + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 20.x + - name: Install run: | - VERSION=$(node -p "require('./packages/starknet-snap/package.json').version") - REACT_APP_SNAP_VERSION=${VERSION}-staging yarn workspace wallet-ui build - - npm --prefix ./packages/starknet-snap version --new-version ${VERSION}-staging --no-git-tag-version + yarn --no-immutable + yarn allow-scripts + - name: Build Snap + run: | + npm --prefix ./packages/starknet-snap version --new-version "$VERSION" --no-git-tag-version --allow-same-version + yarn workspace @consensys/starknet-snap build + + BUILD_VERSION=$(node -p "require('./packages/starknet-snap/package.json').version") - npm publish ./packages/starknet-snap --tag staging --access public 2>&1 > /dev/null || : - aws s3 sync ./packages/wallet-ui/build s3://staging.snaps.consensys.io/starknet + if [[ "$VERSION" != "$BUILD_VERSION" ]]; then + echo "Version mismatch" + exit 1 + fi env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - SNAP_ENV: staging + SNAP_ENV: ${{ needs.perpare-deployment.outputs.ENV }} + VERSION: ${{ needs.perpare-deployment.outputs.VERSION }} VOYAGER_API_KEY: ${{ secrets.VOYAGER_API_KEY }} ALCHEMY_API_KEY: ${{ secrets.ALCHEMY_API_KEY }} - if: inputs.environment == 'staging' + - name: Build UI + run: | + REACT_APP_SNAP_VERSION="$VERSION" yarn workspace wallet-ui build + env: + VERSION: ${{ needs.perpare-deployment.outputs.VERSION }} + - name: Build Get Starknet Package + run: GET_STARKNET_PUBLIC_PATH=$GET_STARKNET_PUBLIC_PATH yarn workspace @consensys/get-starknet build + env: + GET_STARKNET_PUBLIC_PATH: ${{ vars.GET_STARKNET_PUBLIC_PATH }} + - name: Cache Build + uses: actions/cache@v3 + id: restore-build + with: + path: | + ./packages/get-starknet/dist/webpack + ./packages/wallet-ui/build + ./packages/starknet-snap/dist + ./packages/starknet-snap/snap.manifest.json + ./node_modules/.yarn-state.yml + key: ${{ github.sha }} - - name: Production Deployment + publish-npm-dry-run: + runs-on: ubuntu-latest + needs: + - perpare-deployment + - install-build + steps: + - uses: actions/checkout@v3 + with: + ref: ${{ github.sha }} + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: 20.x + - name: Restore Cached Build + uses: actions/cache@v3 + id: restore-build + with: + # add /packages/snap/snap.manifest.json to include an updated shasum from build due to version update in auto PR + path: | + ./packages/starknet-snap/dist + ./packages/starknet-snap/snap.manifest.json + ./node_modules/.yarn-state.yml + key: ${{ github.sha }} + - name: Dry Run Publish run: | - VERSION=$(node -p "require('./packages/starknet-snap/package.json').version") - REACT_APP_SNAP_VERSION=${VERSION} REACT_APP_DEBUG_LEVEL=off yarn workspace wallet-ui build + npm pack ./packages/starknet-snap --tag "$TAG" --access public + env: + TAG: ${{ needs.perpare-deployment.outputs.TAG }} - npm --prefix ./packages/starknet-snap version --new-version ${VERSION} --no-git-tag-version --allow-same-version - yarn workspace @consensys/starknet-snap build - - npm publish ./packages/starknet-snap --tag latest --access public 2>&1 > /dev/null || : - aws s3 sync ./packages/wallet-ui/build s3://snaps.consensys.io/starknet + publish-npm: + runs-on: ubuntu-latest + needs: + - publish-npm-dry-run + - perpare-deployment + steps: + - uses: actions/checkout@v3 + with: + ref: ${{ github.sha }} + - uses: actions/setup-node@v3 + with: + node-version: '20.x' + registry-url: 'https://registry.npmjs.org' + - name: Restore Cached Build + uses: actions/cache@v3 + id: restore-build + with: + # add /packages/snap/snap.manifest.json to include an updated shasum from build due to version update in auto PR + path: | + ./packages/starknet-snap/dist + ./packages/starknet-snap/snap.manifest.json + ./node_modules/.yarn-state.yml + key: ${{ github.sha }} + - name: Run Publish + run: | + npm publish ./packages/starknet-snap --tag "$TAG" --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - SNAP_ENV: prod - VOYAGER_API_KEY: ${{ secrets.VOYAGER_API_KEY }} - ALCHEMY_API_KEY: ${{ secrets.ALCHEMY_API_KEY }} - if: inputs.environment == 'production' + TAG: ${{ needs.perpare-deployment.outputs.TAG }} - - name: invalid aws cloudfront cache - env: - AWS_CLOUDFRONT_DISTRIBUTIONS_ID: ${{ vars.AWS_CLOUDFRONT_DISTRIBUTIONS_ID }} + deploy-wallet-ui: + runs-on: ubuntu-latest + needs: + - perpare-deployment + - publish-npm + steps: + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: eu-central-1 + - uses: actions/checkout@v3 + with: + ref: ${{ github.sha }} + - name: Restore Cached Build + uses: actions/cache@v3 + id: restore-build + with: + path: | + ./packages/wallet-ui/build + ./node_modules/.yarn-state.yml + key: ${{ github.sha }} + - name: Deploy to AWS + run: | + echo "Deployed Dapp to : $AWS_S3_URL" + aws s3 sync ./packages/wallet-ui/build "$AWS_S3_URL" + env: + AWS_S3_URL: ${{ vars.AWS_S3_URL }} + + deploy-get-starknet: + runs-on: ubuntu-latest + needs: + - perpare-deployment + - install-build + steps: + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: eu-central-1 + - uses: actions/checkout@v3 + with: + ref: ${{ github.sha }} + - name: Restore Cached Build + uses: actions/cache@v3 + id: restore-build + with: + path: | + ./packages/get-starknet/dist/webpack + ./node_modules/.yarn-state.yml + key: ${{ github.sha }} + - name: Deploy to AWS + run: | + echo "Deployed get Starknet to : $AWS_S3_GET_STARKNET_URL" + aws s3 sync ./packages/get-starknet/dist/webpack "$AWS_S3_GET_STARKNET_URL" + env: + AWS_S3_GET_STARKNET_URL: ${{ vars.AWS_S3_GET_STARKNET_URL }} + + invalid-aws-cdn-cache: + runs-on: ubuntu-latest + needs: + - deploy-wallet-ui + - deploy-get-starknet + steps: + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: eu-central-1 + - name: Invalid AWS CDN Cache run: | echo "Distribution ID : $AWS_CLOUDFRONT_DISTRIBUTIONS_ID" - for process in $(echo $AWS_CLOUDFRONT_DISTRIBUTIONS_ID | sed "s/,/ /g") + echo "$AWS_CLOUDFRONT_DISTRIBUTIONS_ID" | tr ',' '\n' | while read -r DISTRIBUTIONS_ID do - echo "Processing Distribution ID : $process" - id="$(aws cloudfront create-invalidation --distribution-id $process --paths "/starknet/*" | grep Id | awk -F'"' '{ print $4}')" - echo "Waiting for invalidation $id" - aws cloudfront wait invalidation-completed --id $id --distribution-id $process - echo "Invalidation $id completed" + echo "Processing Distribution ID : $DISTRIBUTIONS_ID" + INVALIDED_ID="$(aws cloudfront create-invalidation --distribution-id "$DISTRIBUTIONS_ID" --paths "/starknet/*" | grep Id | awk -F'"' '{ print $4}')" + echo "Waiting for invalidation $INVALIDED_ID" + aws cloudfront wait invalidation-completed --id "$INVALIDED_ID" --distribution-id "$DISTRIBUTIONS_ID" + echo "Invalidation $INVALIDED_ID completed" done + env: + AWS_CLOUDFRONT_DISTRIBUTIONS_ID: ${{ vars.AWS_CLOUDFRONT_DISTRIBUTIONS_ID }} \ No newline at end of file diff --git a/.github/workflows/e2e-tests-slack-notifications.yml b/.github/workflows/e2e-tests-slack-notifications.yml deleted file mode 100644 index 42dcbb24..00000000 --- a/.github/workflows/e2e-tests-slack-notifications.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: E2E tests Slack Notifications - -on: - schedule: - - cron: "* */12 * * *" - -jobs: - e2e-slack-notifications: - runs-on: macos-latest - name: E2E tests Slack Notifications - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 - with: - node-version: 20.x - - - name: Install dependencies - run: cd e2e && yarn install --frozen-lockfile - - name: Install dependencies for Chromium - run: npx playwright install-deps chromium - - name: Unzip Metamask Flask Extension - run: ditto -x -k "./e2e/extension.zip" "./e2e/extension-source" - - name: Run Playwright End to End Tests - run: cd e2e && yarn test tests/*.test.ts - # This is to upload artifacts, and report to Github - - name: Upload test results - if: always() - uses: actions/upload-artifact@v2 - with: - name: playwright-report - path: playwright-report - # This is to send the Job status to our Slack Channel snaps-notification - - name: Send Slack Notification - uses: 8398a7/action-slack@v3 - with: - status: ${{ job.status }} - fields: repo,message,commit,author,action,eventName,ref,workfow # selectable (default: repo,message) - env: - SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} # required - if: always() # Pick up events even if the job fails or is canceled. \ No newline at end of file diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml deleted file mode 100644 index 5f113aaf..00000000 --- a/.github/workflows/e2e-tests.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Playwright End to End Tests - -on: - pull_request: - branches: - - staging - paths: - - "e2e/**" - -jobs: - playwright: - runs-on: macos-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 - with: - node-version: 20.x - - - name: Install dependencies - run: cd e2e && yarn install --frozen-lockfile - - name: Install dependencies for Chromium - run: npx playwright install-deps chromium - - name: Unzip Metamask Flask Extension - #run: unzip -d "./e2e/extension-source" "./e2e/extension.crx" - run: ditto -x -k "./e2e/extension.zip" "./e2e/extension-source" - - name: Run Playwright End to End Tests - run: cd e2e && yarn test tests/*.test.ts - - # This is to upload artifacts, and report to Github - - name: Upload test results - if: always() - uses: actions/upload-artifact@v2 - with: - name: playwright-report - path: playwright-report \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000..1bfbbad1 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,79 @@ +name: Main + +on: + push: + branches: [main] + pull_request: + +jobs: + check-workflows: + name: Check workflows + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Download actionlint + id: download-actionlint + run: bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/7fdc9630cc360ea1a469eed64ac6d78caeda1234/scripts/download-actionlint.bash) 1.6.23 + shell: bash + - name: Check workflow files + run: ${{ steps.download-actionlint.outputs.executable }} -color + shell: bash + + build-lint-test: + name: Build, lint, and test + uses: ./.github/workflows/build-lint-test.yml + secrets: + SONAR_TOKEN_WALLET_UI: ${{ secrets.SONAR_TOKEN_WALLET_UI }} + SONAR_TOKEN_STARKNET_SNAP: ${{ secrets.SONAR_TOKEN_STARKNET_SNAP }} + + all-jobs-completed: + name: All jobs completed + runs-on: ubuntu-latest + needs: + - check-workflows + - build-lint-test + outputs: + PASSED: ${{ steps.set-output.outputs.PASSED }} + steps: + - name: Set PASSED output + id: set-output + run: echo "PASSED=true" >> "$GITHUB_OUTPUT" + + all-jobs-pass: + name: All jobs pass + if: ${{ always() }} + runs-on: ubuntu-latest + needs: all-jobs-completed + steps: + - name: Check that all jobs have passed + run: | + passed="${{ needs.all-jobs-completed.outputs.PASSED }}" + if [[ $passed != "true" ]]; then + exit 1 + fi + + # is-release: + # # Filtering by `push` events ensures that we only release from the `main` branch, which is a + # # requirement for our npm publishing environment. + # # The commit author should always be 'github-actions' for releases created by the + # # 'create-release-pr' workflow, so we filter by that as well to prevent accidentally + # # triggering a release. + # if: github.event_name == 'push' && startsWith(github.event.head_commit.author.name, 'github-actions') + # needs: all-jobs-pass + # outputs: + # IS_RELEASE: ${{ steps.is-release.outputs.IS_RELEASE }} + # runs-on: ubuntu-latest + # steps: + # - uses: MetaMask/action-is-release@v1 + # id: is-release + + # publish-release: + # needs: is-release + # if: needs.is-release.outputs.IS_RELEASE == 'true' + # name: Publish release + # permissions: + # contents: write + # uses: ./.github/workflows/publish-release.yml + # secrets: + # NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + # BLOCKCHAIR_API_KEY: ${{ secrets.BLOCKCHAIR_API_KEY }} diff --git a/.github/workflows/publish-npm-dev.yml b/.github/workflows/publish-npm-dev.yml deleted file mode 100644 index a4a285f5..00000000 --- a/.github/workflows/publish-npm-dev.yml +++ /dev/null @@ -1,37 +0,0 @@ -name: Publish Dev to NPM -on: - push: - branches: - - 'releases/**' - paths: - - "packages/**" -permissions: - contents: write -# defaults: -# run: -# working-directory: ./packages/starknet-snap -jobs: - publish-dev-to-npm: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - run: | - yarn install --no-immutable - yarn workspace @consensys/starknet-snap setup - VERSION=$(node -p "require('./packages/starknet-snap/package.json').version") - HASH=$(git rev-parse --short HEAD) - DATE=$(date +%Y%m%d) - npm --prefix ./packages/starknet-snap version --new-version ${VERSION}-dev-${HASH}-${DATE} --no-git-tag-version - yarn workspace @consensys/starknet-snap build - env: - SNAP_ENV: dev - VOYAGER_API_KEY: ${{ secrets.VOYAGER_API_KEY }} - ALCHEMY_API_KEY: ${{ secrets.ALCHEMY_API_KEY }} - - - uses: actions/setup-node@v3 - with: - node-version: '20.x' - registry-url: 'https://registry.npmjs.org' - - run: npm publish ./packages/starknet-snap --tag dev --access public - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/storybook.yml b/.github/workflows/storybook.yml deleted file mode 100644 index bf7f46a2..00000000 --- a/.github/workflows/storybook.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: Build and Deploy Storybook -on: - push: - branches: - - main - paths: - - "packages/wallet-ui/**" -permissions: - contents: write -jobs: - build-and-deploy-storybook: - concurrency: ci-${{ github.ref }} # Recommended if you intend to make multiple deployments in quick succession. - runs-on: ubuntu-latest - steps: - - name: Checkout 🛎️ - uses: actions/checkout@v3 - - - name: Install and Build 🔧 # This example project is built using npm and outputs the result to the 'build' folder. Replace with the commands required to build your project, or remove this step entirely if your site is pre-built. - run: | - yarn install --no-immutable - yarn setup - yarn workspace wallet-ui build-storybook - - - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@v4.3.3 - with: - branch: gh-pages # The branch the action should deploy to. - folder: packages/wallet-ui/storybook-static # The folder the action should deploy. diff --git a/.github/workflows/terraform.yml b/.github/workflows/terraform.yml index f7c93c34..c082df82 100644 --- a/.github/workflows/terraform.yml +++ b/.github/workflows/terraform.yml @@ -33,7 +33,7 @@ jobs: - name: Get terraform version id: version - run: echo "::set-output name=terraform-version::$(cat ./terraform/.tfswitchrc)" + run: echo "terraform-version=$(cat ./terraform/.tfswitchrc)" >> "$GITHUB_OUTPUT" - uses: hashicorp/setup-terraform@v1 with: @@ -58,7 +58,7 @@ jobs: if: github.event_name == 'pull_request' run: | terraform plan -input=false -no-color | tee terraform.stdout.txt - echo "::set-output name=plan-short::$(grep -e 'Plan: [0-9]* to add, [0-9]* to change, [0-9]* to destroy.' terraform.stdout.txt)" + echo "plan-short=$(grep -e 'Plan: [0-9]* to add, [0-9]* to change, [0-9]* to destroy.' terraform.stdout.txt)" >> "$GITHUB_OUTPUT" continue-on-error: true working-directory: "./terraform/live" diff --git a/package.json b/package.json index 8bc025bf..ac826ea9 100644 --- a/package.json +++ b/package.json @@ -9,11 +9,12 @@ "packages/*" ], "scripts": { - "setup": "yarn workspaces foreach run setup", - "build": "yarn workspaces foreach run build", - "test": "yarn workspace @consensys/starknet-snap run test", - "lint": "yarn workspaces foreach run lint", - "clean": "yarn workspaces foreach run clean", + "allow-scripts": "yarn workspaces foreach --parallel --interlaced --verbose run allow-scripts", + "clean": "yarn workspaces foreach --parallel --interlaced --verbose run clean", + "build": "yarn workspaces foreach --parallel --interlaced --verbose run build", + "lint": "yarn workspaces foreach --parallel --interlaced --verbose run lint", + "start": "yarn workspaces foreach --parallel --interlaced --verbose run start", + "test": "yarn workspaces foreach --parallel --interlaced --verbose run test", "prepare": "husky install" }, "devDependencies": { @@ -23,5 +24,8 @@ }, "resolutions": { "luxon@^3.2.1": "patch:luxon@npm%3A3.3.0#./.yarn/patches/luxon-npm-3.3.0-bdbae9bfd5.patch" + }, + "engines": { + "node": ">=18.6.0" } } diff --git a/packages/get-starknet/package.json b/packages/get-starknet/package.json index fc6567ea..2d0b1454 100644 --- a/packages/get-starknet/package.json +++ b/packages/get-starknet/package.json @@ -12,13 +12,11 @@ "url": "https://github.com/ConsenSys/starknet-snap.git" }, "scripts": { - "start": "webpack-cli serve --config webpack.serve.config.js", + "start": "webpack-cli serve --config webpack.serve.config.js", "clean": "rimraf dist", "setup": "yarn install --no-immutable", - "build": "tsc --project tsconfig.build.json", - "build:jsonp": "webpack --config webpack.config.jsonp.js", - "build:fed": "webpack --config webpack.config.prod.js", - "serve:fed:local": "SNAP_ID=local:http://localhost:8081/ webpack --config webpack.config.prod.js --env PUBLIC_PATH=http://localhost:8082/ && webpack-cli serve --config webpack.config.dev.js", + "build": "webpack --config webpack.config.build.js", + "serve:local": "GET_STARKNET_PUBLIC_PATH=http://localhost:8082/ yarn build && SNAP_ID=local:http://localhost:8081/ webpack-cli serve --config webpack.config.local.js", "prettier": "prettier --write \"src/**/*.ts\"", "lint": "eslint 'src/*.{js,ts,tsx}' --max-warnings 0 -f json -o eslint-report.json", "lint:fix": "eslint '**/*.{js,ts,tsx}' --fix", @@ -37,7 +35,6 @@ "chai-as-promised": "^7.1.1", "depcheck": "^1.4.7", "dotenv": "^16.4.5", - "dotenv-webpack": "^8.1.0", "eslint": "^8.13.0", "get-starknet-core": "^3.2.0", "html-webpack-plugin": "5.6.0", diff --git a/packages/get-starknet/src/wallet.ts b/packages/get-starknet/src/wallet.ts index 1031c15d..77891042 100644 --- a/packages/get-starknet/src/wallet.ts +++ b/packages/get-starknet/src/wallet.ts @@ -27,7 +27,7 @@ export class MetaMaskSnapWallet implements IStarknetWindowObject { metamaskProvider: MetaMaskProvider; private static readonly cairoVersion = '0'; - private static readonly SNAPI_ID = process.env.SNAP_ID; + private static readonly SNAPI_ID = process.env.SNAP_ID ?? "npm:@consensys/starknet-snap"; constructor(metamaskProvider: MetaMaskProvider, snapVersion = '*') { this.id = 'metamask'; diff --git a/packages/get-starknet/webpack.common.js b/packages/get-starknet/webpack.common.js index 586c3b44..b1514415 100644 --- a/packages/get-starknet/webpack.common.js +++ b/packages/get-starknet/webpack.common.js @@ -1,7 +1,6 @@ // eslint-disable-next-line @typescript-eslint/no-var-requires const path = require('path'); -const Dotenv = require('dotenv-webpack'); -const webpack = require('webpack'); + module.exports = { entry: './src/index.ts', @@ -24,10 +23,4 @@ module.exports = { }, ], }, - plugins: [ - new Dotenv(), - new webpack.DefinePlugin({ - 'process.env.SNAP_ID': JSON.stringify(process.env.SNAP_ID || 'npm:@consensys/starknet-snap') - }) - ] }; \ No newline at end of file diff --git a/packages/get-starknet/webpack.config.prod.js b/packages/get-starknet/webpack.config.build.js similarity index 67% rename from packages/get-starknet/webpack.config.prod.js rename to packages/get-starknet/webpack.config.build.js index e69696b3..fbeca61f 100644 --- a/packages/get-starknet/webpack.config.prod.js +++ b/packages/get-starknet/webpack.config.build.js @@ -1,14 +1,19 @@ // eslint-disable-next-line @typescript-eslint/no-var-requires +const dotenv = require( "dotenv"); +// eslint-disable-next-line @typescript-eslint/no-var-requires const { merge } = require('webpack-merge'); // eslint-disable-next-line @typescript-eslint/no-var-requires const common = require('./webpack.common.js'); // eslint-disable-next-line @typescript-eslint/no-var-requires const { ModuleFederationPlugin } = require('webpack').container; +dotenv.config(); + +// eslint-disable-next-line @typescript-eslint/no-unused-vars module.exports = (env) => merge(common, { mode: 'production', output: { - publicPath: env.PUBLIC_PATH || 'https://snaps.consensys.io/starknet/get-starknet/v1/', + publicPath: process.env.GET_STARKNET_PUBLIC_PATH ?? 'https://snaps.consensys.io/starknet/get-starknet/v1/', }, plugins: [ new ModuleFederationPlugin({ @@ -19,4 +24,4 @@ module.exports = (env) => merge(common, { }, }), ], -}); \ No newline at end of file +}); diff --git a/packages/get-starknet/webpack.config.jsonp.js b/packages/get-starknet/webpack.config.jsonp.js deleted file mode 100644 index d6ca14d8..00000000 --- a/packages/get-starknet/webpack.config.jsonp.js +++ /dev/null @@ -1,26 +0,0 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires -const path = require('path'); - -module.exports = { - mode: 'production', - entry: './src/index.ts', - output: { - path: path.resolve(__dirname, 'dist/jsonp'), - filename: 'index.jsonp.js', - library: 'MetaMaskStarknetSnapWallet', - libraryTarget: 'jsonp', - libraryExport: 'default', - }, - resolve: { - extensions: ['.ts', '.tsx', '.js'], - }, - module: { - rules: [ - { - test: /\.tsx?$/, - use: 'ts-loader', - exclude: /node_modules/, - }, - ], - }, -}; \ No newline at end of file diff --git a/packages/get-starknet/webpack.config.dev.js b/packages/get-starknet/webpack.config.local.js similarity index 56% rename from packages/get-starknet/webpack.config.dev.js rename to packages/get-starknet/webpack.config.local.js index f480f87b..bd9f9079 100644 --- a/packages/get-starknet/webpack.config.dev.js +++ b/packages/get-starknet/webpack.config.local.js @@ -1,4 +1,6 @@ // eslint-disable-next-line @typescript-eslint/no-var-requires +const webpack = require('webpack'); +// eslint-disable-next-line @typescript-eslint/no-var-requires const { merge } = require('webpack-merge'); // eslint-disable-next-line @typescript-eslint/no-var-requires const common = require('./webpack.common.js'); @@ -7,11 +9,16 @@ const path = require('path'); module.exports = merge(common, { mode: 'development', output: { - publicPath: 'http://localhost:8082/', // Adjust the development publicPath as needed + publicPath: process.env.GET_STARKNET_PUBLIC_PATH ?? 'http://localhost:8082/', // Adjust the development publicPath as needed }, devServer: { static: path.join(__dirname, 'dist/webpack'), compress: true, port: 8082, }, + plugins: [ + new webpack.DefinePlugin({ + 'process.env.SNAP_ID': JSON.stringify(process.env.SNAP_ID ?? 'http://localhost:8081/') + }) + ] }); diff --git a/packages/starknet-snap/README.md b/packages/starknet-snap/README.md index 9006c85c..a1072f5e 100644 --- a/packages/starknet-snap/README.md +++ b/packages/starknet-snap/README.md @@ -1,3 +1,3 @@ # starknet-snap -The MetaMask Snap for Starknet. \ No newline at end of file +The MetaMask Snap for Starknet. diff --git a/packages/starknet-snap/openrpc/starknet_snap_api_openrpc.json b/packages/starknet-snap/openrpc/starknet_snap_api_openrpc.json index 6dea641f..fff76f20 100644 --- a/packages/starknet-snap/openrpc/starknet_snap_api_openrpc.json +++ b/packages/starknet-snap/openrpc/starknet_snap_api_openrpc.json @@ -1366,12 +1366,7 @@ "properties": { "type": { "type": "string", - "enum": [ - "DECLARE", - "DEPLOY", - "DEPLOY_ACCOUNT", - "INVOKE_FUNCTION" - ] + "enum": ["DECLARE", "DEPLOY", "DEPLOY_ACCOUNT", "INVOKE_FUNCTION"] }, "payload": { "$ref": "#/components/schemas/INVOCATION_PAYLOAD" @@ -1457,30 +1452,17 @@ }, "TXN_STATUS": { "type": "string", - "enum": [ - "UNKNOWN", - "RECEIVED", - "PENDING", - "ACCEPTED_ON_L2", - "ACCEPTED_ON_L1", - "REJECTED" - ], + "enum": ["UNKNOWN", "RECEIVED", "PENDING", "ACCEPTED_ON_L2", "ACCEPTED_ON_L1", "REJECTED"], "description": "The status of the transaction. May be unknown in case node is not aware of it" }, "VOYAGER_TXN_TYPE": { "type": "string", - "enum": [ - "invoke", - "deploy" - ], + "enum": ["invoke", "deploy"], "description": "The txn type of the transaction from Voyager. May not be a full list here and subject to change" }, "VOYAGER_TXN_STATUS": { "type": "string", - "enum": [ - "Accepted on L2", - "Accepted on L1" - ], + "enum": ["Accepted on L2", "Accepted on L1"], "description": "The status of the transaction. May be unknown in case node is not aware of it" }, "TYPED_DATA_SIGNATURE": { diff --git a/packages/starknet-snap/package.json b/packages/starknet-snap/package.json index 4cf0df8b..3f971654 100644 --- a/packages/starknet-snap/package.json +++ b/packages/starknet-snap/package.json @@ -13,16 +13,16 @@ "snap.manifest.json" ], "scripts": { - "setup": "yarn install --immutable && yarn allow-scripts", "build:clean": "yarn clean && yarn build", "build": "mm-snap build", "serve": "mm-snap serve", - "clean": "rimraf js && rimraf dist", - "watch": "mm-snap watch", - "prettier": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", - "lint": "eslint . --max-warnings 0 -f json -o eslint-report.json", - "lint:fix": "eslint '**/*.{js,ts,tsx}' --fix", + "clean": "rimraf dist", + "start": "mm-snap watch", "test": "yarn run test:unit && yarn run cover:report", + "lint": "yarn lint:eslint && yarn lint:misc --check", + "lint:eslint": "eslint . --cache --ext js,ts", + "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", + "lint:misc": "prettier '**/*.ts' '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path .gitignore", "test:unit": "nyc --check-coverage --statements 80 --branches 80 --functions 80 --lines 80 mocha --colors -r ts-node/register \"test/**/*.test.ts\"", "test:unit:one": "nyc --check-coverage --statements 80 --branches 80 --functions 80 --lines 80 mocha --colors -r ts-node/register", "cover:report": "nyc report --reporter=lcov --reporter=text" diff --git a/packages/starknet-snap/sonar-project.properties b/packages/starknet-snap/sonar-project.properties index 176b14f9..ddd00030 100644 --- a/packages/starknet-snap/sonar-project.properties +++ b/packages/starknet-snap/sonar-project.properties @@ -4,6 +4,5 @@ sonar.organization=consensys sonar.sources=. sonar.tests=test -sonar.eslint.reportPaths=eslint-report.json sonar.javascript.lcov.reportPaths=./coverage/lcov.info sonar.exclusions=**/test/**/*, **/node_modules/**/* \ No newline at end of file diff --git a/packages/starknet-snap/src/contracts/Proxy.json b/packages/starknet-snap/src/contracts/Proxy.json index 5b590ff9..88890a1e 100644 --- a/packages/starknet-snap/src/contracts/Proxy.json +++ b/packages/starknet-snap/src/contracts/Proxy.json @@ -1,86 +1,344 @@ { - "abi": [{ - "inputs": [{ - "name": "implementation", - "type": "felt" - }, { - "name": "selector", - "type": "felt" - }, { - "name": "calldata_len", - "type": "felt" - }, { - "name": "calldata", - "type": "felt*" - }], - "name": "constructor", - "outputs": [], - "type": "constructor" - }, { - "inputs": [{ - "name": "selector", - "type": "felt" - }, { - "name": "calldata_size", - "type": "felt" - }, { - "name": "calldata", - "type": "felt*" - }], - "name": "__default__", - "outputs": [{ - "name": "retdata_size", - "type": "felt" - }, { - "name": "retdata", - "type": "felt*" - }], - "type": "function" - }, { - "inputs": [{ - "name": "selector", - "type": "felt" - }, { - "name": "calldata_size", - "type": "felt" - }, { - "name": "calldata", - "type": "felt*" - }], - "name": "__l1_default__", - "outputs": [], - "type": "l1_handler" - }, { - "inputs": [], - "name": "get_implementation", - "outputs": [{ - "name": "implementation", - "type": "felt" - }], - "stateMutability": "view", - "type": "function" - }], + "abi": [ + { + "inputs": [ + { + "name": "implementation", + "type": "felt" + }, + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__default__", + "outputs": [ + { + "name": "retdata_size", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__l1_default__", + "outputs": [], + "type": "l1_handler" + }, + { + "inputs": [], + "name": "get_implementation", + "outputs": [ + { + "name": "implementation", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + } + ], "entry_points_by_type": { - "CONSTRUCTOR": [{ - "offset": "0x6c", - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" - }], - "EXTERNAL": [{ - "offset": "0x9b", - "selector": "0x0" - }, { - "offset": "0xd4", - "selector": "0x21691762da057c1b71f851f9b709e0c143628acf6e0cbc9735411a65663d747" - }], - "L1_HANDLER": [{ - "offset": "0xb4", - "selector": "0x0" - }] + "CONSTRUCTOR": [ + { + "offset": "0x6c", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": "0x9b", + "selector": "0x0" + }, + { + "offset": "0xd4", + "selector": "0x21691762da057c1b71f851f9b709e0c143628acf6e0cbc9735411a65663d747" + } + ], + "L1_HANDLER": [ + { + "offset": "0xb4", + "selector": "0x0" + } + ] }, "program": { "attributes": [], "builtins": ["pedersen", "range_check"], - "data": ["0x20780017fff7ffd", "0x4", "0x400780017fff7ffd", "0x1", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x4c69627261727943616c6c", "0x400280007ff97fff", "0x400380017ff97ffa", "0x400380027ff97ffb", "0x400380037ff97ffc", "0x400380047ff97ffd", "0x482680017ff98000", "0x7", "0x480280057ff98000", "0x480280067ff98000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x4c69627261727943616c6c4c3148616e646c6572", "0x400280007ff97fff", "0x400380017ff97ffa", "0x400380027ff97ffb", "0x400380037ff97ffc", "0x400380047ff97ffd", "0x482680017ff98000", "0x7", "0x480280057ff98000", "0x480280067ff98000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x53746f7261676552656164", "0x400280007ffc7fff", "0x400380017ffc7ffd", "0x482680017ffc8000", "0x3", "0x480280027ffc8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x53746f726167655772697465", "0x400280007ffb7fff", "0x400380017ffb7ffc", "0x400380027ffb7ffd", "0x482680017ffb8000", "0x3", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0xf920571b9f85bdd92a867cfdc73319d0f8836f0e69e06e4c5566b6203f75cc", "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x480a7ffb7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", "0x208b7fff7fff7ffe", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", "0x208b7fff7fff7ffe", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", "0x48127ffd7fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", "0x48127ffd7fff8000", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x208b7fff7fff7ffe", "0x480280027ffb8000", "0x480280027ffd8000", "0x400080007ffe7fff", "0x482680017ffd8000", "0x3", "0x480280027ffd8000", "0x48307fff7ffe8000", "0x402a7ffd7ffc7fff", "0x480280027ffb8000", "0x480280007ffb8000", "0x480280017ffb8000", "0x482480017ffd8000", "0x1", "0x480280007ffd8000", "0x480280017ffd8000", "0x480280027ffd8000", "0x482680017ffd8000", "0x3", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", "0x48127ffc7fff8000", "0x48127ffe7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff73", "0x48127ffd7fff8000", "0x48127ff17fff8000", "0x48127ff17fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480a7ffa7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", "0x208b7fff7fff7ffe", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", "0x48127ffc7fff8000", "0x48127ffe7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff64", "0x48127ffd7fff8000", "0x48127ff17fff8000", "0x48127ff17fff8000", "0x208b7fff7fff7ffe", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480a7ffa7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", "0x40780017fff7fff", "0x1", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff84", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x4003800080007ffc", "0x4826800180008000", "0x1", "0x480a7ffd7fff8000", "0x4828800080007ffe", "0x480a80007fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", "0x48127ffe7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x48127ff47fff8000", "0x48127ff47fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe"], + "data": [ + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4c69627261727943616c6c", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4c69627261727943616c6c4c3148616e646c6572", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xf920571b9f85bdd92a867cfdc73319d0f8836f0e69e06e4c5566b6203f75cc", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", + "0x48127ffd7fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", + "0x48127ffc7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff73", + "0x48127ffd7fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", + "0x48127ffc7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff64", + "0x48127ffd7fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff84", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], "debug_info": { "file_contents": { "autogen/starknet/arg_processor/16776347bfc3c84718728a7d5c6c2189ac0c5f697db91093bdb9d32707f1b476.cairo": "let __calldata_arg_selector = [__calldata_ptr]\nlet __calldata_ptr = __calldata_ptr + 1\n", @@ -117,18 +375,20 @@ "0": { "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_not_zero"], "flow_tracking_data": null, - "hints": [{ - "location": { - "end_col": 7, - "end_line": 9, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 9, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 5 }, - "start_col": 5, - "start_line": 5 - }, - "n_prefix_newlines": 1 - }], + "n_prefix_newlines": 1 + } + ], "inst": { "end_col": 7, "end_line": 10, @@ -168,7 +428,10 @@ } }, "5": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -182,7 +445,10 @@ } }, "7": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -196,7 +462,10 @@ } }, "8": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -210,7 +479,10 @@ } }, "9": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -224,7 +496,10 @@ } }, "10": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -238,7 +513,10 @@ } }, "11": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -252,50 +530,64 @@ } }, "12": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], - "flow_tracking_data": null, - "hints": [{ - "location": { - "end_col": 87, - "end_line": 94, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 87, + "end_line": 94, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 94 }, - "start_col": 5, - "start_line": 94 - }, - "n_prefix_newlines": 0 - }], + "n_prefix_newlines": 0 + } + ], "inst": { "end_col": 53, "end_line": 97, "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [{ - "end_col": 38, - "end_line": 84, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [{ - "end_col": 74, - "end_line": 98, + "parent_location": [ + { + "end_col": 38, + "end_line": 84, "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 5, - "start_line": 98 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 19, - "start_line": 84 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 74, + "end_line": 98, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 98 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 84 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 23, "start_line": 97 } }, "14": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -309,7 +601,10 @@ } }, "15": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -323,7 +618,10 @@ } }, "16": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -337,7 +635,10 @@ } }, "17": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -351,7 +652,10 @@ } }, "19": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -365,7 +669,10 @@ } }, "20": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -379,7 +686,10 @@ } }, "21": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -393,7 +703,10 @@ } }, "22": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -407,7 +720,10 @@ } }, "23": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -421,50 +737,64 @@ } }, "24": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], - "flow_tracking_data": null, - "hints": [{ - "location": { - "end_col": 98, - "end_line": 115, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 98, + "end_line": 115, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 115 }, - "start_col": 5, - "start_line": 115 - }, - "n_prefix_newlines": 0 - }], + "n_prefix_newlines": 0 + } + ], "inst": { "end_col": 53, "end_line": 118, "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [{ - "end_col": 49, - "end_line": 105, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [{ - "end_col": 74, - "end_line": 119, + "parent_location": [ + { + "end_col": 49, + "end_line": 105, "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 5, - "start_line": 119 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 30, - "start_line": 105 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 74, + "end_line": 119, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 119 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 105 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 23, "start_line": 118 } }, "26": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -478,7 +808,10 @@ } }, "27": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -492,7 +825,10 @@ } }, "28": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -506,7 +842,10 @@ } }, "29": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_read"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -520,7 +859,10 @@ } }, "31": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_read"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -534,7 +876,10 @@ } }, "32": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_read"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -548,50 +893,64 @@ } }, "33": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_read"], - "flow_tracking_data": null, - "hints": [{ - "location": { - "end_col": 87, - "end_line": 349, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 87, + "end_line": 349, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 349 }, - "start_col": 5, - "start_line": 349 - }, - "n_prefix_newlines": 0 - }], + "n_prefix_newlines": 0 + } + ], "inst": { "end_col": 53, "end_line": 351, "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [{ - "end_col": 38, - "end_line": 346, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [{ - "end_col": 34, - "end_line": 352, + "parent_location": [ + { + "end_col": 38, + "end_line": 346, "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 5, - "start_line": 352 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 19, - "start_line": 346 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 34, + "end_line": 352, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 352 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 346 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 23, "start_line": 351 } }, "35": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_read"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -605,7 +964,10 @@ } }, "36": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_read"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -619,7 +981,10 @@ } }, "37": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_write"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -633,7 +998,10 @@ } }, "39": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_write"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -647,7 +1015,10 @@ } }, "40": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_write"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -661,7 +1032,10 @@ } }, "41": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_write"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -675,50 +1049,64 @@ } }, "42": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_write"], - "flow_tracking_data": null, - "hints": [{ - "location": { - "end_col": 88, - "end_line": 367, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 88, + "end_line": 367, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 367 }, - "start_col": 5, - "start_line": 367 - }, - "n_prefix_newlines": 0 - }], + "n_prefix_newlines": 0 + } + ], "inst": { "end_col": 54, "end_line": 368, "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [{ - "end_col": 39, - "end_line": 364, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [{ - "end_col": 14, - "end_line": 369, + "parent_location": [ + { + "end_col": 39, + "end_line": 364, "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 5, - "start_line": 369 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 20, - "start_line": 364 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 14, + "end_line": 369, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 369 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 364 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 23, "start_line": 368 } }, "44": { - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_write"], + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -732,7 +1120,11 @@ } }, "45": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.addr"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.addr" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -741,30 +1133,40 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 25, - "end_line": 9, + "parent_location": [ + { + "end_col": 42, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.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:"], + "parent_location": [ + { + "end_col": 25, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/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 } }, "46": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.addr"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.addr" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -773,30 +1175,40 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 25, - "end_line": 9, + "parent_location": [ + { + "end_col": 59, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 9, - "start_line": 9 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 44, - "start_line": 7 - }, "While expanding the reference 'range_check_ptr' in:"], + "parent_location": [ + { + "end_col": 25, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 44, "start_line": 7 } }, "47": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.addr"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.addr" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -805,21 +1217,28 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 9, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 21, + "start_line": 9 }, - "start_col": 21, - "start_line": 9 - }, "While expanding the reference 'res' in:"], + "While expanding the reference 'res' in:" + ], "start_col": 19, "start_line": 8 } }, "49": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.addr"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.addr" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -833,7 +1252,11 @@ } }, "50": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -842,30 +1265,40 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 36, - "end_line": 15, + "parent_location": [ + { + "end_col": 42, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 30, - "start_line": 15 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 15, - "start_line": 7 - }, "While expanding the reference 'pedersen_ptr' in:"], + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], "start_col": 36, "start_line": 12 } }, "51": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -874,30 +1307,40 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 36, - "end_line": 15, + "parent_location": [ + { + "end_col": 59, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 30, - "start_line": 15 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 44, - "start_line": 7 - }, "While expanding the reference 'range_check_ptr' in:"], + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 65, "start_line": 12 } }, "52": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -911,7 +1354,11 @@ } }, "54": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -920,30 +1367,40 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 38, - "end_line": 346, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [{ - "end_col": 75, - "end_line": 16, + "parent_location": [ + { + "end_col": 38, + "end_line": 346, "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 37, - "start_line": 16 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 19, - "start_line": 346 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 346 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 15, "start_line": 12 } }, "55": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -952,21 +1409,28 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 70, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "parent_location": [ + { + "end_col": 70, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 58, + "start_line": 16 }, - "start_col": 58, - "start_line": 16 - }, "While expanding the reference 'storage_addr' in:"], + "While expanding the reference 'storage_addr' in:" + ], "start_col": 14, "start_line": 15 } }, "56": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -980,7 +1444,11 @@ } }, "58": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -989,30 +1457,40 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [{ - "end_col": 75, - "end_line": 16, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" - }, - "parent_location": [{ - "end_col": 42, - "end_line": 18, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "start_col": 31, - "start_line": 18 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 37, - "start_line": 16 - }, "While trying to update the implicit return value 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 42, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 31, + "start_line": 18 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 16 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], "start_col": 19, "start_line": 346 } }, "59": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1021,30 +1499,40 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "parent_location": [{ - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" - }, - "parent_location": [{ - "end_col": 44, - "end_line": 19, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "start_col": 32, - "start_line": 19 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 30, - "start_line": 15 - }, "While trying to update the implicit return value 'pedersen_ptr' in:"], + "parent_location": [ + { + "end_col": 44, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 32, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], "start_col": 15, "start_line": 7 } }, "60": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1053,30 +1541,40 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "parent_location": [{ - "end_col": 36, - "end_line": 15, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" - }, - "parent_location": [{ - "end_col": 50, - "end_line": 20, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "start_col": 35, - "start_line": 20 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 30, - "start_line": 15 - }, "While trying to update the implicit return value 'range_check_ptr' in:"], + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 35, + "start_line": 20 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], "start_col": 44, "start_line": 7 } }, "61": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1085,21 +1583,28 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 65, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "parent_location": [ + { + "end_col": 65, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 46, + "start_line": 21 }, - "start_col": 46, - "start_line": 21 - }, "While expanding the reference '__storage_var_temp0' in:"], + "While expanding the reference '__storage_var_temp0' in:" + ], "start_col": 14, "start_line": 16 } }, "62": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.read"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.read" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1113,7 +1618,11 @@ } }, "63": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.write"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1122,30 +1631,40 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 42, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 36, - "end_line": 26, + "parent_location": [ + { + "end_col": 42, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 30, - "start_line": 26 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 15, - "start_line": 7 - }, "While expanding the reference 'pedersen_ptr' in:"], + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], "start_col": 37, "start_line": 25 } }, "64": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.write"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1154,30 +1673,40 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 59, - "end_line": 7, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 36, - "end_line": 26, + "parent_location": [ + { + "end_col": 59, + "end_line": 7, "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 30, - "start_line": 26 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 44, - "start_line": 7 - }, "While expanding the reference 'range_check_ptr' in:"], + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 66, "start_line": 25 } }, "65": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.write"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1191,7 +1720,11 @@ } }, "67": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.write"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1200,30 +1733,40 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 39, - "end_line": 364, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" - }, - "parent_location": [{ - "end_col": 80, - "end_line": 27, + "parent_location": [ + { + "end_col": 39, + "end_line": 364, "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "start_col": 9, - "start_line": 27 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 20, - "start_line": 364 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 364 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 16, "start_line": 25 } }, "68": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.write"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1232,21 +1775,28 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 43, - "end_line": 27, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "parent_location": [ + { + "end_col": 43, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 31, + "start_line": 27 }, - "start_col": 31, - "start_line": 27 - }, "While expanding the reference 'storage_addr' in:"], + "While expanding the reference 'storage_addr' in:" + ], "start_col": 14, "start_line": 26 } }, "69": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.write"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1260,7 +1810,11 @@ } }, "70": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.write"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1274,7 +1828,11 @@ } }, "72": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.write"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1283,39 +1841,52 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "parent_location": [{ - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" - }, - "parent_location": [{ - "end_col": 64, - "end_line": 21, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "parent_location": [ + { + "end_col": 64, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 37, + "start_line": 21 }, - "start_col": 9, - "start_line": 28 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 37, - "start_line": 21 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 30, - "start_line": 26 - }, "While trying to update the implicit return value 'pedersen_ptr' in:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 26 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], "start_col": 15, "start_line": 7 } }, "73": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.write"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1324,39 +1895,52 @@ "input_file": { "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "parent_location": [{ - "end_col": 36, - "end_line": 26, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" - }, - "parent_location": [{ - "end_col": 81, - "end_line": 21, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" }, - "parent_location": [{ - "end_col": 18, - "end_line": 28, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + "parent_location": [ + { + "end_col": 81, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/_implementation/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 21 }, - "start_col": 9, - "start_line": 28 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 66, - "start_line": 21 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 30, - "start_line": 26 - }, "While trying to update the implicit return value 'range_check_ptr' in:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 26 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], "start_col": 44, "start_line": 7 } }, "74": { - "accessible_scopes": ["contracts.Upgradable", "contracts.Upgradable._implementation", "contracts.Upgradable._implementation.write"], + "accessible_scopes": [ + "contracts.Upgradable", + "contracts.Upgradable._implementation", + "contracts.Upgradable._implementation.write" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -1379,24 +1963,30 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 34, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 39, - "end_line": 23, + "parent_location": [ + { + "end_col": 34, + "end_line": 13, "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 17, - "start_line": 23 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 15, - "start_line": 13 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 39, + "end_line": 23, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + }, + "start_col": 17, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 9, "start_line": 19 } @@ -1411,24 +2001,30 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 63, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 39, - "end_line": 23, + "parent_location": [ + { + "end_col": 63, + "end_line": 13, "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 17, - "start_line": 23 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 36, - "start_line": 13 - }, "While expanding the reference 'pedersen_ptr' in:"], + "parent_location": [ + { + "end_col": 39, + "end_line": 23, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + }, + "start_col": 17, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], "start_col": 9, "start_line": 20 } @@ -1443,24 +2039,30 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 80, - "end_line": 13, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 39, - "end_line": 23, + "parent_location": [ + { + "end_col": 80, + "end_line": 13, "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 17, - "start_line": 23 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 65, - "start_line": 13 - }, "While expanding the reference 'range_check_ptr' in:"], + "parent_location": [ + { + "end_col": 39, + "end_line": 23, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + }, + "start_col": 17, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 65, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 9, "start_line": 21 } @@ -1503,15 +2105,18 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 34, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + "parent_location": [ + { + "end_col": 35, + "end_line": 34, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + }, + "start_col": 21, + "start_line": 34 }, - "start_col": 21, - "start_line": 34 - }, "While expanding the reference 'implementation' in:"], + "While expanding the reference 'implementation' in:" + ], "start_col": 9, "start_line": 32 } @@ -1540,24 +2145,30 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 42, - "end_line": 35, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 5, - "start_line": 35 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 16, - "start_line": 21 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 42, + "end_line": 35, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + }, + "start_col": 5, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 9, "start_line": 28 } @@ -1572,24 +2183,30 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 64, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 42, - "end_line": 35, + "parent_location": [ + { + "end_col": 64, + "end_line": 21, "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 5, - "start_line": 35 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 37, - "start_line": 21 - }, "While expanding the reference 'pedersen_ptr' in:"], + "parent_location": [ + { + "end_col": 42, + "end_line": 35, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + }, + "start_col": 5, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 37, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], "start_col": 9, "start_line": 29 } @@ -1604,24 +2221,30 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 81, - "end_line": 21, - "input_file": { - "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" - }, - "parent_location": [{ - "end_col": 42, - "end_line": 35, + "parent_location": [ + { + "end_col": 81, + "end_line": 21, "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + "filename": "autogen/starknet/storage_var/_implementation/decl.cairo" }, - "start_col": 5, - "start_line": 35 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 66, - "start_line": 21 - }, "While expanding the reference 'range_check_ptr' in:"], + "parent_location": [ + { + "end_col": 42, + "end_line": 35, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + }, + "start_col": 5, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 9, "start_line": 30 } @@ -1636,15 +2259,18 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 41, - "end_line": 35, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + "parent_location": [ + { + "end_col": 41, + "end_line": 35, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" + }, + "start_col": 27, + "start_line": 35 }, - "start_col": 27, - "start_line": 35 - }, "While expanding the reference 'implementation' in:"], + "While expanding the reference 'implementation' in:" + ], "start_col": 9, "start_line": 32 } @@ -1687,24 +2313,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 28, - "end_line": 28, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 40, - "end_line": 23, + "parent_location": [ + { + "end_col": 28, + "end_line": 28, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 5, - "start_line": 23 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 28 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 40, + "end_line": 23, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 28 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 9, "start_line": 14 } @@ -1719,24 +2351,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 36, - "end_line": 29, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 40, - "end_line": 23, + "parent_location": [ + { + "end_col": 36, + "end_line": 29, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 5, - "start_line": 23 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 29 - }, "While expanding the reference 'pedersen_ptr' in:"], + "parent_location": [ + { + "end_col": 40, + "end_line": 23, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 29 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], "start_col": 9, "start_line": 15 } @@ -1751,24 +2389,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 30, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 40, - "end_line": 23, + "parent_location": [ + { + "end_col": 24, + "end_line": 30, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 5, - "start_line": 23 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 30 - }, "While expanding the reference 'range_check_ptr' in:"], + "parent_location": [ + { + "end_col": 40, + "end_line": 23, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 30 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 9, "start_line": 16 } @@ -1783,15 +2427,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 39, - "end_line": 23, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 39, + "end_line": 23, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 25, + "start_line": 23 }, - "start_col": 25, - "start_line": 23 - }, "While expanding the reference 'implementation' in:"], + "While expanding the reference 'implementation' in:" + ], "start_col": 9, "start_line": 18 } @@ -1820,33 +2467,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 40, - "end_line": 23, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 38, - "end_line": 84, + "parent_location": [ + { + "end_col": 40, + "end_line": 23, "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 28, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 38, + "end_line": 84, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 28, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 84 }, - "start_col": 5, - "start_line": 24 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 19, - "start_line": 84 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 5, - "start_line": 23 - }, "While trying to update the implicit return value 'syscall_ptr' in:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 23 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], "start_col": 9, "start_line": 28 } @@ -1861,15 +2517,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 34, - "end_line": 25, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 34, + "end_line": 25, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 20, + "start_line": 25 }, - "start_col": 20, - "start_line": 25 - }, "While expanding the reference 'implementation' in:"], + "While expanding the reference 'implementation' in:" + ], "start_col": 9, "start_line": 18 } @@ -1884,15 +2543,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 26, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 35, + "end_line": 26, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 27, + "start_line": 26 }, - "start_col": 27, - "start_line": 26 - }, "While expanding the reference 'selector' in:"], + "While expanding the reference 'selector' in:" + ], "start_col": 9, "start_line": 19 } @@ -1907,15 +2569,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 27, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 35, + "end_line": 27, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 23, + "start_line": 27 }, - "start_col": 23, - "start_line": 27 - }, "While expanding the reference 'calldata_len' in:"], + "While expanding the reference 'calldata_len' in:" + ], "start_col": 9, "start_line": 20 } @@ -1930,15 +2595,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 26, - "end_line": 28, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 26, + "end_line": 28, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 18, + "start_line": 28 }, - "start_col": 18, - "start_line": 28 - }, "While expanding the reference 'calldata' in:"], + "While expanding the reference 'calldata' in:" + ], "start_col": 9, "start_line": 21 } @@ -1967,33 +2635,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 28, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ + "parent_location": [ + { "end_col": 27, - "end_line": 14, + "end_line": 28, "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 14, - "end_line": 29, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 27, + "end_line": 14, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 29 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 14 }, - "start_col": 5, - "start_line": 29 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 14 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 5, - "start_line": 24 - }, "While trying to update the implicit return value 'syscall_ptr' in:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 24 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], "start_col": 19, "start_line": 84 } @@ -2008,33 +2685,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 40, - "end_line": 23, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 35, - "end_line": 15, + "parent_location": [ + { + "end_col": 40, + "end_line": 23, "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 14, - "end_line": 29, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 35, + "end_line": 15, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 29 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 15 }, - "start_col": 5, - "start_line": 29 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 15 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 5, - "start_line": 23 - }, "While trying to update the implicit return value 'pedersen_ptr' in:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 5, + "start_line": 23 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], "start_col": 9, "start_line": 29 } @@ -2049,33 +2735,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 40, - "end_line": 23, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 24, - "end_line": 16, + "parent_location": [ + { + "end_col": 40, + "end_line": 23, "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 14, - "end_line": 29, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 16, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 29 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 16 }, - "start_col": 5, - "start_line": 29 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 16 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 5, - "start_line": 23 - }, "While trying to update the implicit return value 'range_check_ptr' in:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 23 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], "start_col": 9, "start_line": 30 } @@ -2104,33 +2799,42 @@ "input_file": { "filename": "autogen/starknet/external/constructor/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 16, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ + "parent_location": [ + { "end_col": 24, - "end_line": 2, + "end_line": 16, "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 21, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 9, + "start_line": 21 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 2 }, - "start_col": 9, - "start_line": 21 - }, "While handling calldata argument 'calldata'"], + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 9, - "start_line": 2 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 16 - }, "While constructing the external wrapper for:"], + "start_line": 16 + }, + "While constructing the external wrapper for:" + ], "start_col": 23, "start_line": 1 } @@ -2145,33 +2849,42 @@ "input_file": { "filename": "autogen/starknet/arg_processor/8799496fe2567340f6719cfd30d7db5f6b8e7aa420ca97e3a3c3ccbdfbb2e674.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 20, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 55, - "end_line": 2, + "parent_location": [ + { + "end_col": 27, + "end_line": 20, "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 55, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 21, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 9, + "start_line": 21 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 28, + "start_line": 2 }, - "start_col": 9, - "start_line": 21 - }, "While handling calldata argument 'calldata'"], - "start_col": 28, - "start_line": 2 - }, "While expanding the reference '__calldata_arg_calldata_len' in:"], - "start_col": 9, - "start_line": 20 - }, "While handling calldata argument 'calldata_len'"], + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 9, + "start_line": 20 + }, + "While handling calldata argument 'calldata_len'" + ], "start_col": 35, "start_line": 1 } @@ -2186,15 +2899,18 @@ "input_file": { "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 21, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 9, + "start_line": 21 }, - "start_col": 9, - "start_line": 21 - }, "While handling calldata argument 'calldata'"], + "While handling calldata argument 'calldata'" + ], "start_col": 1, "start_line": 2 } @@ -2209,35 +2925,44 @@ "input_file": { "filename": "autogen/starknet/arg_processor/8799496fe2567340f6719cfd30d7db5f6b8e7aa420ca97e3a3c3ccbdfbb2e674.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 20, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 40, - "end_line": 8, + "parent_location": [ + { + "end_col": 27, + "end_line": 20, "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 21, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 9, + "start_line": 21 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 }, - "start_col": 9, - "start_line": 21 - }, "While handling calldata argument 'calldata'"], - "start_col": 26, - "start_line": 8 - }, "While expanding the reference '__calldata_ptr' in:"], - "start_col": 9, - "start_line": 20 - }, "While handling calldata argument 'calldata_len'"], - "start_col": 22, - "start_line": 2 + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 9, + "start_line": 20 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 } }, "113": { @@ -2250,33 +2975,42 @@ "input_file": { "filename": "autogen/starknet/arg_processor/8799496fe2567340f6719cfd30d7db5f6b8e7aa420ca97e3a3c3ccbdfbb2e674.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 20, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 70, - "end_line": 8, + "parent_location": [ + { + "end_col": 27, + "end_line": 20, "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 70, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 21, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 9, + "start_line": 21 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 43, + "start_line": 8 }, - "start_col": 9, - "start_line": 21 - }, "While handling calldata argument 'calldata'"], - "start_col": 43, - "start_line": 8 - }, "While expanding the reference '__calldata_arg_calldata_len' in:"], - "start_col": 9, - "start_line": 20 - }, "While handling calldata argument 'calldata_len'"], + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 9, + "start_line": 20 + }, + "While handling calldata argument 'calldata_len'" + ], "start_col": 35, "start_line": 1 } @@ -2291,15 +3025,18 @@ "input_file": { "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 21, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 9, + "start_line": 21 }, - "start_col": 9, - "start_line": 21 - }, "While handling calldata argument 'calldata'"], + "While handling calldata argument 'calldata'" + ], "start_col": 26, "start_line": 8 } @@ -2314,15 +3051,18 @@ "input_file": { "filename": "autogen/starknet/arg_processor/1b562308a65653425ce06491fa4b4539466f3251a07e73e099d0afe86a48900e.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 }, - "start_col": 6, - "start_line": 13 - }, "While handling calldata of"], + "While handling calldata of" + ], "start_col": 1, "start_line": 1 } @@ -2337,51 +3077,66 @@ "input_file": { "filename": "autogen/starknet/external/constructor/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 16, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 38, - "end_line": 3, + "parent_location": [ + { + "end_col": 24, + "end_line": 16, "input_file": { - "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 115, - "end_line": 1, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, "input_file": { - "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 21, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 21 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 100, - "start_line": 1 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 21 - }, "While handling calldata argument 'calldata'"], - "start_col": 23, - "start_line": 3 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 16 - }, "While constructing the external wrapper for:"], + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 16 + }, + "While constructing the external wrapper for:" + ], "start_col": 23, "start_line": 1 } @@ -2396,33 +3151,42 @@ "input_file": { "filename": "autogen/starknet/external/constructor/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 14, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 55, - "end_line": 1, + "parent_location": [ + { + "end_col": 27, + "end_line": 14, "input_file": { - "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 44, - "start_line": 1 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 14 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 14 + }, + "While constructing the external wrapper for:" + ], "start_col": 19, "start_line": 1 } @@ -2437,33 +3201,42 @@ "input_file": { "filename": "autogen/starknet/external/constructor/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 15, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 82, - "end_line": 1, + "parent_location": [ + { + "end_col": 35, + "end_line": 15, "input_file": { - "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 70, - "start_line": 1 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 15 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], "start_col": 20, "start_line": 1 } @@ -2478,33 +3251,42 @@ "input_file": { "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 115, - "end_line": 1, + "parent_location": [ + { + "end_col": 24, + "end_line": 21, "input_file": { - "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 100, - "start_line": 1 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 21 - }, "While handling calldata argument 'calldata'"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 21 + }, + "While handling calldata argument 'calldata'" + ], "start_col": 23, "start_line": 3 } @@ -2519,33 +3301,42 @@ "input_file": { "filename": "autogen/starknet/arg_processor/c69461d344491abf07eb0383530bb5331fa0198033b30813dc78971c560b1834.cairo" }, - "parent_location": [{ - "end_col": 29, - "end_line": 18, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 161, - "end_line": 1, + "parent_location": [ + { + "end_col": 29, + "end_line": 18, "input_file": { - "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 161, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 132, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 132, - "start_line": 1 - }, "While expanding the reference '__calldata_arg_implementation' in:"], - "start_col": 9, - "start_line": 18 - }, "While handling calldata argument 'implementation'"], + "While expanding the reference '__calldata_arg_implementation' in:" + ], + "start_col": 9, + "start_line": 18 + }, + "While handling calldata argument 'implementation'" + ], "start_col": 37, "start_line": 1 } @@ -2560,33 +3351,42 @@ "input_file": { "filename": "autogen/starknet/arg_processor/16776347bfc3c84718728a7d5c6c2189ac0c5f697db91093bdb9d32707f1b476.cairo" }, - "parent_location": [{ - "end_col": 23, - "end_line": 19, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 195, - "end_line": 1, + "parent_location": [ + { + "end_col": 23, + "end_line": 19, "input_file": { - "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 195, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 172, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 172, - "start_line": 1 - }, "While expanding the reference '__calldata_arg_selector' in:"], - "start_col": 9, - "start_line": 19 - }, "While handling calldata argument 'selector'"], + "While expanding the reference '__calldata_arg_selector' in:" + ], + "start_col": 9, + "start_line": 19 + }, + "While handling calldata argument 'selector'" + ], "start_col": 31, "start_line": 1 } @@ -2601,33 +3401,42 @@ "input_file": { "filename": "autogen/starknet/arg_processor/8799496fe2567340f6719cfd30d7db5f6b8e7aa420ca97e3a3c3ccbdfbb2e674.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 20, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 237, - "end_line": 1, + "parent_location": [ + { + "end_col": 27, + "end_line": 20, "input_file": { - "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 237, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 210, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 210, - "start_line": 1 - }, "While expanding the reference '__calldata_arg_calldata_len' in:"], - "start_col": 9, - "start_line": 20 - }, "While handling calldata argument 'calldata_len'"], + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 9, + "start_line": 20 + }, + "While handling calldata argument 'calldata_len'" + ], "start_col": 35, "start_line": 1 } @@ -2642,33 +3451,42 @@ "input_file": { "filename": "autogen/starknet/arg_processor/4f07c4ae795d22b6bc4426e596637ee88f870711dc3768dd8178092f4b2c0b65.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 271, - "end_line": 1, + "parent_location": [ + { + "end_col": 24, + "end_line": 21, "input_file": { - "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 271, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 248, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 248, - "start_line": 1 - }, "While expanding the reference '__calldata_arg_calldata' in:"], - "start_col": 9, - "start_line": 21 - }, "While handling calldata argument 'calldata'"], + "While expanding the reference '__calldata_arg_calldata' in:" + ], + "start_col": 9, + "start_line": 21 + }, + "While handling calldata argument 'calldata'" + ], "start_col": 31, "start_line": 5 } @@ -2690,42 +3508,50 @@ "128": { "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], "flow_tracking_data": null, - "hints": [{ - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" - }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 1, - "start_line": 2 - }, - "n_prefix_newlines": 0 - }], + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], "inst": { "end_col": 24, "end_line": 3, "input_file": { "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 1, "start_line": 3 } @@ -2740,33 +3566,42 @@ "input_file": { "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 20, - "end_line": 1, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 9, - "start_line": 1 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], "start_col": 44, "start_line": 1 } @@ -2781,33 +3616,42 @@ "input_file": { "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 33, - "end_line": 1, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 21, - "start_line": 1 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], "start_col": 70, "start_line": 1 } @@ -2822,33 +3666,42 @@ "input_file": { "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 1, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "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": 13 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], "start_col": 100, "start_line": 1 } @@ -2863,33 +3716,42 @@ "input_file": { "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 62, - "end_line": 1, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 50, - "start_line": 1 - }, "While expanding the reference 'retdata_size' in:"], - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], "start_col": 20, "start_line": 4 } @@ -2904,33 +3766,42 @@ "input_file": { "filename": "autogen/starknet/external/constructor/f256403d2f0c125ca3ded3580dbda18c21308524fea494fff0947406f19aa970.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 70, - "end_line": 1, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, "input_file": { - "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], - "start_col": 63, - "start_line": 1 - }, "While expanding the reference 'retdata' in:"], - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], "start_col": 9, "start_line": 3 } @@ -2945,15 +3816,18 @@ "input_file": { "filename": "autogen/starknet/external/constructor/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 13, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 13 }, - "start_col": 6, - "start_line": 13 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 1, "start_line": 1 } @@ -2968,24 +3842,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 19, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 51, + "parent_location": [ + { + "end_col": 27, + "end_line": 19, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 28, - "start_line": 51 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 19 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 49, + "end_line": 51, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 28, + "start_line": 51 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 9, "start_line": 40 } @@ -3000,24 +3880,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 20, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 51, + "parent_location": [ + { + "end_col": 35, + "end_line": 20, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 28, - "start_line": 51 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 20 - }, "While expanding the reference 'pedersen_ptr' in:"], + "parent_location": [ + { + "end_col": 49, + "end_line": 51, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 28, + "start_line": 51 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 20 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], "start_col": 9, "start_line": 41 } @@ -3032,24 +3918,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 51, + "parent_location": [ + { + "end_col": 24, + "end_line": 21, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 28, - "start_line": 51 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 21 - }, "While expanding the reference 'range_check_ptr' in:"], + "parent_location": [ + { + "end_col": 49, + "end_line": 51, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 28, + "start_line": 51 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 9, "start_line": 42 } @@ -3078,33 +3970,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 49, - "end_line": 51, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 38, - "end_line": 84, + "parent_location": [ + { + "end_col": 49, + "end_line": 51, "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 57, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 38, + "end_line": 84, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 57, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 50, + "start_line": 53 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 84 }, - "start_col": 50, - "start_line": 53 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 19, - "start_line": 84 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 28, - "start_line": 51 - }, "While trying to update the implicit return value 'syscall_ptr' in:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 28, + "start_line": 51 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], "start_col": 9, "start_line": 19 } @@ -3119,15 +4020,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 34, - "end_line": 54, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 34, + "end_line": 54, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 20, + "start_line": 54 }, - "start_col": 20, - "start_line": 54 - }, "While expanding the reference 'implementation' in:"], + "While expanding the reference 'implementation' in:" + ], "start_col": 10, "start_line": 51 } @@ -3142,15 +4046,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 55, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 35, + "end_line": 55, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 27, + "start_line": 55 }, - "start_col": 27, - "start_line": 55 - }, "While expanding the reference 'selector' in:"], + "While expanding the reference 'selector' in:" + ], "start_col": 9, "start_line": 44 } @@ -3165,15 +4072,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 36, - "end_line": 56, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 36, + "end_line": 56, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 23, + "start_line": 56 }, - "start_col": 23, - "start_line": 56 - }, "While expanding the reference 'calldata_size' in:"], + "While expanding the reference 'calldata_size' in:" + ], "start_col": 9, "start_line": 45 } @@ -3188,15 +4098,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 26, - "end_line": 57, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 26, + "end_line": 57, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 18, + "start_line": 57 }, - "start_col": 18, - "start_line": 57 - }, "While expanding the reference 'calldata' in:"], + "While expanding the reference 'calldata' in:" + ], "start_col": 9, "start_line": 46 } @@ -3225,33 +4138,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 57, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ + "parent_location": [ + { "end_col": 27, - "end_line": 40, + "end_line": 57, "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 56, - "end_line": 58, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 27, + "end_line": 40, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 58, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 58 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 40 }, - "start_col": 5, - "start_line": 58 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 40 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 50, - "start_line": 53 - }, "While trying to update the implicit return value 'syscall_ptr' in:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 50, + "start_line": 53 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], "start_col": 19, "start_line": 84 } @@ -3266,33 +4188,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 49, - "end_line": 51, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 35, - "end_line": 41, + "parent_location": [ + { + "end_col": 49, + "end_line": 51, "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 56, - "end_line": 58, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 35, + "end_line": 41, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 58, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 58 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 41 }, - "start_col": 5, - "start_line": 58 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 41 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 28, - "start_line": 51 - }, "While trying to update the implicit return value 'pedersen_ptr' in:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 28, + "start_line": 51 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], "start_col": 9, "start_line": 20 } @@ -3307,33 +4238,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 49, - "end_line": 51, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 24, - "end_line": 42, + "parent_location": [ + { + "end_col": 49, + "end_line": 51, "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 56, - "end_line": 58, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 42, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 58, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 58 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 42 }, - "start_col": 5, - "start_line": 58 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 42 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 28, - "start_line": 51 - }, "While trying to update the implicit return value 'range_check_ptr' in:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 28, + "start_line": 51 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], "start_col": 9, "start_line": 21 } @@ -3348,15 +4288,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 38, - "end_line": 58, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 38, + "end_line": 58, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 26, + "start_line": 58 }, - "start_col": 26, - "start_line": 58 - }, "While expanding the reference 'retdata_size' in:"], + "While expanding the reference 'retdata_size' in:" + ], "start_col": 10, "start_line": 53 } @@ -3371,15 +4314,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 55, - "end_line": 58, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 55, + "end_line": 58, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 48, + "start_line": 58 }, - "start_col": 48, - "start_line": 58 - }, "While expanding the reference 'retdata' in:"], + "While expanding the reference 'retdata' in:" + ], "start_col": 31, "start_line": 53 } @@ -3408,33 +4354,42 @@ "input_file": { "filename": "autogen/starknet/external/__default__/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 40, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 55, - "end_line": 1, + "parent_location": [ + { + "end_col": 27, + "end_line": 40, "input_file": { - "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 39, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 39, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 39 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 }, - "start_col": 6, - "start_line": 39 - }, "While constructing the external wrapper for:"], - "start_col": 44, - "start_line": 1 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 40 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], "start_col": 19, "start_line": 1 } @@ -3449,33 +4404,42 @@ "input_file": { "filename": "autogen/starknet/external/__default__/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 41, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 82, - "end_line": 1, + "parent_location": [ + { + "end_col": 35, + "end_line": 41, "input_file": { - "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 39, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 39, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 39 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 }, - "start_col": 6, - "start_line": 39 - }, "While constructing the external wrapper for:"], - "start_col": 70, - "start_line": 1 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 41 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 41 + }, + "While constructing the external wrapper for:" + ], "start_col": 20, "start_line": 1 } @@ -3490,33 +4454,42 @@ "input_file": { "filename": "autogen/starknet/external/__default__/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 42, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 115, - "end_line": 1, + "parent_location": [ + { + "end_col": 24, + "end_line": 42, "input_file": { - "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 39, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 39, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 39 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 }, - "start_col": 6, - "start_line": 39 - }, "While constructing the external wrapper for:"], - "start_col": 100, - "start_line": 1 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 42 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 42 + }, + "While constructing the external wrapper for:" + ], "start_col": 23, "start_line": 1 } @@ -3531,15 +4504,18 @@ "input_file": { "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 39, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 17, + "end_line": 39, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 39 }, - "start_col": 6, - "start_line": 39 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 126, "start_line": 1 } @@ -3554,15 +4530,18 @@ "input_file": { "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 39, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 17, + "end_line": 39, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 39 }, - "start_col": 6, - "start_line": 39 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 166, "start_line": 1 } @@ -3577,15 +4556,18 @@ "input_file": { "filename": "autogen/starknet/external/__default__/594cfed774c45850575554a78093a7a27edf1e635eae6c967f967cde5f6d9051.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 39, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 17, + "end_line": 39, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 39 }, - "start_col": 6, - "start_line": 39 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 201, "start_line": 1 } @@ -3614,15 +4596,18 @@ "input_file": { "filename": "autogen/starknet/external/__default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" }, - "parent_location": [{ - "end_col": 17, - "end_line": 39, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 17, + "end_line": 39, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 39 }, - "start_col": 6, - "start_line": 39 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 1, "start_line": 1 } @@ -3637,24 +4622,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 19, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 72, + "parent_location": [ + { + "end_col": 27, + "end_line": 19, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 28, - "start_line": 72 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 19 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 49, + "end_line": 72, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 28, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 9, "start_line": 64 } @@ -3669,24 +4660,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 20, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 72, + "parent_location": [ + { + "end_col": 35, + "end_line": 20, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 28, - "start_line": 72 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 20 - }, "While expanding the reference 'pedersen_ptr' in:"], + "parent_location": [ + { + "end_col": 49, + "end_line": 72, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 28, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 20 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], "start_col": 9, "start_line": 65 } @@ -3701,24 +4698,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 72, + "parent_location": [ + { + "end_col": 24, + "end_line": 21, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 28, - "start_line": 72 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 21 - }, "While expanding the reference 'range_check_ptr' in:"], + "parent_location": [ + { + "end_col": 49, + "end_line": 72, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 28, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 9, "start_line": 66 } @@ -3747,33 +4750,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 49, - "end_line": 72, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ + "parent_location": [ + { "end_col": 49, - "end_line": 105, + "end_line": 72, "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 78, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 49, + "end_line": 105, + "input_file": { + "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 78, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 74 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 105 }, - "start_col": 5, - "start_line": 74 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 30, - "start_line": 105 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 28, - "start_line": 72 - }, "While trying to update the implicit return value 'syscall_ptr' in:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 28, + "start_line": 72 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], "start_col": 9, "start_line": 19 } @@ -3788,15 +4800,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 34, - "end_line": 75, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 34, + "end_line": 75, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 20, + "start_line": 75 }, - "start_col": 20, - "start_line": 75 - }, "While expanding the reference 'implementation' in:"], + "While expanding the reference 'implementation' in:" + ], "start_col": 10, "start_line": 72 } @@ -3811,15 +4826,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 76, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 35, + "end_line": 76, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 27, + "start_line": 76 }, - "start_col": 27, - "start_line": 76 - }, "While expanding the reference 'selector' in:"], + "While expanding the reference 'selector' in:" + ], "start_col": 9, "start_line": 68 } @@ -3834,15 +4852,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 36, - "end_line": 77, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 36, + "end_line": 77, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 23, + "start_line": 77 }, - "start_col": 23, - "start_line": 77 - }, "While expanding the reference 'calldata_size' in:"], + "While expanding the reference 'calldata_size' in:" + ], "start_col": 9, "start_line": 69 } @@ -3857,15 +4878,18 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 26, - "end_line": 78, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 26, + "end_line": 78, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 18, + "start_line": 78 }, - "start_col": 18, - "start_line": 78 - }, "While expanding the reference 'calldata' in:"], + "While expanding the reference 'calldata' in:" + ], "start_col": 9, "start_line": 70 } @@ -3894,33 +4918,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 78, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 28, - "end_line": 64, + "parent_location": [ + { + "end_col": 27, + "end_line": 78, "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 14, - "end_line": 79, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 28, + "end_line": 64, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 79, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 79 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 64 }, - "start_col": 5, - "start_line": 79 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 64 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 5, - "start_line": 74 - }, "While trying to update the implicit return value 'syscall_ptr' in:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 74 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], "start_col": 30, "start_line": 105 } @@ -3935,33 +4968,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 49, - "end_line": 72, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 36, - "end_line": 65, + "parent_location": [ + { + "end_col": 49, + "end_line": 72, "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 14, - "end_line": 79, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 36, + "end_line": 65, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 79, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 79 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 65 }, - "start_col": 5, - "start_line": 79 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 65 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 28, - "start_line": 72 - }, "While trying to update the implicit return value 'pedersen_ptr' in:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 28, + "start_line": 72 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], "start_col": 9, "start_line": 20 } @@ -3976,33 +5018,42 @@ "input_file": { "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "parent_location": [{ - "end_col": 49, - "end_line": 72, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 24, - "end_line": 66, + "parent_location": [ + { + "end_col": 49, + "end_line": 72, "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 14, - "end_line": 79, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 66, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 79, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 5, + "start_line": 79 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 66 }, - "start_col": 5, - "start_line": 79 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 66 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 28, - "start_line": 72 - }, "While trying to update the implicit return value 'range_check_ptr' in:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 28, + "start_line": 72 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], "start_col": 9, "start_line": 21 } @@ -4031,33 +5082,42 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo" }, - "parent_location": [{ - "end_col": 28, - "end_line": 64, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 55, - "end_line": 1, + "parent_location": [ + { + "end_col": 28, + "end_line": 64, "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], - "start_col": 44, - "start_line": 1 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 64 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 64 + }, + "While constructing the external wrapper for:" + ], "start_col": 19, "start_line": 1 } @@ -4072,33 +5132,42 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo" }, - "parent_location": [{ - "end_col": 36, - "end_line": 65, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 82, - "end_line": 1, + "parent_location": [ + { + "end_col": 36, + "end_line": 65, "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], - "start_col": 70, - "start_line": 1 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 65 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 65 + }, + "While constructing the external wrapper for:" + ], "start_col": 20, "start_line": 1 } @@ -4113,33 +5182,42 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 66, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 115, - "end_line": 1, + "parent_location": [ + { + "end_col": 24, + "end_line": 66, "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], - "start_col": 100, - "start_line": 1 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 66 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], "start_col": 23, "start_line": 1 } @@ -4154,15 +5232,18 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 126, "start_line": 1 } @@ -4177,15 +5258,18 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 166, "start_line": 1 } @@ -4200,15 +5284,18 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 201, "start_line": 1 } @@ -4230,42 +5317,50 @@ "188": { "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__l1_default__"], "flow_tracking_data": null, - "hints": [{ - "location": { - "end_col": 34, - "end_line": 2, - "input_file": { - "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" - }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], - "start_col": 1, - "start_line": 2 - }, - "n_prefix_newlines": 0 - }], + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 + }, + "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/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 1, "start_line": 3 } @@ -4280,33 +5375,42 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ + "parent_location": [ + { "end_col": 20, - "end_line": 1, + "end_line": 63, "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], - "start_col": 9, - "start_line": 1 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], "start_col": 44, "start_line": 1 } @@ -4321,33 +5425,42 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 33, - "end_line": 1, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], - "start_col": 21, - "start_line": 1 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], "start_col": 70, "start_line": 1 } @@ -4362,33 +5475,42 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 1, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 }, - "start_col": 6, - "start_line": 63 - }, "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": 63 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], "start_col": 100, "start_line": 1 } @@ -4403,33 +5525,42 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 62, - "end_line": 1, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], - "start_col": 50, - "start_line": 1 - }, "While expanding the reference 'retdata_size' in:"], - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], "start_col": 20, "start_line": 4 } @@ -4444,33 +5575,42 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/edca83f6d2313d62fb8cc1b3fc4ae490d3e5ba3c3ba97a11fef2fe0adc8ace24.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 70, - "end_line": 1, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, "input_file": { - "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], - "start_col": 63, - "start_line": 1 - }, "While expanding the reference 'retdata' in:"], - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 63 + }, + "While constructing the external wrapper for:" + ], "start_col": 9, "start_line": 3 } @@ -4485,15 +5625,18 @@ "input_file": { "filename": "autogen/starknet/external/__l1_default__/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" }, - "parent_location": [{ - "end_col": 20, - "end_line": 63, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 20, + "end_line": 63, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 63 }, - "start_col": 6, - "start_line": 63 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 1, "start_line": 1 } @@ -4508,24 +5651,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 19, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 92, + "parent_location": [ + { + "end_col": 27, + "end_line": 19, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 28, - "start_line": 92 - }, "While trying to retrieve the implicit argument 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 19 - }, "While expanding the reference 'syscall_ptr' in:"], + "parent_location": [ + { + "end_col": 49, + "end_line": 92, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 28, + "start_line": 92 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], "start_col": 9, "start_line": 88 } @@ -4540,24 +5689,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 20, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 92, + "parent_location": [ + { + "end_col": 35, + "end_line": 20, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 28, - "start_line": 92 - }, "While trying to retrieve the implicit argument 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 20 - }, "While expanding the reference 'pedersen_ptr' in:"], + "parent_location": [ + { + "end_col": 49, + "end_line": 92, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 28, + "start_line": 92 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 20 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], "start_col": 9, "start_line": 89 } @@ -4572,24 +5727,30 @@ "input_file": { "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 21, - "input_file": { - "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 92, + "parent_location": [ + { + "end_col": 24, + "end_line": 21, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "/Users/axel/argent-contracts-starknet/contracts/Upgradable.cairo" }, - "start_col": 28, - "start_line": 92 - }, "While trying to retrieve the implicit argument 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 21 - }, "While expanding the reference 'range_check_ptr' in:"], + "parent_location": [ + { + "end_col": 49, + "end_line": 92, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 28, + "start_line": 92 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], "start_col": 9, "start_line": 90 } @@ -4623,50 +5784,68 @@ } }, "203": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_implementation_encode_return"], - "flow_tracking_data": null, - "hints": [{ - "location": { - "end_col": 38, - "end_line": 3, - "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" - }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_implementation_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, "input_file": { - "filename": "contracts/Proxy.cairo" + "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" }, - "start_col": 6, - "start_line": 87 - }, "While handling return value of"], - "start_col": 5, - "start_line": 3 - }, - "n_prefix_newlines": 0 - }], + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], "inst": { "end_col": 17, "end_line": 4, "input_file": { "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 }, - "start_col": 6, - "start_line": 87 - }, "While handling return value of"], + "While handling return value of" + ], "start_col": 5, "start_line": 4 } }, "205": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_implementation_encode_return"], + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_implementation_encode_return" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -4675,21 +5854,29 @@ "input_file": { "filename": "autogen/starknet/arg_processor/a92ee64e63c8bb0f2c3274f545a28084ca932cab47041624c23a318feb373118.cairo" }, - "parent_location": [{ - "end_col": 34, - "end_line": 91, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 34, + "end_line": 91, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 14, + "start_line": 91 }, - "start_col": 14, - "start_line": 91 - }, "While handling return value 'implementation'"], + "While handling return value 'implementation'" + ], "start_col": 1, "start_line": 1 } }, "206": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_implementation_encode_return"], + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_implementation_encode_return" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -4698,39 +5885,53 @@ "input_file": { "filename": "autogen/starknet/arg_processor/a92ee64e63c8bb0f2c3274f545a28084ca932cab47041624c23a318feb373118.cairo" }, - "parent_location": [{ - "end_col": 34, - "end_line": 91, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 36, - "end_line": 11, + "parent_location": [ + { + "end_col": 34, + "end_line": 91, "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 }, - "start_col": 6, - "start_line": 87 - }, "While handling return value of"], - "start_col": 18, - "start_line": 11 - }, "While expanding the reference '__return_value_ptr' in:"], - "start_col": 14, - "start_line": 91 - }, "While handling return value 'implementation'"], + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 14, + "start_line": 91 + }, + "While handling return value 'implementation'" + ], "start_col": 26, "start_line": 2 } }, "208": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_implementation_encode_return"], + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_implementation_encode_return" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -4739,39 +5940,53 @@ "input_file": { "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 40, - "end_line": 10, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 }, - "start_col": 6, - "start_line": 87 - }, "While handling return value of"], - "start_col": 25, - "start_line": 10 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 6, - "start_line": 87 - }, "While handling return value of"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], "start_col": 76, "start_line": 1 } }, "209": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_implementation_encode_return"], + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_implementation_encode_return" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -4780,21 +5995,29 @@ "input_file": { "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 }, - "start_col": 6, - "start_line": 87 - }, "While handling return value of"], + "While handling return value of" + ], "start_col": 18, "start_line": 11 } }, "210": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_implementation_encode_return"], + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_implementation_encode_return" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -4803,39 +6026,53 @@ "input_file": { "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 38, - "end_line": 12, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, "input_file": { - "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 }, - "start_col": 6, - "start_line": 87 - }, "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": 87 - }, "While handling return value of"], + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], "start_col": 11, "start_line": 5 } }, "211": { - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_implementation_encode_return"], + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_implementation_encode_return" + ], "flow_tracking_data": null, "hints": [], "inst": { @@ -4844,15 +6081,18 @@ "input_file": { "filename": "autogen/starknet/external/return/get_implementation/6c4f8228852a83cab107e975dc5b01749918a10e0830a6080b524f80ea93870f.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 }, - "start_col": 6, - "start_line": 87 - }, "While handling return value of"], + "While handling return value of" + ], "start_col": 5, "start_line": 9 } @@ -4867,15 +6107,18 @@ "input_file": { "filename": "autogen/starknet/arg_processor/1b562308a65653425ce06491fa4b4539466f3251a07e73e099d0afe86a48900e.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 }, - "start_col": 6, - "start_line": 87 - }, "While handling calldata of"], + "While handling calldata of" + ], "start_col": 1, "start_line": 1 } @@ -4890,33 +6133,42 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/c7060df96cb0acca1380ae43bf758cab727bfdf73cb5d34a93e24a9742817fda.cairo" }, - "parent_location": [{ - "end_col": 27, - "end_line": 88, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 55, - "end_line": 1, + "parent_location": [ + { + "end_col": 27, + "end_line": 88, "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 }, - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], - "start_col": 44, - "start_line": 1 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 9, - "start_line": 88 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 88 + }, + "While constructing the external wrapper for:" + ], "start_col": 19, "start_line": 1 } @@ -4931,33 +6183,42 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/424b26e79f70343cc02557f1fbd25745138efb26a3dc5c8b593ca765b73138b7.cairo" }, - "parent_location": [{ - "end_col": 35, - "end_line": 89, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 82, - "end_line": 1, + "parent_location": [ + { + "end_col": 35, + "end_line": 89, "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 }, - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], - "start_col": 70, - "start_line": 1 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 9, - "start_line": 89 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], "start_col": 20, "start_line": 1 } @@ -4972,33 +6233,42 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/e651458745e7cd218121c342e0915890767e2f59ddc2e315b8844ad0f47d582e.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 90, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 115, - "end_line": 1, + "parent_location": [ + { + "end_col": 24, + "end_line": 90, "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 }, - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], - "start_col": 100, - "start_line": 1 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 9, - "start_line": 90 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 90 + }, + "While constructing the external wrapper for:" + ], "start_col": 23, "start_line": 1 } @@ -5027,33 +6297,42 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 107, - "end_line": 2, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, "input_file": { - "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 107, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 92, + "start_line": 2 }, - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], - "start_col": 92, - "start_line": 2 - }, "While expanding the reference 'range_check_ptr' in:"], - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], "start_col": 100, "start_line": 1 } @@ -5068,15 +6347,18 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 }, - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 48, "start_line": 2 } @@ -5091,33 +6373,42 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 20, - "end_line": 1, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 }, - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], - "start_col": 9, - "start_line": 1 - }, "While expanding the reference 'syscall_ptr' in:"], - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], "start_col": 44, "start_line": 1 } @@ -5132,33 +6423,42 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 33, - "end_line": 1, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 }, - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], - "start_col": 21, - "start_line": 1 - }, "While expanding the reference 'pedersen_ptr' in:"], - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], "start_col": 70, "start_line": 1 } @@ -5173,33 +6473,42 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 49, - "end_line": 1, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 }, - "start_col": 6, - "start_line": 87 - }, "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": 87 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], "start_col": 6, "start_line": 2 } @@ -5214,33 +6523,42 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 62, - "end_line": 1, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 }, - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], - "start_col": 50, - "start_line": 1 - }, "While expanding the reference 'retdata_size' in:"], - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], "start_col": 23, "start_line": 2 } @@ -5255,33 +6573,42 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/6ee35718261e0c8adfdeec79697d17565a56453e273a81400fdecab49e0ac118.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" - }, - "parent_location": [{ - "end_col": 70, - "end_line": 1, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, "input_file": { - "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + "filename": "contracts/Proxy.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 }, - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], - "start_col": 63, - "start_line": 1 - }, "While expanding the reference 'retdata' in:"], - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], "start_col": 37, "start_line": 2 } @@ -5296,15 +6623,18 @@ "input_file": { "filename": "autogen/starknet/external/get_implementation/4ba2b119ceb30fe10f4cca3c9d73ef620c0fb5eece91b99a99d71217bba1001c.cairo" }, - "parent_location": [{ - "end_col": 24, - "end_line": 87, - "input_file": { - "filename": "contracts/Proxy.cairo" + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "contracts/Proxy.cairo" + }, + "start_col": 6, + "start_line": 87 }, - "start_col": 6, - "start_line": 87 - }, "While constructing the external wrapper for:"], + "While constructing the external wrapper for:" + ], "start_col": 1, "start_line": 1 } @@ -5312,104 +6642,137 @@ } }, "hints": { - "0": [{ - "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_not_zero"], - "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'", - "flow_tracking_data": { - "ap_tracking": { - "group": 0, - "offset": 0 - }, - "reference_ids": { - "starkware.cairo.common.math.assert_not_zero.value": 0 + "0": [ + { + "accessible_scopes": ["starkware.cairo.common.math", "starkware.cairo.common.math.assert_not_zero"], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 0 + } } } - }], - "12": [{ - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call"], - "code": "syscall_handler.library_call(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 1, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.library_call.syscall_ptr": 1 + ], + "12": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], + "code": "syscall_handler.library_call(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.library_call.syscall_ptr": 1 + } } } - }], - "24": [{ - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.library_call_l1_handler"], - "code": "syscall_handler.library_call_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 2, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": 2 + ], + "24": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], + "code": "syscall_handler.library_call_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": 2 + } } } - }], - "33": [{ - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_read"], - "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 3, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 3 + ], + "33": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 3 + } } } - }], - "42": [{ - "accessible_scopes": ["starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_write"], - "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", - "flow_tracking_data": { - "ap_tracking": { - "group": 4, - "offset": 1 - }, - "reference_ids": { - "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 4 + ], + "42": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 4 + } } } - }], - "128": [{ - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 11, - "offset": 60 - }, - "reference_ids": {} + ], + "128": [ + { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 60 + }, + "reference_ids": {} + } } - }], - "188": [{ - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__l1_default__"], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 15, - "offset": 50 - }, - "reference_ids": {} + ], + "188": [ + { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__l1_default__"], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 15, + "offset": 50 + }, + "reference_ids": {} + } } - }], - "203": [{ - "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_implementation_encode_return"], - "code": "memory[ap] = segments.add()", - "flow_tracking_data": { - "ap_tracking": { - "group": 17, - "offset": 0 - }, - "reference_ids": {} + ], + "203": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_implementation_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 17, + "offset": 0 + }, + "reference_ids": {} + } } - }] + ] }, "identifiers": { "__main__.HashBuiltin": { @@ -6199,14 +7562,16 @@ "starkware.cairo.common.math.assert_not_zero.value": { "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_not_zero.value", - "references": [{ - "ap_tracking_data": { - "group": 0, - "offset": 0 - }, - "pc": 0, - "value": "[cast(fp + (-3), felt*)]" - }], + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-3), felt*)]" + } + ], "type": "reference" }, "starkware.starknet.common.storage.ADDR_BOUND": { @@ -6915,21 +8280,24 @@ "starkware.starknet.common.syscalls.library_call.syscall_ptr": { "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.library_call.syscall_ptr", - "references": [{ - "ap_tracking_data": { - "group": 1, - "offset": 0 - }, - "pc": 5, - "value": "[cast(fp + (-7), felt**)]" - }, { - "ap_tracking_data": { - "group": 1, - "offset": 1 + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 5, + "value": "[cast(fp + (-7), felt**)]" }, - "pc": 12, - "value": "cast([fp + (-7)] + 7, felt*)" - }], + { + "ap_tracking_data": { + "group": 1, + "offset": 1 + }, + "pc": 12, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], "type": "reference" }, "starkware.starknet.common.syscalls.library_call_l1_handler": { @@ -6982,21 +8350,24 @@ "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": { "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr", - "references": [{ - "ap_tracking_data": { - "group": 2, - "offset": 0 - }, - "pc": 17, - "value": "[cast(fp + (-7), felt**)]" - }, { - "ap_tracking_data": { - "group": 2, - "offset": 1 + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 17, + "value": "[cast(fp + (-7), felt**)]" }, - "pc": 24, - "value": "cast([fp + (-7)] + 7, felt*)" - }], + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 24, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], "type": "reference" }, "starkware.starknet.common.syscalls.storage_read": { @@ -7037,21 +8408,24 @@ "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", - "references": [{ - "ap_tracking_data": { - "group": 3, - "offset": 0 + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 29, + "value": "[cast(fp + (-4), felt**)]" }, - "pc": 29, - "value": "[cast(fp + (-4), felt**)]" - }, { - "ap_tracking_data": { - "group": 3, - "offset": 1 - }, - "pc": 33, - "value": "cast([fp + (-4)] + 3, felt*)" - }], + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 33, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], "type": "reference" }, "starkware.starknet.common.syscalls.storage_write": { @@ -7096,63 +8470,72 @@ "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", - "references": [{ - "ap_tracking_data": { - "group": 4, - "offset": 0 - }, - "pc": 37, - "value": "[cast(fp + (-5), felt**)]" - }, { - "ap_tracking_data": { - "group": 4, - "offset": 1 + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 37, + "value": "[cast(fp + (-5), felt**)]" }, - "pc": 42, - "value": "cast([fp + (-5)] + 3, felt*)" - }], + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 42, + "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 + (-3), felt*)]" - }, { - "ap_tracking_data": { - "group": 1, - "offset": 0 + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-3), felt*)]" }, - "pc": 5, - "value": "[cast(fp + (-7), felt**)]" - }, { - "ap_tracking_data": { - "group": 2, - "offset": 0 + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 5, + "value": "[cast(fp + (-7), felt**)]" }, - "pc": 17, - "value": "[cast(fp + (-7), felt**)]" - }, { - "ap_tracking_data": { - "group": 3, - "offset": 0 + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 17, + "value": "[cast(fp + (-7), felt**)]" }, - "pc": 29, - "value": "[cast(fp + (-4), felt**)]" - }, { - "ap_tracking_data": { - "group": 4, - "offset": 0 + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 29, + "value": "[cast(fp + (-4), felt**)]" }, - "pc": 37, - "value": "[cast(fp + (-5), felt**)]" - }] + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 37, + "value": "[cast(fp + (-5), felt**)]" + } + ] } } -} \ No newline at end of file +} diff --git a/packages/starknet-snap/src/contracts/ProxyCompressed.json b/packages/starknet-snap/src/contracts/ProxyCompressed.json index 07565a46..5ea0310f 100644 --- a/packages/starknet-snap/src/contracts/ProxyCompressed.json +++ b/packages/starknet-snap/src/contracts/ProxyCompressed.json @@ -1,81 +1,111 @@ { - "abi": [{ - "inputs": [{ - "name": "implementation", - "type": "felt" - }, { - "name": "selector", - "type": "felt" - }, { - "name": "calldata_len", - "type": "felt" - }, { - "name": "calldata", - "type": "felt*" - }], - "name": "constructor", - "outputs": [], - "type": "constructor" - }, { - "inputs": [{ - "name": "selector", - "type": "felt" - }, { - "name": "calldata_size", - "type": "felt" - }, { - "name": "calldata", - "type": "felt*" - }], - "name": "__default__", - "outputs": [{ - "name": "retdata_size", - "type": "felt" - }, { - "name": "retdata", - "type": "felt*" - }], - "type": "function" - }, { - "inputs": [{ - "name": "selector", - "type": "felt" - }, { - "name": "calldata_size", - "type": "felt" - }, { - "name": "calldata", - "type": "felt*" - }], - "name": "__l1_default__", - "outputs": [], - "type": "l1_handler" - }, { - "inputs": [], - "name": "get_implementation", - "outputs": [{ - "name": "implementation", - "type": "felt" - }], - "stateMutability": "view", - "type": "function" - }], + "abi": [ + { + "inputs": [ + { + "name": "implementation", + "type": "felt" + }, + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__default__", + "outputs": [ + { + "name": "retdata_size", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__l1_default__", + "outputs": [], + "type": "l1_handler" + }, + { + "inputs": [], + "name": "get_implementation", + "outputs": [ + { + "name": "implementation", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + } + ], "entry_points_by_type": { - "CONSTRUCTOR": [{ - "offset": "0x6c", - "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" - }], - "EXTERNAL": [{ - "offset": "0x9b", - "selector": "0x0" - }, { - "offset": "0xd4", - "selector": "0x21691762da057c1b71f851f9b709e0c143628acf6e0cbc9735411a65663d747" - }], - "L1_HANDLER": [{ - "offset": "0xb4", - "selector": "0x0" - }] + "CONSTRUCTOR": [ + { + "offset": "0x6c", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": "0x9b", + "selector": "0x0" + }, + { + "offset": "0xd4", + "selector": "0x21691762da057c1b71f851f9b709e0c143628acf6e0cbc9735411a65663d747" + } + ], + "L1_HANDLER": [ + { + "offset": "0xb4", + "selector": "0x0" + } + ] }, "program": "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" -} \ No newline at end of file +} diff --git a/packages/starknet-snap/src/index.ts b/packages/starknet-snap/src/index.ts index 0561c0be..b6a55714 100644 --- a/packages/starknet-snap/src/index.ts +++ b/packages/starknet-snap/src/index.ts @@ -251,10 +251,7 @@ export const onInstall: OnInstallHandler = async () => { }; export const onUpdate: OnUpdateHandler = async () => { - const component = panel([ - text('Features released with this update:'), - text('Cairo contract upgrade support.'), - ]); + const component = panel([text('Features released with this update:'), text('Cairo contract upgrade support.')]); await snap.request({ method: 'snap_dialog', diff --git a/packages/starknet-snap/src/typedData/typedDataExample.json b/packages/starknet-snap/src/typedData/typedDataExample.json index f11c6da8..d8bb55b9 100644 --- a/packages/starknet-snap/src/typedData/typedDataExample.json +++ b/packages/starknet-snap/src/typedData/typedDataExample.json @@ -32,4 +32,4 @@ }, "contents": "Hello, Bob!" } -} \ No newline at end of file +} diff --git a/packages/starknet-snap/tsconfig.json b/packages/starknet-snap/tsconfig.json index c49bc2d6..815a6147 100644 --- a/packages/starknet-snap/tsconfig.json +++ b/packages/starknet-snap/tsconfig.json @@ -1,10 +1,10 @@ { "compilerOptions": { - "target": "ES2020", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ - "module": "commonjs", /* Specify what module code is generated. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ - "skipLibCheck": true , /* Skip type checking all .d.ts files. */ - "resolveJsonModule": true, /* lets us import JSON modules from within TypeScript modules. */ + "target": "ES2020" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, + "module": "commonjs" /* Specify what module code is generated. */, + "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */, + "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, + "skipLibCheck": true /* Skip type checking all .d.ts files. */, + "resolveJsonModule": true /* lets us import JSON modules from within TypeScript modules. */ } } diff --git a/packages/wallet-ui/README.md b/packages/wallet-ui/README.md index d4ee096b..6c39dbcf 100644 --- a/packages/wallet-ui/README.md +++ b/packages/wallet-ui/README.md @@ -1,3 +1,3 @@ # wallet-ui -The UI/DAPP for the Starknet Snap wallet interface. \ No newline at end of file +The UI/DAPP for the Starknet Snap wallet interface. diff --git a/packages/wallet-ui/package.json b/packages/wallet-ui/package.json index f5657cd7..58bf1116 100644 --- a/packages/wallet-ui/package.json +++ b/packages/wallet-ui/package.json @@ -70,21 +70,19 @@ "terser": "^5.14.2" }, "scripts": { - "setup": "yarn install --immutable && yarn allow-scripts", - "start:all": "yarn clean && yarn install && yarn build && yarn start", - "start": "react-scripts start", + "build:clean": "yarn clean && yarn build", "build": "react-scripts build", + "serve": "react-scripts serve", + "clean": "rimraf dist", + "start": "react-scripts start", "test": "react-scripts test --coverage --passWithNoTests", + "lint": "yarn lint:eslint && yarn lint:misc --check", + "lint:eslint": "eslint . --cache --ext js,ts,tsx", + "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", + "lint:misc": "prettier '**/*.ts' '**/*.json' '**/*.tsx' '**/*.md' '!CHANGELOG.md' --ignore-path .gitignore", "eject": "react-scripts eject", - "lint:react": "eslint ./src/**/*.ts ./src/**/*.tsx -f json -o eslint-report.json", - "lint:misc": "prettier --check ./src/**/*.js ./src/**/*.ts ./src/**/*.tsx", - "pretty": "prettier --write ./src/**/*.js ./src/**/*.ts ./src/**/*.tsx", - "lint": "yarn lint:react && yarn lint:misc", - "clean": "rimraf build", "storybook": "start-storybook -p 6006", - "build-storybook": "build-storybook", - "type:check": "tsc --pretty --noEmit", - "release": "sh ../../scripts/release.sh" + "build-storybook": "build-storybook" }, "eslintConfig": { "extends": [ diff --git a/packages/wallet-ui/sonar-project.properties b/packages/wallet-ui/sonar-project.properties index 325effd8..3a92a084 100644 --- a/packages/wallet-ui/sonar-project.properties +++ b/packages/wallet-ui/sonar-project.properties @@ -3,5 +3,4 @@ sonar.organization=consensys sonar.sources=. -sonar.eslint.reportPaths=eslint-report.json sonar.javascript.lcov.reportPaths=./coverage/lcov.info \ No newline at end of file diff --git a/release-please-config.json b/release-please-config.json index 89c750f5..6b9ee481 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -14,6 +14,7 @@ } ] }, - "packages/wallet-ui": {} + "packages/wallet-ui": {}, + "packages/get-starknet": {} } } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 8606aacc..fe09fb61 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3228,7 +3228,6 @@ __metadata: chai-as-promised: ^7.1.1 depcheck: ^1.4.7 dotenv: ^16.4.5 - dotenv-webpack: ^8.1.0 eslint: ^8.13.0 get-starknet-core: ^3.2.0 html-webpack-plugin: 5.6.0 @@ -3248,7 +3247,7 @@ __metadata: "@consensys/starknet-snap@file:../starknet-snap::locator=wallet-ui%40workspace%3Apackages%2Fwallet-ui": version: 2.7.0 - resolution: "@consensys/starknet-snap@file:../starknet-snap#../starknet-snap::hash=64cb92&locator=wallet-ui%40workspace%3Apackages%2Fwallet-ui" + resolution: "@consensys/starknet-snap@file:../starknet-snap#../starknet-snap::hash=66cf07&locator=wallet-ui%40workspace%3Apackages%2Fwallet-ui" dependencies: "@metamask/snaps-sdk": 3.0.1 async-mutex: ^0.3.2 @@ -3257,7 +3256,7 @@ __metadata: ethers: ^5.5.1 starknet: 6.7.0 starknet_v4.22.0: "npm:starknet@4.22.0" - checksum: 12c71045fd6bd5d137d51a9fb9a92b3aae206b7b1b1a036bd8fe4ddbf953d94967be56ecb170c4e871a30fa065ba64571dca714180522b89b5a9bf4cc6476b41 + checksum: db7248bd426721c92ab82206f5cb9cc39f3b7edaaa4ffd26e03a26ef847b670767a06e3fc18d4572807118aa8b65422d0531853256b92d107179a4e1a9951fb3 languageName: node linkType: hard @@ -14237,15 +14236,6 @@ __metadata: languageName: node linkType: hard -"dotenv-defaults@npm:^2.0.2": - version: 2.0.2 - resolution: "dotenv-defaults@npm:2.0.2" - dependencies: - dotenv: ^8.2.0 - checksum: c005960bd048e2189c4799e729c41f362e415e6e0b54313d3f31e853a84b049bf770b25cb21c112c2805bb13a8376edc9de451fb514abf8546392d327c27f6e5 - languageName: node - linkType: hard - "dotenv-expand@npm:^5.1.0": version: 5.1.0 resolution: "dotenv-expand@npm:5.1.0" @@ -14253,17 +14243,6 @@ __metadata: languageName: node linkType: hard -"dotenv-webpack@npm:^8.1.0": - version: 8.1.0 - resolution: "dotenv-webpack@npm:8.1.0" - dependencies: - dotenv-defaults: ^2.0.2 - peerDependencies: - webpack: ^4 || ^5 - checksum: 9bb53318941b9ea39da7caf4dddd473f0e6bd3b97679fb4b853324e38841d848f8428af784e76d8efeb659f325b9cbcf420422458d635ca6fe72b9057c7c1abe - languageName: node - linkType: hard - "dotenv@npm:^10.0.0": version: 10.0.0 resolution: "dotenv@npm:10.0.0" @@ -14278,7 +14257,7 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^8.0.0, dotenv@npm:^8.2.0": +"dotenv@npm:^8.0.0": version: 8.6.0 resolution: "dotenv@npm:8.6.0" checksum: 38e902c80b0666ab59e9310a3d24ed237029a7ce34d976796349765ac96b8d769f6df19090f1f471b77a25ca391971efde8a1ea63bb83111bd8bec8e5cc9b2cd