diff --git a/.all-contributorsrc b/.all-contributorsrc
index a3dc9ff1e9..48a75d1cc6 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -371,6 +371,27 @@
"avatar_url": "https://avatars.githubusercontent.com/u/77340776?v=4",
"profile": "https://www.linkedin.com/in/jo%C3%A3o-pereira-91a087230/",
"contributions": ["doc"]
+ },
+ {
+ "login": "kasteph",
+ "name": "kasteph",
+ "avatar_url": "https://avatars.githubusercontent.com/u/3408478?v=4",
+ "profile": "https://github.com/kasteph",
+ "contributions": ["code"]
+ },
+ {
+ "login": "ayushtom",
+ "name": "Ayush Tomar",
+ "avatar_url": "https://avatars.githubusercontent.com/u/41674634?v=4",
+ "profile": "https://github.com/ayushtom",
+ "contributions": ["code"]
+ },
+ {
+ "login": "tchataigner",
+ "name": "tchataigner",
+ "avatar_url": "https://avatars.githubusercontent.com/u/9974198?v=4",
+ "profile": "https://github.com/tchataigner",
+ "contributions": ["code"]
}
],
"contributorsPerLine": 7,
diff --git a/.codecov.yml b/.codecov.yml
index b3c15a2a29..6ad7e798e7 100644
--- a/.codecov.yml
+++ b/.codecov.yml
@@ -2,7 +2,7 @@ coverage:
status:
patch:
default:
- target: 0%
+ target: 1%
project:
default:
- threshold: 0%
+ threshold: 1%
diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml
index 589b50a125..8df11765cc 100644
--- a/.github/workflows/benchmarks.yml
+++ b/.github/workflows/benchmarks.yml
@@ -27,7 +27,9 @@ jobs:
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
- key: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
+ key:
+ ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}-${{
+ github.run_id }}
fail-on-cache-miss: true
- name: Run benchmark
run: |
@@ -67,8 +69,12 @@ jobs:
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
- key: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
+ key:
+ ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}-${{
+ github.run_id }}
fail-on-cache-miss: true
+ restore-keys: |
+ ${{ runner.os }}-cargo
- name: Setup rust toolchain
if: steps.cache.outputs.cache-hit != 'true'
run: rustup show
diff --git a/.github/workflows/configs-verifier.yml b/.github/workflows/configs-verifier.yml
new file mode 100644
index 0000000000..afaf688f96
--- /dev/null
+++ b/.github/workflows/configs-verifier.yml
@@ -0,0 +1,32 @@
+---
+name: Task - Configs Verifier
+
+on:
+ workflow_dispatch:
+ workflow_call:
+
+jobs:
+ genesis-docs:
+ name: Genesis documentation
+ runs-on: ubuntu-latest
+ if: ${{ github.event.label.name != 'ignore-docs' }}
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ fetch-depth: 0
+ - name: Ensure docs changes
+ run: |
+ if [[ -n $(git diff --name-only origin/main | grep configs/genesis-assets/genesis.json) ]]; then
+ git diff --name-only origin/main | grep docs/genesis.md
+ fi
+
+ configs-hashes:
+ name: Verify genesis-assets hashes
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - name: Verify hashes
+ run: |
+ for f in $(find configs/genesis-assets/ -type f -not -path configs/index.json); do
+ cat configs/index.json | grep $(md5sum $f | awk '{print $1}')
+ done
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
new file mode 100644
index 0000000000..025f8ab220
--- /dev/null
+++ b/.github/workflows/coverage.yml
@@ -0,0 +1,38 @@
+---
+name: Task - Integration Tests
+
+on:
+ workflow_dispatch:
+ workflow_call:
+
+jobs:
+ coverage:
+ # sadly, for now we have to "rebuild" for the coverage
+ runs-on: ubuntu-latest-32-cores
+ steps:
+ - uses: actions/checkout@v3
+ - uses: actions/cache@v3
+ with:
+ path: |
+ ~/.cargo/bin/
+ ~/.cargo/registry/index/
+ ~/.cargo/registry/cache/
+ ~/.cargo/git/db/
+ target/
+ key:
+ ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}-${{
+ github.run_id }}
+ fail-on-cache-miss: true
+ - name: Setup build deps
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y clang llvm libudev-dev protobuf-compiler
+ - name: Install cargo-llvm-cov
+ uses: taiki-e/install-action@cargo-llvm-cov
+ - name: Coverage
+ run: cargo llvm-cov --codecov --output-path codecov.json
+ - name: Upload coverage to codecov.io
+ uses: codecov/codecov-action@v3
+ with:
+ files: codecov.json
+ fail_ci_if_error: false
diff --git a/.github/workflows/linters-cargo.yml b/.github/workflows/linters-cargo.yml
index 084bf311ae..e054ea78fe 100644
--- a/.github/workflows/linters-cargo.yml
+++ b/.github/workflows/linters-cargo.yml
@@ -24,8 +24,15 @@ jobs:
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
- key: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
+ key:
+ ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}-${{
+ github.run_id }}
fail-on-cache-miss: true
+ restore-keys: |
+ ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}-${{
+ github.run_id }}
+ ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
+ ${{ runner.os }}-cargo
- name: Setup build deps
run: |
sudo apt-get update
diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml
index d820d408ec..42f8c8de7b 100644
--- a/.github/workflows/linters.yml
+++ b/.github/workflows/linters.yml
@@ -14,24 +14,6 @@ jobs:
run: |-
npx prettier --check .
- eslint:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - uses: actions/setup-node@v3
- with:
- node-version: ">=20"
- cache: "npm"
- cache-dependency-path: ./tests/package-lock.json
- - name: Install
- run: |-
- cd tests
- npm install
- - name: Run eslint
- run: |-
- cd tests
- npx eslint .
-
markdown-lint:
runs-on: ubuntu-latest
steps:
diff --git a/.github/workflows/madara-commands.yml b/.github/workflows/madara-commands.yml
index 1e7558b02d..9e72f7ee1f 100644
--- a/.github/workflows/madara-commands.yml
+++ b/.github/workflows/madara-commands.yml
@@ -18,13 +18,16 @@ jobs:
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
- key: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
+ key:
+ ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}-${{
+ github.run_id }}
fail-on-cache-miss: true
+ - name: Run setup
+ run: |
+ target/release/madara setup
- name: Create build-spec (plain)
run: |
target/release/madara build-spec --chain local > chain-plain.json
- name: Create build-spec (raw)
run: |
target/release/madara build-spec --chain chain-plain.json --raw > chain-raw.json
-
-# TODO: add remaining commands
diff --git a/.github/workflows/publish-api-ts.yml b/.github/workflows/publish-api-ts.yml
deleted file mode 100644
index cc29e88f6e..0000000000
--- a/.github/workflows/publish-api-ts.yml
+++ /dev/null
@@ -1,54 +0,0 @@
----
-name: Task - Publish Typescript API
-
-on:
- workflow_dispatch:
- inputs:
- sha:
- description: full sha to build the npm package from
- required: true
-
-jobs:
- publish-typescript-api:
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- with:
- ref: ${{ github.event.inputs.sha }}
- - name: Use Node.js 16.x
- uses: actions/setup-node@v3
- with:
- node-version: 16.x
- - name: Build typescript API
- run: |
- cd typescript-api
- npm install
- npm run build
- - name: Publish typescript API
- uses: JS-DevTools/npm-publish@v1
- with:
- token: ${{ secrets.NPM_TOKEN }}
- package: typescript-api/build/package.json
- access: "public"
-
- update-polkadot-js-for-tests-and-tools:
- runs-on: ubuntu-latest
- needs: ["publish-typescript-api"]
- steps:
- - name: Checkout
- uses: actions/checkout@v3
- with:
- ref: ${{ github.event.inputs.sha }}
- - name: Use Node.js 16.x
- uses: actions/setup-node@v3
- with:
- node-version: 16.x
- - name: Upgrade polkadotjs for tests
- run: |
- cd tests
- npm install @polkadot/api@latest
- - name: Upgrade polkadotjs for tools
- run: |
- cd tools
- npm install @polkadot/api@latest
diff --git a/.github/workflows/pull-request-close.yml b/.github/workflows/pull-request-close.yml
index e852b18a80..8ceeb31fea 100644
--- a/.github/workflows/pull-request-close.yml
+++ b/.github/workflows/pull-request-close.yml
@@ -12,27 +12,3 @@ jobs:
steps:
- name: Check out code
uses: actions/checkout@v3
-
- - name: Generate a token
- id: generate_token
- uses: getsentry/action-github-app-token@v2
- with:
- app_id: ${{ secrets.APP_ID }}
- private_key: ${{ secrets.PRIV_KEY }}
-
- - name: Cleanup
- run: |
- gh extension install actions/gh-actions-cache
- BRANCH="refs/pull/${{ github.event.pull_request.number }}/merge"
- echo "Fetching list of cache key"
- cacheKeysForPR=$(gh actions-cache list -B $BRANCH --key ${{ runner.os }}-cargo- | cut -f 1 )
- set +e
- echo "Deleting caches..."
- for cacheKey in $cacheKeysForPR
- do
- echo "Deleting cache $cacheKey"
- gh actions-cache delete $cacheKey -B $BRANCH --confirm
- done
- echo "Done"
- env:
- GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index 661485255b..aee0e72c54 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -11,15 +11,19 @@ jobs:
name: Enforce CHANGELOG
uses: ./.github/workflows/changelog.yml
+ configs-verifier:
+ name: Verify configs
+ uses: ./.github/workflows/configs-verifier.yml
+
linters:
name: Run linters
uses: ./.github/workflows/linters.yml
- needs: changelog
+ needs: [changelog, configs-verifier]
rust_build:
name: Build Rust project
uses: ./.github/workflows/rust-build.yml
- needs: changelog
+ needs: [changelog, configs-verifier]
madara_commands:
name: Test Madara commands
@@ -31,11 +35,13 @@ jobs:
uses: ./.github/workflows/linters-cargo.yml
needs: rust_build
- tests:
- name: Run tests and coverage
- uses: ./.github/workflows/tests-coverage.yml
- needs: [rust_build]
+ # TODO: Unlock when rust tests are working on main
+ # coverage:
+ # name: Run coverage
+ # uses: ./.github/workflows/coverage.yml
+ # needs: [madara_commands, linters_cargo]
+ # https://github.com/keep-starknet-strange/madara/issues/1097
# benchmark:
# name: Run benchmarks
# uses: ./.github/workflows/benchmarks.yml
diff --git a/.github/workflows/push.yml b/.github/workflows/push.yml
index 8b4ca870b7..f270b23e8a 100644
--- a/.github/workflows/push.yml
+++ b/.github/workflows/push.yml
@@ -20,11 +20,6 @@ jobs:
uses: ./.github/workflows/linters-cargo.yml
needs: rust_build
- tests:
- name: Run tests and coverage
- uses: ./.github/workflows/tests-coverage.yml
- needs: [rust_build]
-
# benchmark:
# name: Run benchmarks
# uses: ./.github/workflows/benchmarks.yml
@@ -37,9 +32,10 @@ jobs:
# # post on the pull-request page
# pull-requests: write
+ # TODO change it to benchmark when enabled
rustdoc:
name: Deploy docs to GitHub Pages
uses: ./.github/workflows/rustdoc.yml
- needs: tests
+ needs: linters_cargo
permissions:
contents: write
diff --git a/.github/workflows/rust-build.yml b/.github/workflows/rust-build.yml
index 986c74d427..84863ed340 100644
--- a/.github/workflows/rust-build.yml
+++ b/.github/workflows/rust-build.yml
@@ -11,8 +11,7 @@ jobs:
steps:
- uses: actions/checkout@v3
- - name: Retrieve cached build
- id: cache
+ - name: Cache Cargo registry and git trees
uses: actions/cache@v3
with:
path: |
@@ -21,7 +20,14 @@ jobs:
~/.cargo/registry/cache/
~/.cargo/git/db/
target/
- key: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
+ key:
+ ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}-${{
+ github.run_id }}
+ restore-keys: |
+ ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}-${{
+ github.run_id }}
+ ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
+ ${{ runner.os }}-cargo
- name: Setup rust toolchain
if: steps.cache.outputs.cache-hit != 'true'
diff --git a/.github/workflows/tests-coverage.yml b/.github/workflows/tests-coverage.yml
deleted file mode 100644
index 7f2d3a3767..0000000000
--- a/.github/workflows/tests-coverage.yml
+++ /dev/null
@@ -1,71 +0,0 @@
----
-name: Task - Integration Tests
-
-on:
- workflow_dispatch:
- workflow_call:
-
-jobs:
- integration-tests:
- runs-on: ubuntu-latest
- env:
- BINARY_PATH: ../target/release/madara
- steps:
- - uses: actions/checkout@v3
- - uses: actions/setup-node@v3
- with:
- node-version: ">=20"
- cache: "npm"
- cache-dependency-path: ./tests/package-lock.json
- - name: Install
- run: |-
- cd tests
- npm install
- - uses: actions/cache@v3
- with:
- path: |
- ~/.cargo/bin/
- ~/.cargo/registry/index/
- ~/.cargo/registry/cache/
- ~/.cargo/git/db/
- target/
- key: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
- fail-on-cache-miss: true
- - name: Run test (native)
- run: |-
- cd tests
- npm run test
- - name: Run test (wasm)
- run: |-
- cd tests
- FORCE_WASM_EXECUTION=true npm run test
-
- coverage:
- # sadly, for now we have to "rebuild" for the coverage
- runs-on: ubuntu-latest-32-cores
- steps:
- - uses: actions/checkout@v3
- - uses: actions/cache@v3
- with:
- path: |
- ~/.cargo/bin/
- ~/.cargo/registry/index/
- ~/.cargo/registry/cache/
- ~/.cargo/git/db/
- target/
- key: ${{ runner.os }}-cargo-${{ hashFiles('Cargo.lock') }}
- fail-on-cache-miss: true
- - name: Setup build deps
- run: |
- sudo apt-get update
- sudo apt-get install -y clang llvm libudev-dev protobuf-compiler
- - name: Install cargo-llvm-cov
- uses: taiki-e/install-action@cargo-llvm-cov
- - name: Coverage
- run: cargo llvm-cov --codecov --output-path codecov.json
- - name: Upload coverage to codecov.io
- uses: codecov/codecov-action@v3
- with:
- files: codecov.json
- # FIXME: usually we have errors on the upload
- fail_ci_if_error: false
diff --git a/.gitignore b/.gitignore
index c7ee5414c6..251c510452 100644
--- a/.gitignore
+++ b/.gitignore
@@ -32,3 +32,7 @@ cairo_venv
# idea
.idea
+.madara
+cairo-contracts
+chains
+genesis-assets
\ No newline at end of file
diff --git a/.markdownlint.json b/.markdownlint.json
index 68e7410cc3..6b3fcec861 100644
--- a/.markdownlint.json
+++ b/.markdownlint.json
@@ -4,6 +4,7 @@
"MD045": false,
"MD003": false,
"MD013": {
- "code_blocks": false
+ "code_blocks": false,
+ "line_length": 135
}
}
diff --git a/.prettierignore b/.prettierignore
index 849f5f4f90..036998c861 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,7 +1,6 @@
target
-typescript-api
cairo-contracts/build
madara-app
madara-dev-explorer
madara-docs
-madara-infra
\ No newline at end of file
+madara-infra
diff --git a/.vscode/launch.json b/.vscode/launch.json
index 3c840537de..54b9421970 100644
--- a/.vscode/launch.json
+++ b/.vscode/launch.json
@@ -18,7 +18,7 @@
// As such, this path would have to change accordingly.
"program": "${workspaceFolder}/target/debug/madara",
// If you wish to supply arguments/parameters to the program, supply them below:
- "args": ["--dev", "--sealing=instant"],
+ "args": ["--dev", "--sealing=instant", "--tmp", "--execution=Native"],
// Working folder for execution. Change as necessary if program requires a different value:
"cwd": "${workspaceFolder}",
"terminal": "integrated",
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 2fc1a1b5fe..4f3a722d44 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,3 +1,8 @@
{
- "eslint.workingDirectories": ["tests"]
+ "eslint.workingDirectories": ["tests"],
+ "workbench.colorCustomizations": {
+ "activityBar.background": "#561529",
+ "titleBar.activeBackground": "#781E3A",
+ "titleBar.activeForeground": "#FEFBFC"
+ }
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0c4abd01f2..dd43a3d7bf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,12 +2,71 @@
## Next release
+- fix: add setup and run for rpc tests
+- fix: fix clap for run command
+- fix: add `madara_path` flag for setup command
+- fix: add official references to configs files
+- refactor: exported chain id constant in mp-chain-id crate and added one for
+ SN_MAIN
+- fix: cargo update and `main` branch prettier fix
+- ci: disable pr close workflow
+- ci: add ci verification for detecting genesis changes and config hashes
+- feat: better management of custom configurations for genesis assets
+- fix: fix sharingan chain spec
+- fix: update madara infra to main branch
+- fix: update `Cargo.lock`
+
+## v0.3.0
+
+- chore: release v0.3.0
+- chore: big transaction type refactoring
+- chore: split `primitives` crates into multiple smaller crates
+- chore: improve logging about transaction when nonce is too high
+- chore: add real class hash values for genesis config
+- fix: use specific commit for avail and celestia
+- fix: change dep of rustdoc on push
+- fix: initial_gas set to max_fee and fixed fee not being charged when max_fee=0
+- fix: correct value of compiled_class_hash in RPCTransaction
+- fix: std feature import in transactions crate
+- fix: replace all calls to `transmute` by calls `from_raw_parts`
- fix: estimate_fee should make sure all transaction have a version being
2^128 + 1 or 2^128+2 depending on the tx type
+- feat: modify the hash_bytes functions in `poseidon` and `pedersen` for dynamic
+ data length
+- feat: print development accounts at node startup
+- feat: unification of the DA interface
+- feat: bump starknet-core to 0.6.0 and remove InvokeV0
+- feat: use resolver 2 for cargo in the workspace
+- feat: impl tx execution and verification as traits
+- perf: reduce the amount of data stored in the runtime and use the Substrate
+ block to as source of data in the client
+- perf: use perfect hash function in calculate_l1_gas_by_vm_usage
+- build: restructure code for rust latest version
+- build: bump rustc nightly version to 1.74 date
+- buid: add rust-analyzer to toolchain components
+- ci: scope cache by branch and add cache cleanup
+- ci: increase threshold for codecov to 1%
+- test: add `starknet-rpc-test` crate to the workspace
+- test: add test to check tx signed by OZ account can be signed with Argent pk
+- buid: add rust-analyzer to toolchain components
+- ci: increase threshold for codecov to 1%
+- replace all calls to `transmute` by calls `from_raw_parts`
+- big transaction type refactoring
+- impl tx execution and verification as traits
+- reduce the amount of data stored in the runtime and use the Substrate block to
+ as source of data in the client
+- perf: use perfect hash function in calculate_l1_gas_by_vm_usage
+- chore: add tests for tx hashing
+- split `primitives` crates into multiple smaller crates
+- fix: std feature import in transactions crate
+- chore: improve logging about transaction when nonce is too high
+- fix: rpc tests and background node run
+- test: add tests for simulate tx offset
+- test: add tests for tx hashing
## v0.2.0
-- add-contributors: `0xAsten`, `m-kus`, `joaopereira12`
+- add-contributors: `0xAsten`, `m-kus`, `joaopereira12`, `kasteph`
- ci: add verification if build-spec is working
- ci: added wasm to test
- ci: disable benchmark for pushes and pr's
diff --git a/Cargo.lock b/Cargo.lock
new file mode 100644
index 0000000000..51e30fffd6
--- /dev/null
+++ b/Cargo.lock
@@ -0,0 +1,15029 @@
+# This file is automatically @generated by Cargo.
+# It is not intended for manual editing.
+version = 3
+
+[[package]]
+name = "Inflector"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3"
+dependencies = [
+ "lazy_static",
+ "regex",
+]
+
+[[package]]
+name = "addr2line"
+version = "0.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97"
+dependencies = [
+ "gimli 0.27.3",
+]
+
+[[package]]
+name = "addr2line"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
+dependencies = [
+ "gimli 0.28.0",
+]
+
+[[package]]
+name = "adler"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
+
+[[package]]
+name = "aead"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331"
+dependencies = [
+ "generic-array 0.14.7",
+]
+
+[[package]]
+name = "aead"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877"
+dependencies = [
+ "generic-array 0.14.7",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "aead"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0"
+dependencies = [
+ "crypto-common",
+ "generic-array 0.14.7",
+]
+
+[[package]]
+name = "aes"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561"
+dependencies = [
+ "aes-soft",
+ "aesni",
+ "cipher 0.2.5",
+]
+
+[[package]]
+name = "aes"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
+dependencies = [
+ "cfg-if",
+ "cipher 0.3.0",
+ "cpufeatures",
+ "opaque-debug 0.3.0",
+]
+
+[[package]]
+name = "aes"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2"
+dependencies = [
+ "cfg-if",
+ "cipher 0.4.4",
+ "cpufeatures",
+]
+
+[[package]]
+name = "aes-gcm"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6"
+dependencies = [
+ "aead 0.4.3",
+ "aes 0.7.5",
+ "cipher 0.3.0",
+ "ctr 0.8.0",
+ "ghash 0.4.4",
+ "subtle",
+]
+
+[[package]]
+name = "aes-gcm"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1"
+dependencies = [
+ "aead 0.5.2",
+ "aes 0.8.3",
+ "cipher 0.4.4",
+ "ctr 0.9.2",
+ "ghash 0.5.0",
+ "subtle",
+]
+
+[[package]]
+name = "aes-soft"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072"
+dependencies = [
+ "cipher 0.2.5",
+ "opaque-debug 0.3.0",
+]
+
+[[package]]
+name = "aesni"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce"
+dependencies = [
+ "cipher 0.2.5",
+ "opaque-debug 0.3.0",
+]
+
+[[package]]
+name = "ahash"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
+dependencies = [
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "ahash"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
+dependencies = [
+ "cfg-if",
+ "getrandom 0.2.10",
+ "once_cell",
+ "version_check",
+]
+
+[[package]]
+name = "aho-corasick"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "allocator-api2"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5"
+
+[[package]]
+name = "alloy-rlp"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cc0fac0fc16baf1f63f78b47c3d24718f3619b0714076f6a02957d808d52cbef"
+dependencies = [
+ "arrayvec 0.7.4",
+ "bytes",
+ "smol_str",
+]
+
+[[package]]
+name = "android-tzdata"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
+
+[[package]]
+name = "android_system_properties"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "ansi_term"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "anstream"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6cd65a4b849ace0b7f6daeebcc1a1d111282227ca745458c61dbf670e52a597"
+dependencies = [
+ "anstyle",
+ "anstyle-parse",
+ "anstyle-query",
+ "anstyle-wincon",
+ "colorchoice",
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
+
+[[package]]
+name = "anstyle-parse"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140"
+dependencies = [
+ "utf8parse",
+]
+
+[[package]]
+name = "anstyle-query"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "anstyle-wincon"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0238ca56c96dfa37bdf7c373c8886dd591322500aceeeccdb2216fe06dc2f796"
+dependencies = [
+ "anstyle",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "anyhow"
+version = "1.0.75"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"
+
+[[package]]
+name = "approx"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
+dependencies = [
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "arc-swap"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6"
+
+[[package]]
+name = "ark-ec"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba"
+dependencies = [
+ "ark-ff 0.4.2",
+ "ark-poly",
+ "ark-serialize 0.4.2",
+ "ark-std 0.4.0",
+ "derivative",
+ "hashbrown 0.13.2",
+ "itertools 0.10.5",
+ "num-traits 0.2.16",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b3235cc41ee7a12aaaf2c575a2ad7b46713a8a50bda2fc3b003a04845c05dd6"
+dependencies = [
+ "ark-ff-asm 0.3.0",
+ "ark-ff-macros 0.3.0",
+ "ark-serialize 0.3.0",
+ "ark-std 0.3.0",
+ "derivative",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "paste",
+ "rustc_version 0.3.3",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba"
+dependencies = [
+ "ark-ff-asm 0.4.2",
+ "ark-ff-macros 0.4.2",
+ "ark-serialize 0.4.2",
+ "ark-std 0.4.0",
+ "derivative",
+ "digest 0.10.7",
+ "itertools 0.10.5",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "paste",
+ "rustc_version 0.4.0",
+ "zeroize",
+]
+
+[[package]]
+name = "ark-ff-asm"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db02d390bf6643fb404d3d22d31aee1c4bc4459600aef9113833d17e786c6e44"
+dependencies = [
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-ff-asm"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348"
+dependencies = [
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-ff-macros"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20"
+dependencies = [
+ "num-bigint",
+ "num-traits 0.2.16",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-ff-macros"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565"
+dependencies = [
+ "num-bigint",
+ "num-traits 0.2.16",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-poly"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf"
+dependencies = [
+ "ark-ff 0.4.2",
+ "ark-serialize 0.4.2",
+ "ark-std 0.4.0",
+ "derivative",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "ark-secp256k1"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c02e954eaeb4ddb29613fee20840c2bbc85ca4396d53e33837e11905363c5f2"
+dependencies = [
+ "ark-ec",
+ "ark-ff 0.4.2",
+ "ark-std 0.4.0",
+]
+
+[[package]]
+name = "ark-serialize"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d6c2b318ee6e10f8c2853e73a83adc0ccb88995aa978d8a3408d492ab2ee671"
+dependencies = [
+ "ark-std 0.3.0",
+ "digest 0.9.0",
+]
+
+[[package]]
+name = "ark-serialize"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5"
+dependencies = [
+ "ark-serialize-derive",
+ "ark-std 0.4.0",
+ "digest 0.10.7",
+ "num-bigint",
+]
+
+[[package]]
+name = "ark-serialize-derive"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "ark-std"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c"
+dependencies = [
+ "num-traits 0.2.16",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "ark-std"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185"
+dependencies = [
+ "num-traits 0.2.16",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "array-bytes"
+version = "4.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6"
+
+[[package]]
+name = "array-bytes"
+version = "6.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b1c5a481ec30a5abd8dfbd94ab5cf1bb4e9a66be7f1b3b322f2f1170c200fd"
+
+[[package]]
+name = "array-init"
+version = "0.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23589ecb866b460d3a0f1278834750268c607e8e28a1b982c907219f3178cd72"
+dependencies = [
+ "nodrop",
+]
+
+[[package]]
+name = "arrayref"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
+
+[[package]]
+name = "arrayvec"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
+
+[[package]]
+name = "arrayvec"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
+
+[[package]]
+name = "ascii-canvas"
+version = "3.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6"
+dependencies = [
+ "term",
+]
+
+[[package]]
+name = "asn1-rs"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "30ff05a702273012438132f449575dbc804e27b2f3cbe3069aa237d26c98fa33"
+dependencies = [
+ "asn1-rs-derive 0.1.0",
+ "asn1-rs-impl",
+ "displaydoc",
+ "nom",
+ "num-traits 0.2.16",
+ "rusticata-macros",
+ "thiserror",
+ "time",
+]
+
+[[package]]
+name = "asn1-rs"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0"
+dependencies = [
+ "asn1-rs-derive 0.4.0",
+ "asn1-rs-impl",
+ "displaydoc",
+ "nom",
+ "num-traits 0.2.16",
+ "rusticata-macros",
+ "thiserror",
+ "time",
+]
+
+[[package]]
+name = "asn1-rs-derive"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db8b7511298d5b7784b40b092d9e9dcd3a627a5707e4b5e507931ab0d44eeebf"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+ "synstructure",
+]
+
+[[package]]
+name = "asn1-rs-derive"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+ "synstructure",
+]
+
+[[package]]
+name = "asn1-rs-impl"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "assert_matches"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9"
+
+[[package]]
+name = "async-channel"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"
+dependencies = [
+ "concurrent-queue",
+ "event-listener",
+ "futures-core",
+]
+
+[[package]]
+name = "async-io"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"
+dependencies = [
+ "async-lock",
+ "autocfg",
+ "cfg-if",
+ "concurrent-queue",
+ "futures-lite",
+ "log",
+ "parking",
+ "polling",
+ "rustix 0.37.23",
+ "slab",
+ "socket2 0.4.9",
+ "waker-fn",
+]
+
+[[package]]
+name = "async-lock"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b"
+dependencies = [
+ "event-listener",
+]
+
+[[package]]
+name = "async-recursion"
+version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "async-trait"
+version = "0.1.73"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "async_io_stream"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c"
+dependencies = [
+ "futures",
+ "pharos",
+ "rustc_version 0.4.0",
+]
+
+[[package]]
+name = "asynchronous-codec"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4057f2c32adbb2fc158e22fb38433c8e9bbf76b75a4732c7c0cbaf695fb65568"
+dependencies = [
+ "bytes",
+ "futures-sink",
+ "futures-util",
+ "memchr",
+ "pin-project-lite 0.2.13",
+]
+
+[[package]]
+name = "atomic-waker"
+version = "1.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
+
+[[package]]
+name = "atty"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
+dependencies = [
+ "hermit-abi 0.1.19",
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "auto_impl"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fee3da8ef1276b0bee5dd1c7258010d8fffd31801447323115a25560e1327b89"
+dependencies = [
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "autocfg"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
+[[package]]
+name = "avail-subxt"
+version = "0.3.0"
+source = "git+https://github.com/availproject/avail?rev=0958c6ed499497b70a33ab072dcbe86c762f3976#0958c6ed499497b70a33ab072dcbe86c762f3976"
+dependencies = [
+ "anyhow",
+ "curve25519-dalek 2.1.3",
+ "derive_more",
+ "futures",
+ "hex",
+ "jsonrpsee 0.16.3",
+ "num_enum 0.5.11",
+ "parity-scale-codec",
+ "scale-info",
+ "schnorrkel",
+ "serde",
+ "serde-hex",
+ "sp-core 21.0.0",
+ "structopt",
+ "subxt",
+ "tokio",
+]
+
+[[package]]
+name = "backtrace"
+version = "0.3.69"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+dependencies = [
+ "addr2line 0.21.0",
+ "cc",
+ "cfg-if",
+ "libc",
+ "miniz_oxide",
+ "object 0.32.1",
+ "rustc-demangle",
+]
+
+[[package]]
+name = "base-x"
+version = "0.2.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270"
+
+[[package]]
+name = "base16ct"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce"
+
+[[package]]
+name = "base16ct"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
+
+[[package]]
+name = "base58"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6107fe1be6682a68940da878d9e9f5e90ca5745b3dec9fd1bb393c8777d4f581"
+
+[[package]]
+name = "base64"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
+
+[[package]]
+name = "base64"
+version = "0.21.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
+
+[[package]]
+name = "base64ct"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
+
+[[package]]
+name = "bech32"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445"
+
+[[package]]
+name = "beef"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bigdecimal"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a6773ddc0eafc0e509fb60e48dff7f450f8e674a0686ae8605e8d9901bd5eefa"
+dependencies = [
+ "num-bigint",
+ "num-integer",
+ "num-traits 0.2.16",
+ "serde",
+]
+
+[[package]]
+name = "binary-merkle-tree"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "hash-db",
+ "log",
+]
+
+[[package]]
+name = "bincode"
+version = "1.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bincode"
+version = "2.0.0-rc.3"
+source = "git+https://github.com/bincode-org/bincode.git?tag=v2.0.0-rc.3#aada4bb4cb457677a4b8e47572ae7ca8dd44927c"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bindgen"
+version = "0.65.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5"
+dependencies = [
+ "bitflags 1.3.2",
+ "cexpr",
+ "clang-sys",
+ "lazy_static",
+ "lazycell",
+ "peeking_take_while",
+ "prettyplease 0.2.15",
+ "proc-macro2",
+ "quote",
+ "regex",
+ "rustc-hash",
+ "shlex",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "bit-set"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
+dependencies = [
+ "bit-vec",
+]
+
+[[package]]
+name = "bit-vec"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
+
+[[package]]
+name = "bitcoin"
+version = "0.30.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e99ff7289b20a7385f66a0feda78af2fc119d28fb56aea8886a9cd0a4abdd75"
+dependencies = [
+ "bech32",
+ "bitcoin-private",
+ "bitcoin_hashes",
+ "hex_lit",
+ "secp256k1 0.27.0",
+ "serde",
+]
+
+[[package]]
+name = "bitcoin-da"
+version = "0.1.0"
+source = "git+https://github.com/KasarLabs/bitcoin-da?branch=bitcoin-da/prod#9493f923748a7dc4a88c71c9fd43c1e2ba8b65a2"
+dependencies = [
+ "bitcoin",
+ "bitcoin_hashes",
+ "bitcoincore-rpc",
+ "dotenv",
+ "env_logger 0.9.3",
+ "ethers",
+ "hex",
+ "log",
+ "serde",
+]
+
+[[package]]
+name = "bitcoin-private"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73290177011694f38ec25e165d0387ab7ea749a4b81cd4c80dae5988229f7a57"
+
+[[package]]
+name = "bitcoin_hashes"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d7066118b13d4b20b23645932dfb3a81ce7e29f95726c2036fa33cd7b092501"
+dependencies = [
+ "bitcoin-private",
+ "serde",
+]
+
+[[package]]
+name = "bitcoincore-rpc"
+version = "0.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d6c0ee9354e3dac217db4cb1dd31941073a87fe53c86bcf3eb2b8bc97f00a08"
+dependencies = [
+ "bitcoin-private",
+ "bitcoincore-rpc-json",
+ "jsonrpc",
+ "log",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "bitcoincore-rpc-json"
+version = "0.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d30ce6f40fb0a2e8d98522796219282504b7a4b14e2b4c26139a7bea6aec6586"
+dependencies = [
+ "bitcoin",
+ "bitcoin-private",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "bitflags"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
+
+[[package]]
+name = "bitflags"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
+
+[[package]]
+name = "bitvec"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
+dependencies = [
+ "funty",
+ "radium",
+ "tap",
+ "wyz",
+]
+
+[[package]]
+name = "blake2"
+version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "blake2b_simd"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.7.4",
+ "constant_time_eq 0.3.0",
+]
+
+[[package]]
+name = "blake2s_simd"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94230421e395b9920d23df13ea5d77a20e1725331f90fbbf6df6040b33f756ae"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.7.4",
+ "constant_time_eq 0.3.0",
+]
+
+[[package]]
+name = "blake3"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.7.4",
+ "cc",
+ "cfg-if",
+ "constant_time_eq 0.3.0",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
+dependencies = [
+ "block-padding 0.1.5",
+ "byte-tools",
+ "byteorder",
+ "generic-array 0.12.4",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4"
+dependencies = [
+ "generic-array 0.14.7",
+]
+
+[[package]]
+name = "block-buffer"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
+dependencies = [
+ "generic-array 0.14.7",
+]
+
+[[package]]
+name = "block-modes"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0"
+dependencies = [
+ "block-padding 0.2.1",
+ "cipher 0.2.5",
+]
+
+[[package]]
+name = "block-padding"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5"
+dependencies = [
+ "byte-tools",
+]
+
+[[package]]
+name = "block-padding"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae"
+
+[[package]]
+name = "blockifier"
+version = "0.1.0-rc2"
+source = "git+https://github.com/keep-starknet-strange/blockifier?branch=no_std-support-7578442#ccd1e88757d6415c804a9c0ee19723b607403072"
+dependencies = [
+ "ark-ff 0.4.2",
+ "ark-secp256k1",
+ "cached",
+ "cairo-felt",
+ "cairo-lang-casm",
+ "cairo-lang-casm-contract-class",
+ "cairo-lang-utils",
+ "cairo-lang-vm-utils",
+ "cairo-vm",
+ "derive_more",
+ "hashbrown 0.14.1",
+ "indexmap 2.0.0-pre",
+ "itertools 0.10.5",
+ "keccak",
+ "lazy_static",
+ "libm",
+ "log",
+ "num-bigint",
+ "num-integer",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "phf",
+ "scale-info",
+ "serde",
+ "serde_json",
+ "sha3",
+ "spin 0.9.8",
+ "starknet-crypto 0.5.1",
+ "starknet_api",
+ "strum 0.24.1",
+ "strum_macros 0.24.3",
+ "thiserror-no-std",
+]
+
+[[package]]
+name = "bounded-collections"
+version = "0.1.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eb5b05133427c07c4776906f673ccf36c21b102c9829c641a5b56bd151d44fd6"
+dependencies = [
+ "log",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+]
+
+[[package]]
+name = "bs58"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3"
+
+[[package]]
+name = "bs58"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896"
+dependencies = [
+ "sha2 0.10.8",
+ "tinyvec",
+]
+
+[[package]]
+name = "bstr"
+version = "1.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a"
+dependencies = [
+ "memchr",
+ "serde",
+]
+
+[[package]]
+name = "build-helper"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bdce191bf3fa4995ce948c8c83b4640a1745457a149e73c6db75b4ffe36aad5f"
+dependencies = [
+ "semver 0.6.0",
+]
+
+[[package]]
+name = "bumpalo"
+version = "3.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
+
+[[package]]
+name = "byte-slice-cast"
+version = "1.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c"
+
+[[package]]
+name = "byte-tools"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
+
+[[package]]
+name = "bytemuck"
+version = "1.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
+
+[[package]]
+name = "byteorder"
+version = "1.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
+
+[[package]]
+name = "bytes"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "bzip2"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8"
+dependencies = [
+ "bzip2-sys",
+ "libc",
+]
+
+[[package]]
+name = "bzip2-sys"
+version = "0.1.11+1.0.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
+
+[[package]]
+name = "cached"
+version = "0.44.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b195e4fbc4b6862bbd065b991a34750399c119797efff72492f28a5864de8700"
+dependencies = [
+ "hashbrown 0.13.2",
+ "instant",
+ "once_cell",
+ "thiserror",
+]
+
+[[package]]
+name = "cairo-felt"
+version = "0.8.5"
+source = "git+https://github.com/keep-starknet-strange/cairo-rs?branch=no_std-support-21eff70#fbf956c6d91949735f971dc5f396b3994488ecba"
+dependencies = [
+ "lazy_static",
+ "num-bigint",
+ "num-integer",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "serde",
+]
+
+[[package]]
+name = "cairo-lang-casm"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-utils",
+ "hashbrown 0.14.1",
+ "indoc",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "parity-scale-codec-derive",
+ "serde",
+]
+
+[[package]]
+name = "cairo-lang-casm-contract-class"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-casm",
+ "cairo-lang-utils",
+ "itertools 0.10.5",
+ "num-bigint",
+ "serde",
+]
+
+[[package]]
+name = "cairo-lang-compiler"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "anyhow",
+ "cairo-lang-defs",
+ "cairo-lang-diagnostics",
+ "cairo-lang-filesystem",
+ "cairo-lang-lowering",
+ "cairo-lang-parser",
+ "cairo-lang-plugins",
+ "cairo-lang-project",
+ "cairo-lang-semantic",
+ "cairo-lang-sierra",
+ "cairo-lang-sierra-generator",
+ "cairo-lang-syntax",
+ "cairo-lang-utils",
+ "itertools 0.10.5",
+ "log",
+ "salsa",
+ "smol_str",
+ "thiserror",
+]
+
+[[package]]
+name = "cairo-lang-debug"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-utils",
+]
+
+[[package]]
+name = "cairo-lang-defs"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-debug",
+ "cairo-lang-diagnostics",
+ "cairo-lang-filesystem",
+ "cairo-lang-parser",
+ "cairo-lang-syntax",
+ "cairo-lang-utils",
+ "indexmap 2.0.0-pre",
+ "itertools 0.10.5",
+ "salsa",
+ "smol_str",
+]
+
+[[package]]
+name = "cairo-lang-diagnostics"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-debug",
+ "cairo-lang-filesystem",
+ "cairo-lang-utils",
+ "itertools 0.10.5",
+ "salsa",
+]
+
+[[package]]
+name = "cairo-lang-eq-solver"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-utils",
+ "good_lp",
+ "indexmap 2.0.0-pre",
+ "itertools 0.10.5",
+]
+
+[[package]]
+name = "cairo-lang-filesystem"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-debug",
+ "cairo-lang-utils",
+ "path-clean",
+ "salsa",
+ "serde",
+ "smol_str",
+]
+
+[[package]]
+name = "cairo-lang-lowering"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-debug",
+ "cairo-lang-defs",
+ "cairo-lang-diagnostics",
+ "cairo-lang-filesystem",
+ "cairo-lang-parser",
+ "cairo-lang-proc-macros",
+ "cairo-lang-semantic",
+ "cairo-lang-syntax",
+ "cairo-lang-utils",
+ "id-arena",
+ "indexmap 2.0.0-pre",
+ "itertools 0.10.5",
+ "log",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "once_cell",
+ "salsa",
+ "smol_str",
+]
+
+[[package]]
+name = "cairo-lang-parser"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-diagnostics",
+ "cairo-lang-filesystem",
+ "cairo-lang-syntax",
+ "cairo-lang-syntax-codegen",
+ "cairo-lang-utils",
+ "colored",
+ "itertools 0.10.5",
+ "log",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "salsa",
+ "smol_str",
+ "unescaper",
+]
+
+[[package]]
+name = "cairo-lang-plugins"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-defs",
+ "cairo-lang-diagnostics",
+ "cairo-lang-filesystem",
+ "cairo-lang-parser",
+ "cairo-lang-semantic",
+ "cairo-lang-syntax",
+ "cairo-lang-utils",
+ "indent",
+ "indoc",
+ "itertools 0.10.5",
+ "num-bigint",
+ "salsa",
+ "smol_str",
+]
+
+[[package]]
+name = "cairo-lang-proc-macros"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-debug",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "cairo-lang-project"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-filesystem",
+ "cairo-lang-utils",
+ "serde",
+ "smol_str",
+ "thiserror",
+ "toml 0.7.8",
+]
+
+[[package]]
+name = "cairo-lang-semantic"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-debug",
+ "cairo-lang-defs",
+ "cairo-lang-diagnostics",
+ "cairo-lang-filesystem",
+ "cairo-lang-parser",
+ "cairo-lang-proc-macros",
+ "cairo-lang-syntax",
+ "cairo-lang-utils",
+ "id-arena",
+ "itertools 0.10.5",
+ "log",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "once_cell",
+ "salsa",
+ "smol_str",
+]
+
+[[package]]
+name = "cairo-lang-sierra"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-utils",
+ "const-fnv1a-hash",
+ "convert_case 0.6.0",
+ "derivative",
+ "itertools 0.10.5",
+ "lalrpop",
+ "lalrpop-util",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "regex",
+ "salsa",
+ "serde",
+ "sha3",
+ "smol_str",
+ "thiserror",
+]
+
+[[package]]
+name = "cairo-lang-sierra-ap-change"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-eq-solver",
+ "cairo-lang-sierra",
+ "cairo-lang-sierra-type-size",
+ "cairo-lang-utils",
+ "itertools 0.10.5",
+ "thiserror",
+]
+
+[[package]]
+name = "cairo-lang-sierra-gas"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-eq-solver",
+ "cairo-lang-sierra",
+ "cairo-lang-sierra-type-size",
+ "cairo-lang-utils",
+ "itertools 0.10.5",
+ "thiserror",
+]
+
+[[package]]
+name = "cairo-lang-sierra-generator"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-debug",
+ "cairo-lang-defs",
+ "cairo-lang-diagnostics",
+ "cairo-lang-filesystem",
+ "cairo-lang-lowering",
+ "cairo-lang-parser",
+ "cairo-lang-plugins",
+ "cairo-lang-proc-macros",
+ "cairo-lang-semantic",
+ "cairo-lang-sierra",
+ "cairo-lang-syntax",
+ "cairo-lang-utils",
+ "id-arena",
+ "indexmap 2.0.0-pre",
+ "itertools 0.10.5",
+ "num-bigint",
+ "once_cell",
+ "salsa",
+ "smol_str",
+]
+
+[[package]]
+name = "cairo-lang-sierra-to-casm"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "assert_matches",
+ "cairo-felt",
+ "cairo-lang-casm",
+ "cairo-lang-sierra",
+ "cairo-lang-sierra-ap-change",
+ "cairo-lang-sierra-gas",
+ "cairo-lang-sierra-type-size",
+ "cairo-lang-utils",
+ "indoc",
+ "itertools 0.10.5",
+ "log",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "thiserror",
+]
+
+[[package]]
+name = "cairo-lang-sierra-type-size"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-sierra",
+ "cairo-lang-utils",
+]
+
+[[package]]
+name = "cairo-lang-starknet"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "anyhow",
+ "cairo-felt",
+ "cairo-lang-casm",
+ "cairo-lang-casm-contract-class",
+ "cairo-lang-compiler",
+ "cairo-lang-defs",
+ "cairo-lang-diagnostics",
+ "cairo-lang-filesystem",
+ "cairo-lang-lowering",
+ "cairo-lang-parser",
+ "cairo-lang-plugins",
+ "cairo-lang-semantic",
+ "cairo-lang-sierra",
+ "cairo-lang-sierra-ap-change",
+ "cairo-lang-sierra-gas",
+ "cairo-lang-sierra-generator",
+ "cairo-lang-sierra-to-casm",
+ "cairo-lang-syntax",
+ "cairo-lang-utils",
+ "convert_case 0.6.0",
+ "genco",
+ "indent",
+ "indoc",
+ "itertools 0.10.5",
+ "log",
+ "num-bigint",
+ "num-integer",
+ "num-traits 0.2.16",
+ "once_cell",
+ "serde",
+ "serde_json",
+ "sha3",
+ "smol_str",
+ "thiserror",
+]
+
+[[package]]
+name = "cairo-lang-syntax"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-lang-debug",
+ "cairo-lang-filesystem",
+ "cairo-lang-utils",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "salsa",
+ "smol_str",
+ "thiserror",
+ "unescaper",
+]
+
+[[package]]
+name = "cairo-lang-syntax-codegen"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "genco",
+ "xshell",
+]
+
+[[package]]
+name = "cairo-lang-utils"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "cairo-felt",
+ "hashbrown 0.14.1",
+ "indexmap 2.0.0-pre",
+ "itertools 0.10.5",
+ "num-bigint",
+ "num-integer",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "serde",
+]
+
+[[package]]
+name = "cairo-lang-vm-utils"
+version = "2.1.0"
+source = "git+https://github.com/keep-starknet-strange/cairo.git?branch=no_std-support-8bbf530#f8b5fe438e0d201b7d1afb39c21d343ff95b5850"
+dependencies = [
+ "ark-ff 0.4.2",
+ "ark-std 0.4.0",
+ "cairo-felt",
+ "cairo-lang-casm",
+ "cairo-lang-utils",
+ "cairo-vm",
+ "hashbrown 0.14.1",
+ "num-bigint",
+ "num-integer",
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "cairo-take_until_unbalanced"
+version = "0.29.0"
+source = "git+https://github.com/keep-starknet-strange/cairo-rs?branch=no_std-support-21eff70#fbf956c6d91949735f971dc5f396b3994488ecba"
+dependencies = [
+ "nom",
+]
+
+[[package]]
+name = "cairo-vm"
+version = "0.8.5"
+source = "git+https://github.com/keep-starknet-strange/cairo-rs?branch=no_std-support-21eff70#fbf956c6d91949735f971dc5f396b3994488ecba"
+dependencies = [
+ "anyhow",
+ "ark-ff 0.4.2",
+ "ark-std 0.4.0",
+ "bincode 2.0.0-rc.3",
+ "bitvec",
+ "cairo-felt",
+ "cairo-lang-casm",
+ "cairo-lang-casm-contract-class",
+ "cairo-take_until_unbalanced",
+ "generic-array 0.14.7",
+ "hashbrown 0.14.1",
+ "hex",
+ "keccak",
+ "lazy_static",
+ "nom",
+ "num-bigint",
+ "num-integer",
+ "num-prime",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "rand 0.8.5",
+ "serde",
+ "serde_json",
+ "sha2 0.10.8",
+ "sha3",
+ "starknet-crypto 0.5.1",
+ "thiserror-no-std",
+]
+
+[[package]]
+name = "camino"
+version = "1.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "cargo-platform"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2cfa25e60aea747ec7e1124f238816749faa93759c6ff5b31f1ccdda137f4479"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "cargo_metadata"
+version = "0.15.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a"
+dependencies = [
+ "camino",
+ "cargo-platform",
+ "semver 1.0.19",
+ "serde",
+ "serde_json",
+ "thiserror",
+]
+
+[[package]]
+name = "cargo_metadata"
+version = "0.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7daec1a2a2129eeba1644b220b4647ec537b0b5d4bfd6876fcc5a540056b592"
+dependencies = [
+ "camino",
+ "cargo-platform",
+ "semver 1.0.19",
+ "serde",
+ "serde_json",
+ "thiserror",
+]
+
+[[package]]
+name = "cc"
+version = "1.0.83"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+dependencies = [
+ "jobserver",
+ "libc",
+]
+
+[[package]]
+name = "ccm"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5aca1a8fbc20b50ac9673ff014abfb2b5f4085ee1a850d408f14a159c5853ac7"
+dependencies = [
+ "aead 0.3.2",
+ "cipher 0.2.5",
+ "subtle",
+]
+
+[[package]]
+name = "celestia-proto"
+version = "0.1.0"
+source = "git+https://github.com/eigerco/celestia-node-rs?rev=bd6394b66b11065c543ab3f19fd66000a72b6236#bd6394b66b11065c543ab3f19fd66000a72b6236"
+dependencies = [
+ "anyhow",
+ "prost 0.12.1",
+ "prost-build 0.12.1",
+ "prost-types 0.12.1",
+ "serde",
+ "tendermint-proto",
+]
+
+[[package]]
+name = "celestia-rpc"
+version = "0.1.0"
+source = "git+https://github.com/eigerco/celestia-node-rs?rev=bd6394b66b11065c543ab3f19fd66000a72b6236#bd6394b66b11065c543ab3f19fd66000a72b6236"
+dependencies = [
+ "celestia-types",
+ "http",
+ "jsonrpsee 0.20.1",
+ "serde",
+ "thiserror",
+]
+
+[[package]]
+name = "celestia-types"
+version = "0.1.0"
+source = "git+https://github.com/eigerco/celestia-node-rs?rev=bd6394b66b11065c543ab3f19fd66000a72b6236#bd6394b66b11065c543ab3f19fd66000a72b6236"
+dependencies = [
+ "base64 0.21.4",
+ "bech32",
+ "bytes",
+ "celestia-proto",
+ "cid 0.10.1",
+ "const_format",
+ "enum_dispatch",
+ "libp2p-identity 0.2.3",
+ "multiaddr 0.18.0",
+ "nmt-rs",
+ "ruint",
+ "serde",
+ "serde_repr",
+ "sha2 0.10.8",
+ "tendermint",
+ "tendermint-proto",
+ "thiserror",
+]
+
+[[package]]
+name = "cexpr"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
+dependencies = [
+ "nom",
+]
+
+[[package]]
+name = "cfg-expr"
+version = "0.15.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3"
+dependencies = [
+ "smallvec 1.11.1",
+]
+
+[[package]]
+name = "cfg-if"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+
+[[package]]
+name = "cfg_aliases"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
+
+[[package]]
+name = "chacha20"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c80e5460aa66fe3b91d40bcbdab953a597b60053e34d684ac6903f863b680a6"
+dependencies = [
+ "cfg-if",
+ "cipher 0.3.0",
+ "cpufeatures",
+ "zeroize",
+]
+
+[[package]]
+name = "chacha20poly1305"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5"
+dependencies = [
+ "aead 0.4.3",
+ "chacha20",
+ "cipher 0.3.0",
+ "poly1305",
+ "zeroize",
+]
+
+[[package]]
+name = "chrono"
+version = "0.4.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
+dependencies = [
+ "android-tzdata",
+ "iana-time-zone",
+ "js-sys",
+ "num-traits 0.2.16",
+ "serde",
+ "wasm-bindgen",
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "cid"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6ed9c8b2d17acb8110c46f1da5bf4a696d745e1474a16db0cd2b49cd0249bf2"
+dependencies = [
+ "core2",
+ "multibase",
+ "multihash 0.16.3",
+ "serde",
+ "unsigned-varint",
+]
+
+[[package]]
+name = "cid"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fd94671561e36e4e7de75f753f577edafb0e7c05d6e4547229fdf7938fbcd2c3"
+dependencies = [
+ "core2",
+ "multibase",
+ "multihash 0.18.1",
+ "serde",
+ "unsigned-varint",
+]
+
+[[package]]
+name = "cipher"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801"
+dependencies = [
+ "generic-array 0.14.7",
+]
+
+[[package]]
+name = "cipher"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
+dependencies = [
+ "generic-array 0.14.7",
+]
+
+[[package]]
+name = "cipher"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
+dependencies = [
+ "crypto-common",
+ "inout",
+]
+
+[[package]]
+name = "ckb-merkle-mountain-range"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56ccb671c5921be8a84686e6212ca184cb1d7c51cadcdbfcbd1cc3f042f5dfb8"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "clang-sys"
+version = "1.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f"
+dependencies = [
+ "glob",
+ "libc",
+ "libloading",
+]
+
+[[package]]
+name = "clap"
+version = "2.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "bitflags 1.3.2",
+ "strsim 0.8.0",
+ "textwrap",
+ "unicode-width",
+ "vec_map",
+]
+
+[[package]]
+name = "clap"
+version = "4.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956"
+dependencies = [
+ "clap_builder",
+ "clap_derive",
+]
+
+[[package]]
+name = "clap_builder"
+version = "4.4.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45"
+dependencies = [
+ "anstream",
+ "anstyle",
+ "clap_lex",
+ "strsim 0.10.0",
+]
+
+[[package]]
+name = "clap_derive"
+version = "4.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873"
+dependencies = [
+ "heck 0.4.1",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "clap_lex"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961"
+
+[[package]]
+name = "codespan-reporting"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
+dependencies = [
+ "termcolor",
+ "unicode-width",
+]
+
+[[package]]
+name = "coins-bip32"
+version = "0.8.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3b6be4a5df2098cd811f3194f64ddb96c267606bffd9689ac7b0160097b01ad3"
+dependencies = [
+ "bs58 0.5.0",
+ "coins-core",
+ "digest 0.10.7",
+ "hmac 0.12.1",
+ "k256",
+ "serde",
+ "sha2 0.10.8",
+ "thiserror",
+]
+
+[[package]]
+name = "coins-bip39"
+version = "0.8.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3db8fba409ce3dc04f7d804074039eb68b960b0829161f8e06c95fea3f122528"
+dependencies = [
+ "bitvec",
+ "coins-bip32",
+ "hmac 0.12.1",
+ "once_cell",
+ "pbkdf2 0.12.2",
+ "rand 0.8.5",
+ "sha2 0.10.8",
+ "thiserror",
+]
+
+[[package]]
+name = "coins-core"
+version = "0.8.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5286a0843c21f8367f7be734f89df9b822e0321d8bcce8d6e735aadff7d74979"
+dependencies = [
+ "base64 0.21.4",
+ "bech32",
+ "bs58 0.5.0",
+ "digest 0.10.7",
+ "generic-array 0.14.7",
+ "hex",
+ "ripemd",
+ "serde",
+ "serde_derive",
+ "sha2 0.10.8",
+ "sha3",
+ "thiserror",
+]
+
+[[package]]
+name = "colorchoice"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
+
+[[package]]
+name = "colored"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2674ec482fbc38012cf31e6c42ba0177b431a0cb6f15fe40efa5aab1bda516f6"
+dependencies = [
+ "is-terminal",
+ "lazy_static",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "comfy-table"
+version = "6.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7e959d788268e3bf9d35ace83e81b124190378e4c91c9067524675e33394b8ba"
+dependencies = [
+ "strum 0.24.1",
+ "strum_macros 0.24.3",
+ "unicode-width",
+]
+
+[[package]]
+name = "concurrent-queue"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400"
+dependencies = [
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "console"
+version = "0.15.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8"
+dependencies = [
+ "encode_unicode",
+ "lazy_static",
+ "libc",
+ "unicode-width",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "const-fnv1a-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32b13ea120a812beba79e34316b3942a857c86ec1593cb34f27bb28272ce2cca"
+
+[[package]]
+name = "const-hex"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa72a10d0e914cad6bcad4e7409e68d230c1c2db67896e19a37f758b1fcbdab5"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "hex",
+ "serde",
+]
+
+[[package]]
+name = "const-oid"
+version = "0.9.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f"
+
+[[package]]
+name = "const_format"
+version = "0.2.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c990efc7a285731f9a4378d81aff2f0e85a2c8781a05ef0f8baa8dac54d0ff48"
+dependencies = [
+ "const_format_proc_macros",
+]
+
+[[package]]
+name = "const_format_proc_macros"
+version = "0.2.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e026b6ce194a874cb9cf32cd5772d1ef9767cc8fcb5765948d74f37a9d8b2bf6"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-xid",
+]
+
+[[package]]
+name = "constant_time_eq"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
+
+[[package]]
+name = "constant_time_eq"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
+
+[[package]]
+name = "convert_case"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
+
+[[package]]
+name = "convert_case"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "core-foundation"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "core-foundation-sys"
+version = "0.8.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
+
+[[package]]
+name = "core2"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "cpp_demangle"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "cpufeatures"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "cranelift-bforest"
+version = "0.95.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1277fbfa94bc82c8ec4af2ded3e639d49ca5f7f3c7eeab2c66accd135ece4e70"
+dependencies = [
+ "cranelift-entity",
+]
+
+[[package]]
+name = "cranelift-codegen"
+version = "0.95.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c6e8c31ad3b2270e9aeec38723888fe1b0ace3bea2b06b3f749ccf46661d3220"
+dependencies = [
+ "bumpalo",
+ "cranelift-bforest",
+ "cranelift-codegen-meta",
+ "cranelift-codegen-shared",
+ "cranelift-entity",
+ "cranelift-isle",
+ "gimli 0.27.3",
+ "hashbrown 0.13.2",
+ "log",
+ "regalloc2",
+ "smallvec 1.11.1",
+ "target-lexicon",
+]
+
+[[package]]
+name = "cranelift-codegen-meta"
+version = "0.95.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8ac5ac30d62b2d66f12651f6b606dbdfd9c2cfd0908de6b387560a277c5c9da"
+dependencies = [
+ "cranelift-codegen-shared",
+]
+
+[[package]]
+name = "cranelift-codegen-shared"
+version = "0.95.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8"
+
+[[package]]
+name = "cranelift-entity"
+version = "0.95.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "40099d38061b37e505e63f89bab52199037a72b931ad4868d9089ff7268660b0"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "cranelift-frontend"
+version = "0.95.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a25d9d0a0ae3079c463c34115ec59507b4707175454f0eee0891e83e30e82d"
+dependencies = [
+ "cranelift-codegen",
+ "log",
+ "smallvec 1.11.1",
+ "target-lexicon",
+]
+
+[[package]]
+name = "cranelift-isle"
+version = "0.95.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80de6a7d0486e4acbd5f9f87ec49912bf4c8fb6aea00087b989685460d4469ba"
+
+[[package]]
+name = "cranelift-native"
+version = "0.95.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb6b03e0e03801c4b3fd8ce0758a94750c07a44e7944cc0ffbf0d3f2e7c79b00"
+dependencies = [
+ "cranelift-codegen",
+ "libc",
+ "target-lexicon",
+]
+
+[[package]]
+name = "cranelift-wasm"
+version = "0.95.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff3220489a3d928ad91e59dd7aeaa8b3de18afb554a6211213673a71c90737ac"
+dependencies = [
+ "cranelift-codegen",
+ "cranelift-entity",
+ "cranelift-frontend",
+ "itertools 0.10.5",
+ "log",
+ "smallvec 1.11.1",
+ "wasmparser",
+ "wasmtime-types",
+]
+
+[[package]]
+name = "crc"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe"
+dependencies = [
+ "crc-catalog",
+]
+
+[[package]]
+name = "crc-catalog"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484"
+
+[[package]]
+name = "crc32fast"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "crossbeam-deque"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
+dependencies = [
+ "cfg-if",
+ "crossbeam-epoch",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "crossbeam-epoch"
+version = "0.9.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
+dependencies = [
+ "autocfg",
+ "cfg-if",
+ "crossbeam-utils",
+ "memoffset 0.9.0",
+ "scopeguard",
+]
+
+[[package]]
+name = "crossbeam-utils"
+version = "0.8.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "crunchy"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7"
+
+[[package]]
+name = "crypto-bigint"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef"
+dependencies = [
+ "generic-array 0.14.7",
+ "rand_core 0.6.4",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "crypto-bigint"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124"
+dependencies = [
+ "generic-array 0.14.7",
+ "rand_core 0.6.4",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "crypto-common"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
+dependencies = [
+ "generic-array 0.14.7",
+ "rand_core 0.6.4",
+ "typenum",
+]
+
+[[package]]
+name = "crypto-mac"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab"
+dependencies = [
+ "generic-array 0.14.7",
+ "subtle",
+]
+
+[[package]]
+name = "crypto-mac"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714"
+dependencies = [
+ "generic-array 0.14.7",
+ "subtle",
+]
+
+[[package]]
+name = "ctr"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
+dependencies = [
+ "cipher 0.3.0",
+]
+
+[[package]]
+name = "ctr"
+version = "0.9.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835"
+dependencies = [
+ "cipher 0.4.4",
+]
+
+[[package]]
+name = "curve25519-dalek"
+version = "2.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216"
+dependencies = [
+ "byteorder",
+ "digest 0.8.1",
+ "rand_core 0.5.1",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "curve25519-dalek"
+version = "3.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61"
+dependencies = [
+ "byteorder",
+ "digest 0.9.0",
+ "rand_core 0.5.1",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "curve25519-dalek"
+version = "4.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "curve25519-dalek-derive",
+ "digest 0.10.7",
+ "fiat-crypto",
+ "platforms 3.1.2",
+ "rustc_version 0.4.0",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "curve25519-dalek-derive"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "curve25519-dalek-ng"
+version = "4.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8"
+dependencies = [
+ "byteorder",
+ "digest 0.9.0",
+ "rand_core 0.6.4",
+ "subtle-ng",
+ "zeroize",
+]
+
+[[package]]
+name = "cxx"
+version = "1.0.107"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbe98ba1789d56fb3db3bee5e032774d4f421b685de7ba703643584ba24effbe"
+dependencies = [
+ "cc",
+ "cxxbridge-flags",
+ "cxxbridge-macro",
+ "link-cplusplus",
+]
+
+[[package]]
+name = "cxx-build"
+version = "1.0.107"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4ce20f6b8433da4841b1dadfb9468709868022d829d5ca1f2ffbda928455ea3"
+dependencies = [
+ "cc",
+ "codespan-reporting",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "scratch",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "cxxbridge-flags"
+version = "1.0.107"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20888d9e1d2298e2ff473cee30efe7d5036e437857ab68bbfea84c74dba91da2"
+
+[[package]]
+name = "cxxbridge-macro"
+version = "1.0.107"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fa16a70dd58129e4dfffdff535fb1bce66673f7bbeec4a5a1765a504e1ccd84"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "darling"
+version = "0.14.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850"
+dependencies = [
+ "darling_core 0.14.4",
+ "darling_macro 0.14.4",
+]
+
+[[package]]
+name = "darling"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
+dependencies = [
+ "darling_core 0.20.3",
+ "darling_macro 0.20.3",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.14.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2",
+ "quote",
+ "strsim 0.10.0",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "darling_core"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
+dependencies = [
+ "fnv",
+ "ident_case",
+ "proc-macro2",
+ "quote",
+ "strsim 0.10.0",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.14.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e"
+dependencies = [
+ "darling_core 0.14.4",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "darling_macro"
+version = "0.20.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
+dependencies = [
+ "darling_core 0.20.3",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "data-encoding"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308"
+
+[[package]]
+name = "data-encoding-macro"
+version = "0.1.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c904b33cc60130e1aeea4956ab803d08a3f4a0ca82d64ed757afac3891f2bb99"
+dependencies = [
+ "data-encoding",
+ "data-encoding-macro-internal",
+]
+
+[[package]]
+name = "data-encoding-macro-internal"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fdf3fce3ce863539ec1d7fd1b6dcc3c645663376b43ed376bbf887733e4f772"
+dependencies = [
+ "data-encoding",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "der"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de"
+dependencies = [
+ "const-oid",
+ "pem-rfc7468",
+ "zeroize",
+]
+
+[[package]]
+name = "der"
+version = "0.7.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c"
+dependencies = [
+ "const-oid",
+ "zeroize",
+]
+
+[[package]]
+name = "der-parser"
+version = "7.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe398ac75057914d7d07307bf67dc7f3f574a26783b4fc7805a20ffa9f506e82"
+dependencies = [
+ "asn1-rs 0.3.1",
+ "displaydoc",
+ "nom",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "rusticata-macros",
+]
+
+[[package]]
+name = "der-parser"
+version = "8.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e"
+dependencies = [
+ "asn1-rs 0.5.2",
+ "displaydoc",
+ "nom",
+ "num-bigint",
+ "num-traits 0.2.16",
+ "rusticata-macros",
+]
+
+[[package]]
+name = "deranged"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "derivative"
+version = "2.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "derive-syn-parse"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e79116f119dd1dba1abf1f3405f03b9b0e79a27a3883864bfebded8a3dc768cd"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "derive_builder"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3"
+dependencies = [
+ "derive_builder_macro",
+]
+
+[[package]]
+name = "derive_builder_core"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4"
+dependencies = [
+ "darling 0.14.4",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "derive_builder_macro"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68"
+dependencies = [
+ "derive_builder_core",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "derive_more"
+version = "0.99.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321"
+dependencies = [
+ "convert_case 0.4.0",
+ "proc-macro2",
+ "quote",
+ "rustc_version 0.4.0",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "diff"
+version = "0.1.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
+
+[[package]]
+name = "difflib"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8"
+
+[[package]]
+name = "digest"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
+dependencies = [
+ "generic-array 0.12.4",
+]
+
+[[package]]
+name = "digest"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066"
+dependencies = [
+ "generic-array 0.14.7",
+]
+
+[[package]]
+name = "digest"
+version = "0.10.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
+dependencies = [
+ "block-buffer 0.10.4",
+ "const-oid",
+ "crypto-common",
+ "subtle",
+]
+
+[[package]]
+name = "directories"
+version = "4.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210"
+dependencies = [
+ "dirs-sys 0.3.7",
+]
+
+[[package]]
+name = "directories-next"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc"
+dependencies = [
+ "cfg-if",
+ "dirs-sys-next",
+]
+
+[[package]]
+name = "dirs"
+version = "5.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
+dependencies = [
+ "dirs-sys 0.4.1",
+]
+
+[[package]]
+name = "dirs-next"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
+dependencies = [
+ "cfg-if",
+ "dirs-sys-next",
+]
+
+[[package]]
+name = "dirs-sys"
+version = "0.3.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6"
+dependencies = [
+ "libc",
+ "redox_users",
+ "winapi",
+]
+
+[[package]]
+name = "dirs-sys"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
+dependencies = [
+ "libc",
+ "option-ext",
+ "redox_users",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "dirs-sys-next"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
+dependencies = [
+ "libc",
+ "redox_users",
+ "winapi",
+]
+
+[[package]]
+name = "displaydoc"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "dotenv"
+version = "0.15.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f"
+
+[[package]]
+name = "downcast"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1"
+
+[[package]]
+name = "downcast-rs"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
+
+[[package]]
+name = "dtoa"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653"
+
+[[package]]
+name = "dunce"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
+
+[[package]]
+name = "dyn-clonable"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e9232f0e607a262ceb9bd5141a3dfb3e4db6994b31989bbfd845878cba59fd4"
+dependencies = [
+ "dyn-clonable-impl",
+ "dyn-clone",
+]
+
+[[package]]
+name = "dyn-clonable-impl"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "dyn-clone"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23d2f3407d9a573d666de4b5bdf10569d73ca9478087346697dcbae6244bfbcd"
+
+[[package]]
+name = "ecdsa"
+version = "0.14.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c"
+dependencies = [
+ "der 0.6.1",
+ "elliptic-curve 0.12.3",
+ "rfc6979 0.3.1",
+ "signature 1.6.4",
+]
+
+[[package]]
+name = "ecdsa"
+version = "0.16.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4"
+dependencies = [
+ "der 0.7.8",
+ "digest 0.10.7",
+ "elliptic-curve 0.13.5",
+ "rfc6979 0.4.0",
+ "signature 2.1.0",
+ "spki 0.7.2",
+]
+
+[[package]]
+name = "ed25519"
+version = "1.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7"
+dependencies = [
+ "signature 1.6.4",
+]
+
+[[package]]
+name = "ed25519"
+version = "2.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d"
+dependencies = [
+ "pkcs8 0.10.2",
+ "signature 2.1.0",
+]
+
+[[package]]
+name = "ed25519-consensus"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b"
+dependencies = [
+ "curve25519-dalek-ng",
+ "hex",
+ "rand_core 0.6.4",
+ "sha2 0.9.9",
+ "zeroize",
+]
+
+[[package]]
+name = "ed25519-dalek"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d"
+dependencies = [
+ "curve25519-dalek 3.2.0",
+ "ed25519 1.5.3",
+ "sha2 0.9.9",
+ "zeroize",
+]
+
+[[package]]
+name = "ed25519-dalek"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980"
+dependencies = [
+ "curve25519-dalek 4.1.1",
+ "ed25519 2.2.2",
+ "rand_core 0.6.4",
+ "serde",
+ "sha2 0.10.8",
+ "zeroize",
+]
+
+[[package]]
+name = "ed25519-zebra"
+version = "3.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7c24f403d068ad0b359e577a77f92392118be3f3c927538f2bb544a5ecd828c6"
+dependencies = [
+ "curve25519-dalek 3.2.0",
+ "hashbrown 0.12.3",
+ "hex",
+ "rand_core 0.6.4",
+ "sha2 0.9.9",
+ "zeroize",
+]
+
+[[package]]
+name = "either"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+
+[[package]]
+name = "elliptic-curve"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3"
+dependencies = [
+ "base16ct 0.1.1",
+ "crypto-bigint 0.4.9",
+ "der 0.6.1",
+ "digest 0.10.7",
+ "ff 0.12.1",
+ "generic-array 0.14.7",
+ "group 0.12.1",
+ "hkdf",
+ "pem-rfc7468",
+ "pkcs8 0.9.0",
+ "rand_core 0.6.4",
+ "sec1 0.3.0",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "elliptic-curve"
+version = "0.13.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b"
+dependencies = [
+ "base16ct 0.2.0",
+ "crypto-bigint 0.5.3",
+ "digest 0.10.7",
+ "ff 0.13.0",
+ "generic-array 0.14.7",
+ "group 0.13.0",
+ "pkcs8 0.10.2",
+ "rand_core 0.6.4",
+ "sec1 0.7.3",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "ena"
+version = "0.14.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1"
+dependencies = [
+ "log",
+]
+
+[[package]]
+name = "encode_unicode"
+version = "0.3.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
+
+[[package]]
+name = "encoding_rs"
+version = "0.8.33"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "enr"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fe81b5c06ecfdbc71dd845216f225f53b62a10cb8a16c946836a3467f701d05b"
+dependencies = [
+ "base64 0.21.4",
+ "bytes",
+ "hex",
+ "k256",
+ "log",
+ "rand 0.8.5",
+ "rlp",
+ "serde",
+ "sha3",
+ "zeroize",
+]
+
+[[package]]
+name = "enum-as-inner"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116"
+dependencies = [
+ "heck 0.4.1",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "enum_dispatch"
+version = "0.3.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f33313078bb8d4d05a2733a94ac4c2d8a0df9a2b84424ebf4f33bfc224a890e"
+dependencies = [
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7"
+dependencies = [
+ "atty",
+ "humantime",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "env_logger"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0"
+dependencies = [
+ "humantime",
+ "is-terminal",
+ "log",
+ "regex",
+ "termcolor",
+]
+
+[[package]]
+name = "environmental"
+version = "1.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b"
+
+[[package]]
+name = "equivalent"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
+
+[[package]]
+name = "errno"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
+dependencies = [
+ "errno-dragonfly",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "errno-dragonfly"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "eth-keystore"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1fda3bf123be441da5260717e0661c25a2fd9cb2b2c1d20bf2e05580047158ab"
+dependencies = [
+ "aes 0.8.3",
+ "ctr 0.9.2",
+ "digest 0.10.7",
+ "hex",
+ "hmac 0.12.1",
+ "pbkdf2 0.11.0",
+ "rand 0.8.5",
+ "scrypt",
+ "serde",
+ "serde_json",
+ "sha2 0.10.8",
+ "sha3",
+ "thiserror",
+ "uuid 0.8.2",
+]
+
+[[package]]
+name = "ethabi"
+version = "18.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7413c5f74cc903ea37386a8965a936cbeb334bd270862fdece542c1b2dcbc898"
+dependencies = [
+ "ethereum-types",
+ "hex",
+ "once_cell",
+ "regex",
+ "serde",
+ "serde_json",
+ "sha3",
+ "thiserror",
+ "uint",
+]
+
+[[package]]
+name = "ethbloom"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60"
+dependencies = [
+ "crunchy",
+ "fixed-hash",
+ "impl-codec",
+ "impl-rlp",
+ "impl-serde",
+ "scale-info",
+ "tiny-keccak",
+]
+
+[[package]]
+name = "ethereum-types"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee"
+dependencies = [
+ "ethbloom",
+ "fixed-hash",
+ "impl-codec",
+ "impl-rlp",
+ "impl-serde",
+ "primitive-types",
+ "scale-info",
+ "uint",
+]
+
+[[package]]
+name = "ethers"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ad13497f6e0a24292fc7b408e30d22fe9dc262da1f40d7b542c3a44e7fc0476"
+dependencies = [
+ "ethers-addressbook",
+ "ethers-contract",
+ "ethers-core",
+ "ethers-etherscan",
+ "ethers-middleware",
+ "ethers-providers",
+ "ethers-signers",
+ "ethers-solc",
+]
+
+[[package]]
+name = "ethers-addressbook"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c6e9e8acd0ed348403cc73a670c24daba3226c40b98dc1a41903766b3ab6240a"
+dependencies = [
+ "ethers-core",
+ "once_cell",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "ethers-contract"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d79269278125006bb0552349c03593ffa9702112ca88bc7046cc669f148fb47c"
+dependencies = [
+ "const-hex",
+ "ethers-contract-abigen",
+ "ethers-contract-derive",
+ "ethers-core",
+ "ethers-providers",
+ "futures-util",
+ "once_cell",
+ "pin-project",
+ "serde",
+ "serde_json",
+ "thiserror",
+]
+
+[[package]]
+name = "ethers-contract-abigen"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce95a43c939b2e4e2f3191c5ad4a1f279780b8a39139c9905b43a7433531e2ab"
+dependencies = [
+ "Inflector",
+ "const-hex",
+ "dunce",
+ "ethers-core",
+ "ethers-etherscan",
+ "eyre",
+ "prettyplease 0.2.15",
+ "proc-macro2",
+ "quote",
+ "regex",
+ "reqwest",
+ "serde",
+ "serde_json",
+ "syn 2.0.37",
+ "toml 0.7.8",
+ "walkdir",
+]
+
+[[package]]
+name = "ethers-contract-derive"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e9ce44906fc871b3ee8c69a695ca7ec7f70e50cb379c9b9cb5e532269e492f6"
+dependencies = [
+ "Inflector",
+ "const-hex",
+ "ethers-contract-abigen",
+ "ethers-core",
+ "proc-macro2",
+ "quote",
+ "serde_json",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "ethers-core"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c0a17f0708692024db9956b31d7a20163607d2745953f5ae8125ab368ba280ad"
+dependencies = [
+ "arrayvec 0.7.4",
+ "bytes",
+ "cargo_metadata 0.17.0",
+ "chrono",
+ "const-hex",
+ "elliptic-curve 0.13.5",
+ "ethabi",
+ "generic-array 0.14.7",
+ "k256",
+ "num_enum 0.7.0",
+ "once_cell",
+ "open-fastrlp",
+ "rand 0.8.5",
+ "rlp",
+ "serde",
+ "serde_json",
+ "strum 0.25.0",
+ "syn 2.0.37",
+ "tempfile",
+ "thiserror",
+ "tiny-keccak",
+ "unicode-xid",
+]
+
+[[package]]
+name = "ethers-etherscan"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e53451ea4a8128fbce33966da71132cf9e1040dcfd2a2084fd7733ada7b2045"
+dependencies = [
+ "ethers-core",
+ "reqwest",
+ "semver 1.0.19",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tracing",
+]
+
+[[package]]
+name = "ethers-middleware"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "473f1ccd0c793871bbc248729fa8df7e6d2981d6226e4343e3bbaa9281074d5d"
+dependencies = [
+ "async-trait",
+ "auto_impl",
+ "ethers-contract",
+ "ethers-core",
+ "ethers-etherscan",
+ "ethers-providers",
+ "ethers-signers",
+ "futures-channel",
+ "futures-locks",
+ "futures-util",
+ "instant",
+ "reqwest",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "tracing-futures",
+ "url",
+]
+
+[[package]]
+name = "ethers-providers"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6838fa110e57d572336178b7c79e94ff88ef976306852d8cb87d9e5b1fc7c0b5"
+dependencies = [
+ "async-trait",
+ "auto_impl",
+ "base64 0.21.4",
+ "bytes",
+ "const-hex",
+ "enr",
+ "ethers-core",
+ "futures-core",
+ "futures-timer",
+ "futures-util",
+ "hashers",
+ "http",
+ "instant",
+ "jsonwebtoken",
+ "once_cell",
+ "pin-project",
+ "reqwest",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tokio",
+ "tokio-tungstenite",
+ "tracing",
+ "tracing-futures",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+ "ws_stream_wasm",
+]
+
+[[package]]
+name = "ethers-signers"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ea44bec930f12292866166f9ddbea6aa76304850e4d8dcd66dc492b43d00ff1"
+dependencies = [
+ "async-trait",
+ "coins-bip32",
+ "coins-bip39",
+ "const-hex",
+ "elliptic-curve 0.13.5",
+ "eth-keystore",
+ "ethers-core",
+ "rand 0.8.5",
+ "sha2 0.10.8",
+ "thiserror",
+ "tracing",
+]
+
+[[package]]
+name = "ethers-solc"
+version = "2.0.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "de34e484e7ae3cab99fbfd013d6c5dc7f9013676a4e0e414d8b12e1213e8b3ba"
+dependencies = [
+ "cfg-if",
+ "const-hex",
+ "dirs",
+ "dunce",
+ "ethers-core",
+ "glob",
+ "home",
+ "md-5",
+ "num_cpus",
+ "once_cell",
+ "path-slash",
+ "rayon",
+ "regex",
+ "semver 1.0.19",
+ "serde",
+ "serde_json",
+ "solang-parser",
+ "svm-rs",
+ "thiserror",
+ "tiny-keccak",
+ "tokio",
+ "tracing",
+ "walkdir",
+ "yansi",
+]
+
+[[package]]
+name = "event-listener"
+version = "2.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"
+
+[[package]]
+name = "exit-future"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5"
+dependencies = [
+ "futures",
+]
+
+[[package]]
+name = "expander"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f360349150728553f92e4c997a16af8915f418d3a0f21b440d34c5632f16ed84"
+dependencies = [
+ "blake2",
+ "fs-err",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "eyre"
+version = "0.6.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c2b6b5a29c02cdc822728b7d7b8ae1bab3e3b05d44522770ddd49722eeac7eb"
+dependencies = [
+ "indenter",
+ "once_cell",
+]
+
+[[package]]
+name = "fake-simd"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
+
+[[package]]
+name = "fallible-iterator"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"
+
+[[package]]
+name = "fastrand"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"
+dependencies = [
+ "instant",
+]
+
+[[package]]
+name = "fastrand"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+
+[[package]]
+name = "fastrlp"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418"
+dependencies = [
+ "arrayvec 0.7.4",
+ "auto_impl",
+ "bytes",
+]
+
+[[package]]
+name = "fdlimit"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c4c9e43643f5a3be4ca5b67d26b98031ff9db6806c3440ae32e02e3ceac3f1b"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "ff"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160"
+dependencies = [
+ "rand_core 0.6.4",
+ "subtle",
+]
+
+[[package]]
+name = "ff"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449"
+dependencies = [
+ "rand_core 0.6.4",
+ "subtle",
+]
+
+[[package]]
+name = "fiat-crypto"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0870c84016d4b481be5c9f323c24f65e31e901ae618f0e80f4308fb00de1d2d"
+
+[[package]]
+name = "file-per-thread-logger"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866"
+dependencies = [
+ "env_logger 0.10.0",
+ "log",
+]
+
+[[package]]
+name = "filetime"
+version = "0.2.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.3.5",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "finality-grandpa"
+version = "0.16.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "36530797b9bf31cd4ff126dcfee8170f86b00cfdcea3269d73133cc0415945c3"
+dependencies = [
+ "either",
+ "futures",
+ "futures-timer",
+ "log",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "scale-info",
+]
+
+[[package]]
+name = "fixed-hash"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534"
+dependencies = [
+ "byteorder",
+ "rand 0.8.5",
+ "rustc-hex",
+ "static_assertions",
+]
+
+[[package]]
+name = "fixedbitset"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
+
+[[package]]
+name = "flate2"
+version = "1.0.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010"
+dependencies = [
+ "crc32fast",
+ "libz-sys",
+ "miniz_oxide",
+]
+
+[[package]]
+name = "flex-error"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c606d892c9de11507fa0dcffc116434f94e105d0bbdc4e405b61519464c49d7b"
+dependencies = [
+ "eyre",
+ "paste",
+]
+
+[[package]]
+name = "float-cmp"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
+dependencies = [
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "fnv"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
+
+[[package]]
+name = "foreign-types"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
+dependencies = [
+ "foreign-types-shared",
+]
+
+[[package]]
+name = "foreign-types-shared"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
+
+[[package]]
+name = "fork-tree"
+version = "3.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+]
+
+[[package]]
+name = "form_urlencoded"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
+dependencies = [
+ "percent-encoding",
+]
+
+[[package]]
+name = "fragile"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
+
+[[package]]
+name = "frame-benchmarking"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-support",
+ "frame-support-procedural",
+ "frame-system",
+ "linregress",
+ "log",
+ "parity-scale-codec",
+ "paste",
+ "scale-info",
+ "serde",
+ "sp-api",
+ "sp-application-crypto 7.0.0",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-runtime-interface 7.0.0",
+ "sp-std 5.0.0",
+ "sp-storage 7.0.0",
+ "static_assertions",
+]
+
+[[package]]
+name = "frame-benchmarking-cli"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "Inflector",
+ "array-bytes 4.2.0",
+ "chrono",
+ "clap 4.4.6",
+ "comfy-table",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "gethostname",
+ "handlebars",
+ "itertools 0.10.5",
+ "lazy_static",
+ "linked-hash-map",
+ "log",
+ "parity-scale-codec",
+ "rand 0.8.5",
+ "rand_pcg",
+ "sc-block-builder",
+ "sc-cli",
+ "sc-client-api",
+ "sc-client-db",
+ "sc-executor",
+ "sc-service",
+ "sc-sysinfo",
+ "serde",
+ "serde_json",
+ "sp-api",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-database",
+ "sp-externalities 0.13.0",
+ "sp-inherents",
+ "sp-keystore 0.13.0",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+ "sp-std 5.0.0",
+ "sp-storage 7.0.0",
+ "sp-trie 7.0.0",
+ "thiserror",
+ "thousands",
+]
+
+[[package]]
+name = "frame-executive"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-support",
+ "frame-system",
+ "frame-try-runtime",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "sp-tracing 6.0.0",
+]
+
+[[package]]
+name = "frame-metadata"
+version = "15.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "878babb0b136e731cc77ec2fd883ff02745ff21e6fb662729953d44923df009c"
+dependencies = [
+ "cfg-if",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+]
+
+[[package]]
+name = "frame-remote-externalities"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-recursion",
+ "futures",
+ "indicatif",
+ "jsonrpsee 0.16.3",
+ "log",
+ "parity-scale-codec",
+ "serde",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "spinners",
+ "substrate-rpc-client",
+ "tokio",
+ "tokio-retry",
+]
+
+[[package]]
+name = "frame-support"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "bitflags 1.3.2",
+ "environmental",
+ "frame-metadata",
+ "frame-support-procedural",
+ "impl-trait-for-tuples",
+ "k256",
+ "log",
+ "once_cell",
+ "parity-scale-codec",
+ "paste",
+ "scale-info",
+ "serde",
+ "smallvec 1.11.1",
+ "sp-api",
+ "sp-arithmetic 6.0.0",
+ "sp-core 7.0.0",
+ "sp-core-hashing-proc-macro",
+ "sp-debug-derive 5.0.0",
+ "sp-inherents",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-staking",
+ "sp-state-machine 0.13.0",
+ "sp-std 5.0.0",
+ "sp-tracing 6.0.0",
+ "sp-weights 4.0.0",
+ "tt-call",
+]
+
+[[package]]
+name = "frame-support-procedural"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "Inflector",
+ "cfg-expr",
+ "derive-syn-parse",
+ "frame-support-procedural-tools",
+ "itertools 0.10.5",
+ "proc-macro-warning",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "frame-support-procedural-tools"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-support-procedural-tools-derive",
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "frame-support-procedural-tools-derive"
+version = "3.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "frame-system"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "cfg-if",
+ "frame-support",
+ "log",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "sp-version",
+ "sp-weights 4.0.0",
+]
+
+[[package]]
+name = "frame-system-benchmarking"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "frame-system-rpc-runtime-api"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+ "sp-api",
+]
+
+[[package]]
+name = "frame-try-runtime"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-support",
+ "parity-scale-codec",
+ "sp-api",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "fs-err"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541"
+
+[[package]]
+name = "fs2"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "fs4"
+version = "0.6.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47"
+dependencies = [
+ "rustix 0.38.14",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "funty"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
+
+[[package]]
+name = "futures"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-executor",
+ "futures-io",
+ "futures-sink",
+ "futures-task",
+ "futures-util",
+]
+
+[[package]]
+name = "futures-channel"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+]
+
+[[package]]
+name = "futures-core"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
+
+[[package]]
+name = "futures-executor"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
+dependencies = [
+ "futures-core",
+ "futures-task",
+ "futures-util",
+ "num_cpus",
+]
+
+[[package]]
+name = "futures-io"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
+
+[[package]]
+name = "futures-lite"
+version = "1.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
+dependencies = [
+ "fastrand 1.9.0",
+ "futures-core",
+ "futures-io",
+ "memchr",
+ "parking",
+ "pin-project-lite 0.2.13",
+ "waker-fn",
+]
+
+[[package]]
+name = "futures-locks"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "45ec6fe3675af967e67c5536c0b9d44e34e6c52f86bedc4ea49c5317b8e94d06"
+dependencies = [
+ "futures-channel",
+ "futures-task",
+]
+
+[[package]]
+name = "futures-macro"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "futures-rustls"
+version = "0.22.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd"
+dependencies = [
+ "futures-io",
+ "rustls 0.20.9",
+ "webpki 0.22.1",
+]
+
+[[package]]
+name = "futures-sink"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
+
+[[package]]
+name = "futures-task"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
+
+[[package]]
+name = "futures-timer"
+version = "3.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c"
+dependencies = [
+ "gloo-timers",
+ "send_wrapper 0.4.0",
+]
+
+[[package]]
+name = "futures-util"
+version = "0.3.28"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-io",
+ "futures-macro",
+ "futures-sink",
+ "futures-task",
+ "memchr",
+ "pin-project-lite 0.2.13",
+ "pin-utils",
+ "slab",
+]
+
+[[package]]
+name = "fxhash"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c"
+dependencies = [
+ "byteorder",
+]
+
+[[package]]
+name = "genco"
+version = "0.17.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3597f99dbe04460775cb349299b9532123980b17d89faeaa2da42658b7767787"
+dependencies = [
+ "genco-macros",
+ "relative-path",
+ "smallvec 1.11.1",
+]
+
+[[package]]
+name = "genco-macros"
+version = "0.17.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b029ca4c73c30f813e0e92754515585ccbede98014fb26644cc7488a3833706a"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.12.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd"
+dependencies = [
+ "typenum",
+]
+
+[[package]]
+name = "generic-array"
+version = "0.14.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
+dependencies = [
+ "typenum",
+ "version_check",
+ "zeroize",
+]
+
+[[package]]
+name = "gethostname"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "wasi 0.9.0+wasi-snapshot-preview1",
+]
+
+[[package]]
+name = "getrandom"
+version = "0.2.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "ghash"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99"
+dependencies = [
+ "opaque-debug 0.3.0",
+ "polyval 0.5.3",
+]
+
+[[package]]
+name = "ghash"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d930750de5717d2dd0b8c0d42c076c0e884c81a73e6cab859bbd2339c71e3e40"
+dependencies = [
+ "opaque-debug 0.3.0",
+ "polyval 0.6.1",
+]
+
+[[package]]
+name = "gimli"
+version = "0.27.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
+dependencies = [
+ "fallible-iterator",
+ "indexmap 1.9.3",
+ "stable_deref_trait",
+]
+
+[[package]]
+name = "gimli"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
+
+[[package]]
+name = "glob"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
+
+[[package]]
+name = "globset"
+version = "0.4.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d"
+dependencies = [
+ "aho-corasick",
+ "bstr",
+ "fnv",
+ "log",
+ "regex",
+]
+
+[[package]]
+name = "gloo-net"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9902a044653b26b99f7e3693a42f171312d9be8b26b5697bd1e43ad1f8a35e10"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "futures-sink",
+ "gloo-utils",
+ "js-sys",
+ "pin-project",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "gloo-timers"
+version = "0.2.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c"
+dependencies = [
+ "futures-channel",
+ "futures-core",
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "gloo-utils"
+version = "0.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "037fcb07216cb3a30f7292bd0176b050b7b9a052ba830ef7d5d65f6dc64ba58e"
+dependencies = [
+ "js-sys",
+ "serde",
+ "serde_json",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "good_lp"
+version = "1.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "869f19637130a4e8e1c3f3f83df4a00a169c1d3a77a2b2ff41736b14497c4027"
+dependencies = [
+ "fnv",
+ "minilp",
+]
+
+[[package]]
+name = "group"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7"
+dependencies = [
+ "ff 0.12.1",
+ "rand_core 0.6.4",
+ "subtle",
+]
+
+[[package]]
+name = "group"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
+dependencies = [
+ "ff 0.13.0",
+ "rand_core 0.6.4",
+ "subtle",
+]
+
+[[package]]
+name = "h2"
+version = "0.3.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
+dependencies = [
+ "bytes",
+ "fnv",
+ "futures-core",
+ "futures-sink",
+ "futures-util",
+ "http",
+ "indexmap 1.9.3",
+ "slab",
+ "tokio",
+ "tokio-util",
+ "tracing",
+]
+
+[[package]]
+name = "handlebars"
+version = "4.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c39b3bc2a8f715298032cf5087e58573809374b08160aa7d750582bdb82d2683"
+dependencies = [
+ "log",
+ "pest",
+ "pest_derive",
+ "serde",
+ "serde_json",
+ "thiserror",
+]
+
+[[package]]
+name = "hash-db"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e7d7786361d7425ae2fe4f9e407eb0efaa0840f5212d109cc018c40c35c6ab4"
+
+[[package]]
+name = "hash256-std-hasher"
+version = "0.15.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92c171d55b98633f4ed3860808f004099b36c1cc29c42cfc53aa8591b21efcf2"
+dependencies = [
+ "crunchy",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+dependencies = [
+ "ahash 0.7.6",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
+dependencies = [
+ "ahash 0.8.3",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12"
+dependencies = [
+ "ahash 0.8.3",
+ "allocator-api2",
+ "serde",
+]
+
+[[package]]
+name = "hashers"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2bca93b15ea5a746f220e56587f71e73c6165eab783df9e26590069953e3c30"
+dependencies = [
+ "fxhash",
+]
+
+[[package]]
+name = "heck"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
+dependencies = [
+ "unicode-segmentation",
+]
+
+[[package]]
+name = "heck"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
+[[package]]
+name = "hermit-abi"
+version = "0.1.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "hermit-abi"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
+
+[[package]]
+name = "hex"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
+
+[[package]]
+name = "hex_lit"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd"
+
+[[package]]
+name = "hexlit"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b6e75c860d4216ac53f9ac88b25c99eaedba075b3a7b2ed31f2adc51a74fffd"
+
+[[package]]
+name = "hkdf"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "791a029f6b9fc27657f6f188ec6e5e43f6911f6f878e0dc5501396e09809d437"
+dependencies = [
+ "hmac 0.12.1",
+]
+
+[[package]]
+name = "hmac"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840"
+dependencies = [
+ "crypto-mac 0.8.0",
+ "digest 0.9.0",
+]
+
+[[package]]
+name = "hmac"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b"
+dependencies = [
+ "crypto-mac 0.11.1",
+ "digest 0.9.0",
+]
+
+[[package]]
+name = "hmac"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "hmac-drbg"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1"
+dependencies = [
+ "digest 0.9.0",
+ "generic-array 0.14.7",
+ "hmac 0.8.1",
+]
+
+[[package]]
+name = "home"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "hostname"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867"
+dependencies = [
+ "libc",
+ "match_cfg",
+ "winapi",
+]
+
+[[package]]
+name = "http"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
+dependencies = [
+ "bytes",
+ "fnv",
+ "itoa",
+]
+
+[[package]]
+name = "http-body"
+version = "0.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
+dependencies = [
+ "bytes",
+ "http",
+ "pin-project-lite 0.2.13",
+]
+
+[[package]]
+name = "http-range-header"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f"
+
+[[package]]
+name = "httparse"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
+
+[[package]]
+name = "httpdate"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
+
+[[package]]
+name = "humantime"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
+
+[[package]]
+name = "hyper"
+version = "0.14.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
+dependencies = [
+ "bytes",
+ "futures-channel",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "httparse",
+ "httpdate",
+ "itoa",
+ "pin-project-lite 0.2.13",
+ "socket2 0.4.9",
+ "tokio",
+ "tower-service",
+ "tracing",
+ "want",
+]
+
+[[package]]
+name = "hyper-rustls"
+version = "0.23.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
+dependencies = [
+ "http",
+ "hyper",
+ "log",
+ "rustls 0.20.9",
+ "rustls-native-certs",
+ "tokio",
+ "tokio-rustls 0.23.4",
+]
+
+[[package]]
+name = "hyper-rustls"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97"
+dependencies = [
+ "futures-util",
+ "http",
+ "hyper",
+ "log",
+ "rustls 0.21.7",
+ "rustls-native-certs",
+ "tokio",
+ "tokio-rustls 0.24.1",
+ "webpki-roots 0.23.1",
+]
+
+[[package]]
+name = "hyper-tls"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
+dependencies = [
+ "bytes",
+ "hyper",
+ "native-tls",
+ "tokio",
+ "tokio-native-tls",
+]
+
+[[package]]
+name = "iana-time-zone"
+version = "0.1.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613"
+dependencies = [
+ "android_system_properties",
+ "core-foundation-sys",
+ "iana-time-zone-haiku",
+ "js-sys",
+ "wasm-bindgen",
+ "windows 0.48.0",
+]
+
+[[package]]
+name = "iana-time-zone-haiku"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "id-arena"
+version = "2.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005"
+
+[[package]]
+name = "ident_case"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
+
+[[package]]
+name = "idna"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8"
+dependencies = [
+ "matches",
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "idna"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
+dependencies = [
+ "unicode-bidi",
+ "unicode-normalization",
+]
+
+[[package]]
+name = "if-addrs"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cbc0fa01ffc752e9dbc72818cdb072cd028b86be5e09dd04c5a643704fe101a9"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "if-watch"
+version = "3.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9465340214b296cd17a0009acdb890d6160010b8adf8f78a00d0d7ab270f79f"
+dependencies = [
+ "async-io",
+ "core-foundation",
+ "fnv",
+ "futures",
+ "if-addrs",
+ "ipnet",
+ "log",
+ "rtnetlink",
+ "system-configuration",
+ "tokio",
+ "windows 0.34.0",
+]
+
+[[package]]
+name = "impl-codec"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f"
+dependencies = [
+ "parity-scale-codec",
+]
+
+[[package]]
+name = "impl-rlp"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808"
+dependencies = [
+ "rlp",
+]
+
+[[package]]
+name = "impl-serde"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "impl-trait-for-tuples"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "indent"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9f1a0777d972970f204fdf8ef319f1f4f8459131636d7e3c96c5d59570d0fa6"
+
+[[package]]
+name = "indenter"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
+
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+ "serde",
+]
+
+[[package]]
+name = "indexmap"
+version = "2.0.0-pre"
+source = "git+https://github.com/bluss/indexmap?rev=ca5f848e10c31e80aeaad0720d14aa2f6dd6cfb1#ca5f848e10c31e80aeaad0720d14aa2f6dd6cfb1"
+dependencies = [
+ "hashbrown 0.13.2",
+ "serde",
+]
+
+[[package]]
+name = "indexmap"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad227c3af19d4914570ad36d30409928b75967c298feb9ea1969db3a610bb14e"
+dependencies = [
+ "equivalent",
+ "hashbrown 0.14.1",
+]
+
+[[package]]
+name = "indicatif"
+version = "0.17.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25"
+dependencies = [
+ "console",
+ "instant",
+ "number_prefix",
+ "portable-atomic",
+ "unicode-width",
+]
+
+[[package]]
+name = "indoc"
+version = "2.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8"
+
+[[package]]
+name = "inout"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5"
+dependencies = [
+ "generic-array 0.14.7",
+]
+
+[[package]]
+name = "instant"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "integer-sqrt"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770"
+dependencies = [
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "interceptor"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e8a11ae2da61704edada656798b61c94b35ecac2c58eb955156987d5e6be90b"
+dependencies = [
+ "async-trait",
+ "bytes",
+ "log",
+ "rand 0.8.5",
+ "rtcp",
+ "rtp",
+ "thiserror",
+ "tokio",
+ "waitgroup",
+ "webrtc-srtp",
+ "webrtc-util",
+]
+
+[[package]]
+name = "io-lifetimes"
+version = "1.0.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
+dependencies = [
+ "hermit-abi 0.3.3",
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "ip_network"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1"
+
+[[package]]
+name = "ipconfig"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f"
+dependencies = [
+ "socket2 0.5.4",
+ "widestring",
+ "windows-sys 0.48.0",
+ "winreg",
+]
+
+[[package]]
+name = "ipnet"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6"
+
+[[package]]
+name = "is-terminal"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
+dependencies = [
+ "hermit-abi 0.3.3",
+ "rustix 0.38.14",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "itertools"
+version = "0.10.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itertools"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57"
+dependencies = [
+ "either",
+]
+
+[[package]]
+name = "itoa"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
+
+[[package]]
+name = "jobserver"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "js-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
+dependencies = [
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "jsonrpc"
+version = "0.14.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8128f36b47411cd3f044be8c1f5cc0c9e24d1d1bfdc45f0a57897b32513053f2"
+dependencies = [
+ "base64 0.13.1",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "jsonrpsee"
+version = "0.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "367a292944c07385839818bb71c8d76611138e2dedb0677d035b8da21d29c78b"
+dependencies = [
+ "jsonrpsee-client-transport 0.16.3",
+ "jsonrpsee-core 0.16.3",
+ "jsonrpsee-http-client 0.16.3",
+ "jsonrpsee-proc-macros 0.16.3",
+ "jsonrpsee-server",
+ "jsonrpsee-types 0.16.3",
+ "jsonrpsee-wasm-client",
+ "jsonrpsee-ws-client 0.16.3",
+ "tracing",
+]
+
+[[package]]
+name = "jsonrpsee"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ad9b31183a8bcbe843e32ca8554ad2936633548d95a7bb6a8e14c767dea6b05"
+dependencies = [
+ "jsonrpsee-core 0.20.1",
+ "jsonrpsee-http-client 0.20.1",
+ "jsonrpsee-proc-macros 0.20.1",
+ "jsonrpsee-types 0.20.1",
+ "jsonrpsee-ws-client 0.20.1",
+ "tracing",
+]
+
+[[package]]
+name = "jsonrpsee-client-transport"
+version = "0.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8b3815d9f5d5de348e5f162b316dc9cdf4548305ebb15b4eb9328e66cf27d7a"
+dependencies = [
+ "anyhow",
+ "futures-channel",
+ "futures-timer",
+ "futures-util",
+ "gloo-net",
+ "http",
+ "jsonrpsee-core 0.16.3",
+ "jsonrpsee-types 0.16.3",
+ "pin-project",
+ "rustls-native-certs",
+ "soketto",
+ "thiserror",
+ "tokio",
+ "tokio-rustls 0.24.1",
+ "tokio-util",
+ "tracing",
+ "webpki-roots 0.25.2",
+]
+
+[[package]]
+name = "jsonrpsee-client-transport"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97f2743cad51cc86b0dbfe316309eeb87a9d96a3d7f4dd7a99767c4b5f065335"
+dependencies = [
+ "futures-util",
+ "http",
+ "jsonrpsee-core 0.20.1",
+ "pin-project",
+ "rustls-native-certs",
+ "soketto",
+ "thiserror",
+ "tokio",
+ "tokio-rustls 0.24.1",
+ "tokio-util",
+ "tracing",
+ "url",
+]
+
+[[package]]
+name = "jsonrpsee-core"
+version = "0.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b5dde66c53d6dcdc8caea1874a45632ec0fcf5b437789f1e45766a1512ce803"
+dependencies = [
+ "anyhow",
+ "arrayvec 0.7.4",
+ "async-lock",
+ "async-trait",
+ "beef",
+ "futures-channel",
+ "futures-timer",
+ "futures-util",
+ "globset",
+ "hyper",
+ "jsonrpsee-types 0.16.3",
+ "parking_lot 0.12.1",
+ "rand 0.8.5",
+ "rustc-hash",
+ "serde",
+ "serde_json",
+ "soketto",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "wasm-bindgen-futures",
+]
+
+[[package]]
+name = "jsonrpsee-core"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "35dc957af59ce98373bcdde0c1698060ca6c2d2e9ae357b459c7158b6df33330"
+dependencies = [
+ "anyhow",
+ "async-lock",
+ "async-trait",
+ "beef",
+ "futures-timer",
+ "futures-util",
+ "hyper",
+ "jsonrpsee-types 0.20.1",
+ "rustc-hash",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "jsonrpsee-http-client"
+version = "0.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7e5f9fabdd5d79344728521bb65e3106b49ec405a78b66fbff073b72b389fa43"
+dependencies = [
+ "async-trait",
+ "hyper",
+ "hyper-rustls 0.24.1",
+ "jsonrpsee-core 0.16.3",
+ "jsonrpsee-types 0.16.3",
+ "rustc-hash",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "jsonrpsee-http-client"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0dd865d0072764cb937b0110a92b5f53e995f7101cb346beca03d93a2dea79de"
+dependencies = [
+ "async-trait",
+ "hyper",
+ "hyper-rustls 0.24.1",
+ "jsonrpsee-core 0.20.1",
+ "jsonrpsee-types 0.20.1",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tokio",
+ "tower",
+ "tracing",
+ "url",
+]
+
+[[package]]
+name = "jsonrpsee-proc-macros"
+version = "0.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44e8ab85614a08792b9bff6c8feee23be78c98d0182d4c622c05256ab553892a"
+dependencies = [
+ "heck 0.4.1",
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "jsonrpsee-proc-macros"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cef91b1017a4edb63f65239381c18de39f88d0e0760ab626d806e196f7f51477"
+dependencies = [
+ "heck 0.4.1",
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "jsonrpsee-server"
+version = "0.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf4d945a6008c9b03db3354fb3c83ee02d2faa9f2e755ec1dfb69c3551b8f4ba"
+dependencies = [
+ "futures-channel",
+ "futures-util",
+ "http",
+ "hyper",
+ "jsonrpsee-core 0.16.3",
+ "jsonrpsee-types 0.16.3",
+ "serde",
+ "serde_json",
+ "soketto",
+ "tokio",
+ "tokio-stream",
+ "tokio-util",
+ "tower",
+ "tracing",
+]
+
+[[package]]
+name = "jsonrpsee-types"
+version = "0.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "245ba8e5aa633dd1c1e4fae72bce06e71f42d34c14a2767c6b4d173b57bee5e5"
+dependencies = [
+ "anyhow",
+ "beef",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tracing",
+]
+
+[[package]]
+name = "jsonrpsee-types"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa9e25aec855b2a7d3ed90fded6c41e8c3fb72b63f071e1be3f0004eba19b625"
+dependencies = [
+ "anyhow",
+ "beef",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "tracing",
+]
+
+[[package]]
+name = "jsonrpsee-wasm-client"
+version = "0.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "18e5df77c8f625d36e4cfb583c5a674eccebe32403fcfe42f7ceff7fac9324dd"
+dependencies = [
+ "jsonrpsee-client-transport 0.16.3",
+ "jsonrpsee-core 0.16.3",
+ "jsonrpsee-types 0.16.3",
+]
+
+[[package]]
+name = "jsonrpsee-ws-client"
+version = "0.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e1b3975ed5d73f456478681a417128597acd6a2487855fdb7b4a3d4d195bf5e"
+dependencies = [
+ "http",
+ "jsonrpsee-client-transport 0.16.3",
+ "jsonrpsee-core 0.16.3",
+ "jsonrpsee-types 0.16.3",
+]
+
+[[package]]
+name = "jsonrpsee-ws-client"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d88e35e9dfa89248ae3e92f689c1f0a190ce12d377eba7d2d08e5a7f6cc5694a"
+dependencies = [
+ "http",
+ "jsonrpsee-client-transport 0.20.1",
+ "jsonrpsee-core 0.20.1",
+ "jsonrpsee-types 0.20.1",
+ "url",
+]
+
+[[package]]
+name = "jsonwebtoken"
+version = "8.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378"
+dependencies = [
+ "base64 0.21.4",
+ "pem",
+ "ring",
+ "serde",
+ "serde_json",
+ "simple_asn1",
+]
+
+[[package]]
+name = "k256"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc"
+dependencies = [
+ "cfg-if",
+ "ecdsa 0.16.8",
+ "elliptic-curve 0.13.5",
+ "once_cell",
+ "sha2 0.10.8",
+ "signature 2.1.0",
+]
+
+[[package]]
+name = "keccak"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940"
+dependencies = [
+ "cpufeatures",
+]
+
+[[package]]
+name = "kvdb"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7d770dcb02bf6835887c3a979b5107a04ff4bbde97a5f0928d27404a155add9"
+dependencies = [
+ "smallvec 1.11.1",
+]
+
+[[package]]
+name = "kvdb-memorydb"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bf7a85fe66f9ff9cd74e169fdd2c94c6e1e74c412c99a73b4df3200b5d3760b2"
+dependencies = [
+ "kvdb",
+ "parking_lot 0.12.1",
+]
+
+[[package]]
+name = "kvdb-rocksdb"
+version = "0.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b644c70b92285f66bfc2032922a79000ea30af7bc2ab31902992a5dcb9b434f6"
+dependencies = [
+ "kvdb",
+ "num_cpus",
+ "parking_lot 0.12.1",
+ "regex",
+ "rocksdb",
+ "smallvec 1.11.1",
+]
+
+[[package]]
+name = "lalrpop"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da4081d44f4611b66c6dd725e6de3169f9f63905421e8626fcb86b6a898998b8"
+dependencies = [
+ "ascii-canvas",
+ "bit-set",
+ "diff",
+ "ena",
+ "is-terminal",
+ "itertools 0.10.5",
+ "lalrpop-util",
+ "petgraph",
+ "pico-args",
+ "regex",
+ "regex-syntax 0.7.5",
+ "string_cache",
+ "term",
+ "tiny-keccak",
+ "unicode-xid",
+]
+
+[[package]]
+name = "lalrpop-util"
+version = "0.20.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d"
+dependencies = [
+ "regex",
+]
+
+[[package]]
+name = "lazy_static"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
+dependencies = [
+ "spin 0.5.2",
+]
+
+[[package]]
+name = "lazycell"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
+
+[[package]]
+name = "libc"
+version = "0.2.148"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b"
+
+[[package]]
+name = "libloading"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
+dependencies = [
+ "cfg-if",
+ "winapi",
+]
+
+[[package]]
+name = "libm"
+version = "0.2.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4"
+
+[[package]]
+name = "libp2p"
+version = "0.51.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f210d259724eae82005b5c48078619b7745edb7b76de370b03f8ba59ea103097"
+dependencies = [
+ "bytes",
+ "futures",
+ "futures-timer",
+ "getrandom 0.2.10",
+ "instant",
+ "libp2p-allow-block-list",
+ "libp2p-connection-limits",
+ "libp2p-core",
+ "libp2p-dns",
+ "libp2p-identify",
+ "libp2p-identity 0.1.3",
+ "libp2p-kad",
+ "libp2p-mdns",
+ "libp2p-metrics",
+ "libp2p-noise",
+ "libp2p-ping",
+ "libp2p-quic",
+ "libp2p-request-response",
+ "libp2p-swarm",
+ "libp2p-tcp",
+ "libp2p-wasm-ext",
+ "libp2p-webrtc",
+ "libp2p-websocket",
+ "libp2p-yamux",
+ "multiaddr 0.17.1",
+ "pin-project",
+]
+
+[[package]]
+name = "libp2p-allow-block-list"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "510daa05efbc25184458db837f6f9a5143888f1caa742426d92e1833ddd38a50"
+dependencies = [
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "libp2p-swarm",
+ "void",
+]
+
+[[package]]
+name = "libp2p-connection-limits"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4caa33f1d26ed664c4fe2cca81a08c8e07d4c1c04f2f4ac7655c2dd85467fda0"
+dependencies = [
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "libp2p-swarm",
+ "void",
+]
+
+[[package]]
+name = "libp2p-core"
+version = "0.39.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c1df63c0b582aa434fb09b2d86897fa2b419ffeccf934b36f87fcedc8e835c2"
+dependencies = [
+ "either",
+ "fnv",
+ "futures",
+ "futures-timer",
+ "instant",
+ "libp2p-identity 0.1.3",
+ "log",
+ "multiaddr 0.17.1",
+ "multihash 0.17.0",
+ "multistream-select",
+ "once_cell",
+ "parking_lot 0.12.1",
+ "pin-project",
+ "quick-protobuf",
+ "rand 0.8.5",
+ "rw-stream-sink",
+ "smallvec 1.11.1",
+ "thiserror",
+ "unsigned-varint",
+ "void",
+]
+
+[[package]]
+name = "libp2p-dns"
+version = "0.39.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "146ff7034daae62077c415c2376b8057368042df6ab95f5432ad5e88568b1554"
+dependencies = [
+ "futures",
+ "libp2p-core",
+ "log",
+ "parking_lot 0.12.1",
+ "smallvec 1.11.1",
+ "trust-dns-resolver",
+]
+
+[[package]]
+name = "libp2p-identify"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5455f472243e63b9c497ff320ded0314254a9eb751799a39c283c6f20b793f3c"
+dependencies = [
+ "asynchronous-codec",
+ "either",
+ "futures",
+ "futures-timer",
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "libp2p-swarm",
+ "log",
+ "lru 0.10.1",
+ "quick-protobuf",
+ "quick-protobuf-codec",
+ "smallvec 1.11.1",
+ "thiserror",
+ "void",
+]
+
+[[package]]
+name = "libp2p-identity"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce"
+dependencies = [
+ "bs58 0.4.0",
+ "ed25519-dalek 2.0.0",
+ "log",
+ "multiaddr 0.17.1",
+ "multihash 0.17.0",
+ "quick-protobuf",
+ "rand 0.8.5",
+ "sha2 0.10.8",
+ "thiserror",
+ "zeroize",
+]
+
+[[package]]
+name = "libp2p-identity"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "686e73aff5e23efbb99bc85340ea6fd8686986aa7b283a881ba182cfca535ca9"
+dependencies = [
+ "bs58 0.5.0",
+ "log",
+ "multihash 0.19.1",
+ "quick-protobuf",
+ "rand 0.8.5",
+ "sha2 0.10.8",
+ "thiserror",
+]
+
+[[package]]
+name = "libp2p-kad"
+version = "0.43.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "39d5ef876a2b2323d63c258e63c2f8e36f205fe5a11f0b3095d59635650790ff"
+dependencies = [
+ "arrayvec 0.7.4",
+ "asynchronous-codec",
+ "bytes",
+ "either",
+ "fnv",
+ "futures",
+ "futures-timer",
+ "instant",
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "libp2p-swarm",
+ "log",
+ "quick-protobuf",
+ "rand 0.8.5",
+ "sha2 0.10.8",
+ "smallvec 1.11.1",
+ "thiserror",
+ "uint",
+ "unsigned-varint",
+ "void",
+]
+
+[[package]]
+name = "libp2p-mdns"
+version = "0.43.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19983e1f949f979a928f2c603de1cf180cc0dc23e4ac93a62651ccb18341460b"
+dependencies = [
+ "data-encoding",
+ "futures",
+ "if-watch",
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "libp2p-swarm",
+ "log",
+ "rand 0.8.5",
+ "smallvec 1.11.1",
+ "socket2 0.4.9",
+ "tokio",
+ "trust-dns-proto",
+ "void",
+]
+
+[[package]]
+name = "libp2p-metrics"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a42ec91e227d7d0dafa4ce88b333cdf5f277253873ab087555c92798db2ddd46"
+dependencies = [
+ "libp2p-core",
+ "libp2p-identify",
+ "libp2p-kad",
+ "libp2p-ping",
+ "libp2p-swarm",
+ "prometheus-client",
+]
+
+[[package]]
+name = "libp2p-noise"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c3673da89d29936bc6435bafc638e2f184180d554ce844db65915113f86ec5e"
+dependencies = [
+ "bytes",
+ "curve25519-dalek 3.2.0",
+ "futures",
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "log",
+ "once_cell",
+ "quick-protobuf",
+ "rand 0.8.5",
+ "sha2 0.10.8",
+ "snow",
+ "static_assertions",
+ "thiserror",
+ "x25519-dalek 1.1.1",
+ "zeroize",
+]
+
+[[package]]
+name = "libp2p-ping"
+version = "0.42.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3e57759c19c28a73ef1eb3585ca410cefb72c1a709fcf6de1612a378e4219202"
+dependencies = [
+ "either",
+ "futures",
+ "futures-timer",
+ "instant",
+ "libp2p-core",
+ "libp2p-swarm",
+ "log",
+ "rand 0.8.5",
+ "void",
+]
+
+[[package]]
+name = "libp2p-quic"
+version = "0.7.0-alpha.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c6b26abd81cd2398382a1edfe739b539775be8a90fa6914f39b2ab49571ec735"
+dependencies = [
+ "bytes",
+ "futures",
+ "futures-timer",
+ "if-watch",
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "libp2p-tls",
+ "log",
+ "parking_lot 0.12.1",
+ "quinn-proto",
+ "rand 0.8.5",
+ "rustls 0.20.9",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "libp2p-request-response"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ffdb374267d42dc5ed5bc53f6e601d4a64ac5964779c6e40bb9e4f14c1e30d5"
+dependencies = [
+ "async-trait",
+ "futures",
+ "instant",
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "libp2p-swarm",
+ "rand 0.8.5",
+ "smallvec 1.11.1",
+]
+
+[[package]]
+name = "libp2p-swarm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "903b3d592d7694e56204d211f29d31bc004be99386644ba8731fc3e3ef27b296"
+dependencies = [
+ "either",
+ "fnv",
+ "futures",
+ "futures-timer",
+ "instant",
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "libp2p-swarm-derive",
+ "log",
+ "rand 0.8.5",
+ "smallvec 1.11.1",
+ "tokio",
+ "void",
+]
+
+[[package]]
+name = "libp2p-swarm-derive"
+version = "0.32.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0fba456131824ab6acd4c7bf61e9c0f0a3014b5fc9868ccb8e10d344594cdc4f"
+dependencies = [
+ "heck 0.4.1",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "libp2p-tcp"
+version = "0.39.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "33d33698596d7722d85d3ab0c86c2c322254fce1241e91208e3679b4eb3026cf"
+dependencies = [
+ "futures",
+ "futures-timer",
+ "if-watch",
+ "libc",
+ "libp2p-core",
+ "log",
+ "socket2 0.4.9",
+ "tokio",
+]
+
+[[package]]
+name = "libp2p-tls"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff08d13d0dc66e5e9ba6279c1de417b84fa0d0adc3b03e5732928c180ec02781"
+dependencies = [
+ "futures",
+ "futures-rustls",
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "rcgen 0.10.0",
+ "ring",
+ "rustls 0.20.9",
+ "thiserror",
+ "webpki 0.22.1",
+ "x509-parser 0.14.0",
+ "yasna",
+]
+
+[[package]]
+name = "libp2p-wasm-ext"
+version = "0.39.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77dff9d32353a5887adb86c8afc1de1a94d9e8c3bc6df8b2201d7cdf5c848f43"
+dependencies = [
+ "futures",
+ "js-sys",
+ "libp2p-core",
+ "parity-send-wrapper",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+]
+
+[[package]]
+name = "libp2p-webrtc"
+version = "0.4.0-alpha.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dba48592edbc2f60b4bc7c10d65445b0c3964c07df26fdf493b6880d33be36f8"
+dependencies = [
+ "async-trait",
+ "asynchronous-codec",
+ "bytes",
+ "futures",
+ "futures-timer",
+ "hex",
+ "if-watch",
+ "libp2p-core",
+ "libp2p-identity 0.1.3",
+ "libp2p-noise",
+ "log",
+ "multihash 0.17.0",
+ "quick-protobuf",
+ "quick-protobuf-codec",
+ "rand 0.8.5",
+ "rcgen 0.9.3",
+ "serde",
+ "stun",
+ "thiserror",
+ "tinytemplate",
+ "tokio",
+ "tokio-util",
+ "webrtc",
+]
+
+[[package]]
+name = "libp2p-websocket"
+version = "0.41.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "111273f7b3d3510524c752e8b7a5314b7f7a1fee7e68161c01a7d72cbb06db9f"
+dependencies = [
+ "either",
+ "futures",
+ "futures-rustls",
+ "libp2p-core",
+ "log",
+ "parking_lot 0.12.1",
+ "quicksink",
+ "rw-stream-sink",
+ "soketto",
+ "url",
+ "webpki-roots 0.22.6",
+]
+
+[[package]]
+name = "libp2p-yamux"
+version = "0.43.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4dcd21d950662700a385d4c6d68e2f5f54d778e97068cdd718522222ef513bda"
+dependencies = [
+ "futures",
+ "libp2p-core",
+ "log",
+ "thiserror",
+ "yamux",
+]
+
+[[package]]
+name = "librocksdb-sys"
+version = "0.11.0+8.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e"
+dependencies = [
+ "bindgen",
+ "bzip2-sys",
+ "cc",
+ "glob",
+ "libc",
+ "libz-sys",
+ "tikv-jemalloc-sys",
+]
+
+[[package]]
+name = "libsecp256k1"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1"
+dependencies = [
+ "arrayref",
+ "base64 0.13.1",
+ "digest 0.9.0",
+ "hmac-drbg",
+ "libsecp256k1-core",
+ "libsecp256k1-gen-ecmult",
+ "libsecp256k1-gen-genmult",
+ "rand 0.8.5",
+ "serde",
+ "sha2 0.9.9",
+ "typenum",
+]
+
+[[package]]
+name = "libsecp256k1-core"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451"
+dependencies = [
+ "crunchy",
+ "digest 0.9.0",
+ "subtle",
+]
+
+[[package]]
+name = "libsecp256k1-gen-ecmult"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3038c808c55c87e8a172643a7d87187fc6c4174468159cb3090659d55bcb4809"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "libsecp256k1-gen-genmult"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3db8d6ba2cec9eacc40e6e8ccc98931840301f1006e95647ceb2dd5c3aa06f7c"
+dependencies = [
+ "libsecp256k1-core",
+]
+
+[[package]]
+name = "libz-sys"
+version = "1.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d97137b25e321a73eef1418d1d5d2eda4d77e12813f8e6dead84bc52c5870a7b"
+dependencies = [
+ "cc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "link-cplusplus"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "linked-hash-map"
+version = "0.5.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
+
+[[package]]
+name = "linked_hash_set"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588"
+dependencies = [
+ "linked-hash-map",
+]
+
+[[package]]
+name = "linregress"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4de04dcecc58d366391f9920245b85ffa684558a5ef6e7736e754347c3aea9c2"
+dependencies = [
+ "nalgebra",
+]
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
+
+[[package]]
+name = "linux-raw-sys"
+version = "0.4.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128"
+
+[[package]]
+name = "lock_api"
+version = "0.4.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16"
+dependencies = [
+ "autocfg",
+ "scopeguard",
+]
+
+[[package]]
+name = "log"
+version = "0.4.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
+
+[[package]]
+name = "lru"
+version = "0.7.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a"
+dependencies = [
+ "hashbrown 0.12.3",
+]
+
+[[package]]
+name = "lru"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909"
+dependencies = [
+ "hashbrown 0.12.3",
+]
+
+[[package]]
+name = "lru"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670"
+dependencies = [
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "lru-cache"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c"
+dependencies = [
+ "linked-hash-map",
+]
+
+[[package]]
+name = "lz4"
+version = "1.24.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1"
+dependencies = [
+ "libc",
+ "lz4-sys",
+]
+
+[[package]]
+name = "lz4-sys"
+version = "1.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "mach"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "madara"
+version = "0.3.0"
+dependencies = [
+ "async-trait",
+ "blockifier",
+ "clap 4.4.6",
+ "frame-benchmarking",
+ "frame-benchmarking-cli",
+ "frame-system",
+ "futures",
+ "hex",
+ "jsonrpsee 0.16.3",
+ "log",
+ "madara-runtime",
+ "mc-block-proposer",
+ "mc-data-availability",
+ "mc-db",
+ "mc-mapping-sync",
+ "mc-rpc",
+ "mc-storage",
+ "mc-transaction-pool",
+ "md5",
+ "mp-block",
+ "mp-digest-log",
+ "mp-felt",
+ "mp-sequencer-address",
+ "pallet-starknet",
+ "sc-cli",
+ "sc-client-api",
+ "sc-consensus",
+ "sc-consensus-aura",
+ "sc-consensus-grandpa",
+ "sc-consensus-manual-seal",
+ "sc-executor",
+ "sc-keystore",
+ "sc-network",
+ "sc-network-sync",
+ "sc-rpc-api",
+ "sc-service",
+ "sc-telemetry",
+ "sc-transaction-pool-api",
+ "serde",
+ "serde_json",
+ "sp-api",
+ "sp-block-builder",
+ "sp-blockchain",
+ "sp-consensus-aura",
+ "sp-consensus-grandpa",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-keyring",
+ "sp-offchain",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+ "sp-timestamp",
+ "sp-trie 7.0.0",
+ "starknet-core",
+ "substrate-build-script-utils",
+ "substrate-frame-rpc-system",
+ "substrate-prometheus-endpoint",
+ "try-runtime-cli",
+]
+
+[[package]]
+name = "madara-runtime"
+version = "0.3.0"
+dependencies = [
+ "blockifier",
+ "frame-benchmarking",
+ "frame-executive",
+ "frame-support",
+ "frame-system",
+ "frame-system-benchmarking",
+ "frame-system-rpc-runtime-api",
+ "frame-try-runtime",
+ "mp-chain-id",
+ "mp-felt",
+ "mp-hashers",
+ "mp-transactions",
+ "pallet-aura",
+ "pallet-grandpa",
+ "pallet-starknet",
+ "pallet-timestamp",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-api",
+ "sp-block-builder",
+ "sp-consensus-aura",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-offchain",
+ "sp-runtime 7.0.0",
+ "sp-session",
+ "sp-std 5.0.0",
+ "sp-transaction-pool",
+ "sp-version",
+ "starknet-ff",
+ "starknet_api",
+ "substrate-wasm-builder",
+]
+
+[[package]]
+name = "maplit"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d"
+
+[[package]]
+name = "match_cfg"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4"
+
+[[package]]
+name = "matchers"
+version = "0.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1"
+dependencies = [
+ "regex-automata 0.1.10",
+]
+
+[[package]]
+name = "matches"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
+
+[[package]]
+name = "matrixmultiply"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "916806ba0031cd542105d916a97c8572e1fa6dd79c9c51e7eb43a09ec2dd84c1"
+dependencies = [
+ "rawpointer",
+]
+
+[[package]]
+name = "matrixmultiply"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2"
+dependencies = [
+ "autocfg",
+ "rawpointer",
+]
+
+[[package]]
+name = "maybe-uninit"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00"
+
+[[package]]
+name = "mc-block-proposer"
+version = "0.3.0"
+dependencies = [
+ "futures",
+ "futures-timer",
+ "log",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sc-block-builder",
+ "sc-client-api",
+ "sc-proposer-metrics",
+ "sc-telemetry",
+ "sc-transaction-pool",
+ "sc-transaction-pool-api",
+ "sp-api",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-runtime 7.0.0",
+ "substrate-prometheus-endpoint",
+ "substrate-test-runtime-client",
+]
+
+[[package]]
+name = "mc-data-availability"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "async-trait",
+ "avail-subxt",
+ "bitcoin",
+ "bitcoin-da",
+ "bitcoincore-rpc",
+ "celestia-rpc",
+ "celestia-types",
+ "clap 4.4.6",
+ "ethers",
+ "futures",
+ "hex",
+ "jsonrpsee 0.20.1",
+ "lazy_static",
+ "log",
+ "mc-db",
+ "mp-storage",
+ "reqwest",
+ "sc-client-api",
+ "serde",
+ "serde_json",
+ "sp-api",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-keyring",
+ "sp-runtime 7.0.0",
+ "starknet_api",
+ "subxt",
+ "thiserror",
+ "tokio",
+ "url",
+ "uuid 1.4.1",
+]
+
+[[package]]
+name = "mc-db"
+version = "0.3.0"
+dependencies = [
+ "ethers",
+ "kvdb-rocksdb",
+ "log",
+ "parity-db",
+ "parity-scale-codec",
+ "sc-client-db",
+ "sp-core 7.0.0",
+ "sp-database",
+ "sp-runtime 7.0.0",
+ "uuid 1.4.1",
+]
+
+[[package]]
+name = "mc-mapping-sync"
+version = "0.3.0"
+dependencies = [
+ "futures",
+ "futures-timer",
+ "log",
+ "mc-db",
+ "mc-rpc-core",
+ "mc-storage",
+ "mp-digest-log",
+ "mp-hashers",
+ "mp-transactions",
+ "pallet-starknet",
+ "sc-client-api",
+ "sp-api",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+]
+
+[[package]]
+name = "mc-rpc"
+version = "0.3.0"
+dependencies = [
+ "blockifier",
+ "frame-support",
+ "frame-system",
+ "hex",
+ "jsonrpsee 0.16.3",
+ "log",
+ "mc-db",
+ "mc-rpc-core",
+ "mc-storage",
+ "mc-transaction-pool",
+ "mp-block",
+ "mp-felt",
+ "mp-hashers",
+ "mp-transactions",
+ "pallet-starknet",
+ "pretty_assertions",
+ "rstest",
+ "sc-client-api",
+ "sc-network-sync",
+ "sc-transaction-pool-api",
+ "serde_json",
+ "sp-api",
+ "sp-arithmetic 6.0.0",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "starknet-core",
+ "starknet-ff",
+ "starknet_api",
+ "thiserror",
+]
+
+[[package]]
+name = "mc-rpc-core"
+version = "0.3.0"
+dependencies = [
+ "anyhow",
+ "assert_matches",
+ "blockifier",
+ "cairo-lang-casm",
+ "cairo-lang-casm-contract-class",
+ "cairo-lang-starknet",
+ "cairo-lang-utils",
+ "cairo-vm",
+ "flate2",
+ "frame-support",
+ "hex",
+ "jsonrpsee 0.16.3",
+ "mp-block",
+ "mp-digest-log",
+ "num-bigint",
+ "serde",
+ "serde_json",
+ "serde_with",
+ "sp-api",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "starknet-core",
+ "starknet_api",
+ "thiserror",
+]
+
+[[package]]
+name = "mc-storage"
+version = "0.3.0"
+dependencies = [
+ "blockifier",
+ "frame-support",
+ "frame-system",
+ "madara-runtime",
+ "mp-storage",
+ "pallet-starknet",
+ "parity-scale-codec",
+ "sc-client-api",
+ "sp-api",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-storage 7.0.0",
+ "starknet-core",
+ "starknet_api",
+]
+
+[[package]]
+name = "mc-transaction-pool"
+version = "4.0.0-dev"
+dependencies = [
+ "async-trait",
+ "futures",
+ "futures-timer",
+ "linked-hash-map",
+ "log",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sc-client-api",
+ "sc-transaction-pool",
+ "sc-transaction-pool-api",
+ "sc-utils",
+ "serde",
+ "sp-api",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-tracing 6.0.0",
+ "sp-transaction-pool",
+ "substrate-prometheus-endpoint",
+ "thiserror",
+]
+
+[[package]]
+name = "md-5"
+version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
+dependencies = [
+ "cfg-if",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "md5"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771"
+
+[[package]]
+name = "memchr"
+version = "2.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
+
+[[package]]
+name = "memfd"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64"
+dependencies = [
+ "rustix 0.38.14",
+]
+
+[[package]]
+name = "memmap2"
+version = "0.5.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "memoffset"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "memory-db"
+version = "0.32.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe"
+dependencies = [
+ "hash-db",
+]
+
+[[package]]
+name = "memory_units"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3"
+
+[[package]]
+name = "merlin"
+version = "2.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42"
+dependencies = [
+ "byteorder",
+ "keccak",
+ "rand_core 0.5.1",
+ "zeroize",
+]
+
+[[package]]
+name = "mime"
+version = "0.3.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
+
+[[package]]
+name = "minilp"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "82a7750a9e5076c660b7bec5e6457b4dbff402b9863c8d112891434e18fd5385"
+dependencies = [
+ "log",
+ "sprs",
+]
+
+[[package]]
+name = "minimal-lexical"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
+
+[[package]]
+name = "miniz_oxide"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+dependencies = [
+ "adler",
+]
+
+[[package]]
+name = "mio"
+version = "0.8.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
+dependencies = [
+ "libc",
+ "wasi 0.11.0+wasi-snapshot-preview1",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "mockall"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96"
+dependencies = [
+ "cfg-if",
+ "downcast",
+ "fragile",
+ "lazy_static",
+ "mockall_derive",
+ "predicates",
+ "predicates-tree",
+]
+
+[[package]]
+name = "mockall_derive"
+version = "0.11.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb"
+dependencies = [
+ "cfg-if",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "mp-block"
+version = "0.3.0"
+dependencies = [
+ "blockifier",
+ "mp-felt",
+ "mp-hashers",
+ "mp-transactions",
+ "parity-scale-codec",
+ "serde",
+ "sp-core 7.0.0",
+ "starknet_api",
+]
+
+[[package]]
+name = "mp-chain-id"
+version = "0.3.0"
+dependencies = [
+ "mp-felt",
+ "starknet-ff",
+]
+
+[[package]]
+name = "mp-commitments"
+version = "0.3.0"
+dependencies = [
+ "bitvec",
+ "derive_more",
+ "mp-felt",
+ "mp-hashers",
+ "mp-transactions",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "starknet-core",
+ "starknet-crypto 0.6.0",
+ "starknet-ff",
+ "starknet_api",
+]
+
+[[package]]
+name = "mp-digest-log"
+version = "0.3.0"
+dependencies = [
+ "assert_matches",
+ "mp-block",
+ "parity-scale-codec",
+ "sp-runtime 7.0.0",
+]
+
+[[package]]
+name = "mp-fee"
+version = "0.3.0"
+dependencies = [
+ "blockifier",
+ "mp-state",
+ "phf",
+ "starknet_api",
+]
+
+[[package]]
+name = "mp-felt"
+version = "0.3.0"
+dependencies = [
+ "cairo-vm",
+ "hex",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-core 7.0.0",
+ "starknet-ff",
+ "starknet_api",
+ "thiserror-no-std",
+]
+
+[[package]]
+name = "mp-hashers"
+version = "0.3.0"
+dependencies = [
+ "mp-felt",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "starknet-core",
+ "starknet-crypto 0.6.0",
+]
+
+[[package]]
+name = "mp-sequencer-address"
+version = "0.3.0"
+dependencies = [
+ "async-trait",
+ "parity-scale-codec",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "thiserror-no-std",
+]
+
+[[package]]
+name = "mp-state"
+version = "0.3.0"
+dependencies = [
+ "blockifier",
+ "starknet_api",
+]
+
+[[package]]
+name = "mp-storage"
+version = "0.3.0"
+dependencies = [
+ "parity-scale-codec",
+ "serde",
+]
+
+[[package]]
+name = "mp-transactions"
+version = "0.3.0"
+dependencies = [
+ "assert_matches",
+ "blockifier",
+ "cairo-lang-casm-contract-class",
+ "cairo-lang-starknet",
+ "cairo-lang-utils",
+ "cairo-vm",
+ "derive_more",
+ "flate2",
+ "mp-fee",
+ "mp-felt",
+ "mp-hashers",
+ "mp-state",
+ "num-bigint",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "serde_json",
+ "starknet-core",
+ "starknet-crypto 0.6.0",
+ "starknet-ff",
+ "starknet_api",
+ "thiserror",
+]
+
+[[package]]
+name = "multiaddr"
+version = "0.17.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b36f567c7099511fa8612bbbb52dda2419ce0bdbacf31714e3a5ffdb766d3bd"
+dependencies = [
+ "arrayref",
+ "byteorder",
+ "data-encoding",
+ "log",
+ "multibase",
+ "multihash 0.17.0",
+ "percent-encoding",
+ "serde",
+ "static_assertions",
+ "unsigned-varint",
+ "url",
+]
+
+[[package]]
+name = "multiaddr"
+version = "0.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92a651988b3ed3ad1bc8c87d016bb92f6f395b84ed1db9b926b32b1fc5a2c8b5"
+dependencies = [
+ "arrayref",
+ "byteorder",
+ "data-encoding",
+ "libp2p-identity 0.2.3",
+ "multibase",
+ "multihash 0.19.1",
+ "percent-encoding",
+ "serde",
+ "static_assertions",
+ "unsigned-varint",
+ "url",
+]
+
+[[package]]
+name = "multibase"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404"
+dependencies = [
+ "base-x",
+ "data-encoding",
+ "data-encoding-macro",
+]
+
+[[package]]
+name = "multihash"
+version = "0.16.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1c346cf9999c631f002d8f977c4eaeaa0e6386f16007202308d0b3757522c2cc"
+dependencies = [
+ "blake2b_simd",
+ "blake2s_simd",
+ "blake3",
+ "core2",
+ "digest 0.10.7",
+ "multihash-derive",
+ "sha2 0.10.8",
+ "sha3",
+ "unsigned-varint",
+]
+
+[[package]]
+name = "multihash"
+version = "0.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40"
+dependencies = [
+ "core2",
+ "digest 0.10.7",
+ "multihash-derive",
+ "sha2 0.10.8",
+ "unsigned-varint",
+]
+
+[[package]]
+name = "multihash"
+version = "0.18.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815"
+dependencies = [
+ "core2",
+ "multihash-derive",
+ "unsigned-varint",
+]
+
+[[package]]
+name = "multihash"
+version = "0.19.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "076d548d76a0e2a0d4ab471d0b1c36c577786dfc4471242035d97a12a735c492"
+dependencies = [
+ "core2",
+ "unsigned-varint",
+]
+
+[[package]]
+name = "multihash-derive"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d6d4752e6230d8ef7adf7bd5d8c4b1f6561c1014c5ba9a37445ccefe18aa1db"
+dependencies = [
+ "proc-macro-crate",
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+ "synstructure",
+]
+
+[[package]]
+name = "multimap"
+version = "0.8.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a"
+
+[[package]]
+name = "multistream-select"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a"
+dependencies = [
+ "bytes",
+ "futures",
+ "log",
+ "pin-project",
+ "smallvec 1.11.1",
+ "unsigned-varint",
+]
+
+[[package]]
+name = "nalgebra"
+version = "0.32.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "307ed9b18cc2423f29e83f84fd23a8e73628727990181f18641a8b5dc2ab1caa"
+dependencies = [
+ "approx",
+ "matrixmultiply 0.3.8",
+ "nalgebra-macros",
+ "num-complex 0.4.4",
+ "num-rational",
+ "num-traits 0.2.16",
+ "simba",
+ "typenum",
+]
+
+[[package]]
+name = "nalgebra-macros"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "names"
+version = "0.13.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e7d66043b25d4a6cccb23619d10c19c25304b355a7dccd4a8e11423dd2382146"
+dependencies = [
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "native-tls"
+version = "0.2.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
+dependencies = [
+ "lazy_static",
+ "libc",
+ "log",
+ "openssl",
+ "openssl-probe",
+ "openssl-sys",
+ "schannel",
+ "security-framework",
+ "security-framework-sys",
+ "tempfile",
+]
+
+[[package]]
+name = "ndarray"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac06db03ec2f46ee0ecdca1a1c34a99c0d188a0d83439b84bf0cb4b386e4ab09"
+dependencies = [
+ "matrixmultiply 0.2.4",
+ "num-complex 0.2.4",
+ "num-integer",
+ "num-traits 0.2.16",
+ "rawpointer",
+]
+
+[[package]]
+name = "netlink-packet-core"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "345b8ab5bd4e71a2986663e88c56856699d060e78e152e6e9d7966fcd5491297"
+dependencies = [
+ "anyhow",
+ "byteorder",
+ "libc",
+ "netlink-packet-utils",
+]
+
+[[package]]
+name = "netlink-packet-route"
+version = "0.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab"
+dependencies = [
+ "anyhow",
+ "bitflags 1.3.2",
+ "byteorder",
+ "libc",
+ "netlink-packet-core",
+ "netlink-packet-utils",
+]
+
+[[package]]
+name = "netlink-packet-utils"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34"
+dependencies = [
+ "anyhow",
+ "byteorder",
+ "paste",
+ "thiserror",
+]
+
+[[package]]
+name = "netlink-proto"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6"
+dependencies = [
+ "bytes",
+ "futures",
+ "log",
+ "netlink-packet-core",
+ "netlink-sys",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "netlink-sys"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6471bf08e7ac0135876a9581bf3217ef0333c191c128d34878079f42ee150411"
+dependencies = [
+ "bytes",
+ "futures",
+ "libc",
+ "log",
+ "tokio",
+]
+
+[[package]]
+name = "new_debug_unreachable"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54"
+
+[[package]]
+name = "nix"
+version = "0.24.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069"
+dependencies = [
+ "bitflags 1.3.2",
+ "cfg-if",
+ "libc",
+ "memoffset 0.6.5",
+]
+
+[[package]]
+name = "nmt-rs"
+version = "0.1.0"
+source = "git+https://github.com/eigerco/nmt-rs.git?rev=5146800#514680024ae3bc389aba0e3c70d635ee6d437a0e"
+dependencies = [
+ "bytes",
+ "sha2 0.10.8",
+]
+
+[[package]]
+name = "nodrop"
+version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"
+
+[[package]]
+name = "nohash-hasher"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"
+
+[[package]]
+name = "nom"
+version = "7.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+dependencies = [
+ "memchr",
+ "minimal-lexical",
+]
+
+[[package]]
+name = "normalize-line-endings"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be"
+
+[[package]]
+name = "num-bigint"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
+dependencies = [
+ "autocfg",
+ "num-integer",
+ "num-traits 0.2.16",
+ "rand 0.8.5",
+ "serde",
+]
+
+[[package]]
+name = "num-complex"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95"
+dependencies = [
+ "autocfg",
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "num-complex"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214"
+dependencies = [
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "num-derive"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num-format"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3"
+dependencies = [
+ "arrayvec 0.7.4",
+ "itoa",
+]
+
+[[package]]
+name = "num-integer"
+version = "0.1.45"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
+dependencies = [
+ "autocfg",
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "num-modular"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a5fe11d4135c3bcdf3a95b18b194afa9608a5f6ff034f5d857bc9a27fb0119"
+dependencies = [
+ "num-bigint",
+ "num-integer",
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "num-prime"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f4e3bc495f6e95bc15a6c0c55ac00421504a5a43d09e3cc455d1fea7015581d"
+dependencies = [
+ "bitvec",
+ "either",
+ "lru 0.7.8",
+ "num-bigint",
+ "num-integer",
+ "num-modular",
+ "num-traits 0.2.16",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "num-rational"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
+dependencies = [
+ "autocfg",
+ "num-bigint",
+ "num-integer",
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.1.43"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31"
+dependencies = [
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "num-traits"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2"
+dependencies = [
+ "autocfg",
+ "libm",
+]
+
+[[package]]
+name = "num_cpus"
+version = "1.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
+dependencies = [
+ "hermit-abi 0.3.3",
+ "libc",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9"
+dependencies = [
+ "num_enum_derive 0.5.11",
+]
+
+[[package]]
+name = "num_enum"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70bf6736f74634d299d00086f02986875b3c2d924781a6a2cb6c201e73da0ceb"
+dependencies = [
+ "num_enum_derive 0.7.0",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcbff9bc912032c62bf65ef1d5aea88983b420f4f839db1e9b0c281a25c9c799"
+dependencies = [
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "num_enum_derive"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "56ea360eafe1022f7cc56cd7b869ed57330fb2453d0c7831d99b74c65d2f5597"
+dependencies = [
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "number_prefix"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3"
+
+[[package]]
+name = "object"
+version = "0.30.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385"
+dependencies = [
+ "crc32fast",
+ "hashbrown 0.13.2",
+ "indexmap 1.9.3",
+ "memchr",
+]
+
+[[package]]
+name = "object"
+version = "0.32.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "oid-registry"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38e20717fa0541f39bd146692035c37bedfa532b3e5071b35761082407546b2a"
+dependencies = [
+ "asn1-rs 0.3.1",
+]
+
+[[package]]
+name = "oid-registry"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff"
+dependencies = [
+ "asn1-rs 0.5.2",
+]
+
+[[package]]
+name = "once_cell"
+version = "1.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
+
+[[package]]
+name = "oorandom"
+version = "11.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
+
+[[package]]
+name = "opaque-debug"
+version = "0.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
+
+[[package]]
+name = "opaque-debug"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
+
+[[package]]
+name = "open-fastrlp"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "786393f80485445794f6043fd3138854dd109cc6c4bd1a6383db304c9ce9b9ce"
+dependencies = [
+ "arrayvec 0.7.4",
+ "auto_impl",
+ "bytes",
+ "ethereum-types",
+ "open-fastrlp-derive",
+]
+
+[[package]]
+name = "open-fastrlp-derive"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "003b2be5c6c53c1cfeb0a238b8a1c3915cd410feb684457a36c10038f764bb1c"
+dependencies = [
+ "bytes",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "openssl"
+version = "0.10.57"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c"
+dependencies = [
+ "bitflags 2.4.0",
+ "cfg-if",
+ "foreign-types",
+ "libc",
+ "once_cell",
+ "openssl-macros",
+ "openssl-sys",
+]
+
+[[package]]
+name = "openssl-macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "openssl-probe"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
+
+[[package]]
+name = "openssl-sys"
+version = "0.9.93"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+ "vcpkg",
+]
+
+[[package]]
+name = "option-ext"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
+
+[[package]]
+name = "p256"
+version = "0.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594"
+dependencies = [
+ "ecdsa 0.14.8",
+ "elliptic-curve 0.12.3",
+ "sha2 0.10.8",
+]
+
+[[package]]
+name = "p384"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa"
+dependencies = [
+ "ecdsa 0.14.8",
+ "elliptic-curve 0.12.3",
+ "sha2 0.10.8",
+]
+
+[[package]]
+name = "pallet-aura"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-support",
+ "frame-system",
+ "pallet-timestamp",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-application-crypto 7.0.0",
+ "sp-consensus-aura",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "pallet-authorship"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-support",
+ "frame-system",
+ "impl-trait-for-tuples",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "pallet-babe"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "log",
+ "pallet-authorship",
+ "pallet-session",
+ "pallet-timestamp",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-application-crypto 7.0.0",
+ "sp-consensus-babe",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-session",
+ "sp-staking",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "pallet-balances"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "log",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "pallet-beefy"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-support",
+ "frame-system",
+ "pallet-authorship",
+ "pallet-session",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-consensus-beefy",
+ "sp-runtime 7.0.0",
+ "sp-session",
+ "sp-staking",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "pallet-beefy-mmr"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "binary-merkle-tree",
+ "frame-support",
+ "frame-system",
+ "log",
+ "pallet-beefy",
+ "pallet-mmr",
+ "pallet-session",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-api",
+ "sp-consensus-beefy",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "pallet-grandpa"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "log",
+ "pallet-authorship",
+ "pallet-session",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-application-crypto 7.0.0",
+ "sp-consensus-grandpa",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-session",
+ "sp-staking",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "pallet-mmr"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-mmr-primitives",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "pallet-root-testing"
+version = "1.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-support",
+ "frame-system",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "pallet-session"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-support",
+ "frame-system",
+ "impl-trait-for-tuples",
+ "log",
+ "pallet-timestamp",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-session",
+ "sp-staking",
+ "sp-std 5.0.0",
+ "sp-trie 7.0.0",
+]
+
+[[package]]
+name = "pallet-starknet"
+version = "0.3.0"
+dependencies = [
+ "assert_matches",
+ "blockifier",
+ "cairo-lang-casm-contract-class",
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "hex",
+ "hexlit",
+ "indexmap 2.0.0-pre",
+ "lazy_static",
+ "log",
+ "mp-block",
+ "mp-chain-id",
+ "mp-commitments",
+ "mp-digest-log",
+ "mp-fee",
+ "mp-felt",
+ "mp-hashers",
+ "mp-sequencer-address",
+ "mp-state",
+ "mp-storage",
+ "mp-transactions",
+ "pallet-timestamp",
+ "parity-scale-codec",
+ "pretty_assertions",
+ "reqwest",
+ "sc-cli",
+ "scale-info",
+ "serde",
+ "serde_json",
+ "serde_with",
+ "sp-api",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "starknet-core",
+ "starknet-crypto 0.6.0",
+ "starknet-ff",
+ "starknet_api",
+ "test-case",
+]
+
+[[package]]
+name = "pallet-sudo"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "pallet-timestamp"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-benchmarking",
+ "frame-support",
+ "frame-system",
+ "log",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-inherents",
+ "sp-io 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "sp-timestamp",
+]
+
+[[package]]
+name = "parity-db"
+version = "0.4.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab512a34b3c2c5e465731cc7668edf79208bbe520be03484eeb05e63ed221735"
+dependencies = [
+ "blake2",
+ "crc32fast",
+ "fs2",
+ "hex",
+ "libc",
+ "log",
+ "lz4",
+ "memmap2",
+ "parking_lot 0.12.1",
+ "rand 0.8.5",
+ "siphasher",
+ "snap",
+]
+
+[[package]]
+name = "parity-scale-codec"
+version = "3.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0dec8a8073036902368c2cdc0387e85ff9a37054d7e7c98e592145e0c92cd4fb"
+dependencies = [
+ "arrayvec 0.7.4",
+ "bitvec",
+ "byte-slice-cast",
+ "bytes",
+ "impl-trait-for-tuples",
+ "parity-scale-codec-derive",
+ "serde",
+]
+
+[[package]]
+name = "parity-scale-codec-derive"
+version = "3.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "312270ee71e1cd70289dacf597cab7b207aa107d2f28191c2ae45b2ece18a260"
+dependencies = [
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "parity-send-wrapper"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f"
+
+[[package]]
+name = "parity-wasm"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1ad0aff30c1da14b1254fcb2af73e1fa9a28670e584a626f53a369d0e157304"
+
+[[package]]
+name = "parking"
+version = "2.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067"
+
+[[package]]
+name = "parking_lot"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99"
+dependencies = [
+ "instant",
+ "lock_api",
+ "parking_lot_core 0.8.6",
+]
+
+[[package]]
+name = "parking_lot"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
+dependencies = [
+ "lock_api",
+ "parking_lot_core 0.9.8",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.8.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc"
+dependencies = [
+ "cfg-if",
+ "instant",
+ "libc",
+ "redox_syscall 0.2.16",
+ "smallvec 1.11.1",
+ "winapi",
+]
+
+[[package]]
+name = "parking_lot_core"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "redox_syscall 0.3.5",
+ "smallvec 1.11.1",
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "partial_sort"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7924d1d0ad836f665c9065e26d016c673ece3993f30d340068b16f282afc1156"
+
+[[package]]
+name = "password-hash"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700"
+dependencies = [
+ "base64ct",
+ "rand_core 0.6.4",
+ "subtle",
+]
+
+[[package]]
+name = "paste"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
+
+[[package]]
+name = "path-clean"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef"
+
+[[package]]
+name = "path-slash"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42"
+
+[[package]]
+name = "pbkdf2"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d95f5254224e617595d2cc3cc73ff0a5eaf2637519e25f03388154e9378b6ffa"
+dependencies = [
+ "crypto-mac 0.11.1",
+]
+
+[[package]]
+name = "pbkdf2"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917"
+dependencies = [
+ "digest 0.10.7",
+ "hmac 0.12.1",
+ "password-hash",
+ "sha2 0.10.8",
+]
+
+[[package]]
+name = "pbkdf2"
+version = "0.12.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2"
+dependencies = [
+ "digest 0.10.7",
+ "hmac 0.12.1",
+]
+
+[[package]]
+name = "peeking_take_while"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
+
+[[package]]
+name = "pem"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8"
+dependencies = [
+ "base64 0.13.1",
+]
+
+[[package]]
+name = "pem-rfc7468"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "24d159833a9105500e0398934e205e0773f0b27529557134ecfc51c27646adac"
+dependencies = [
+ "base64ct",
+]
+
+[[package]]
+name = "percent-encoding"
+version = "2.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
+
+[[package]]
+name = "pest"
+version = "2.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c022f1e7b65d6a24c0dbbd5fb344c66881bc01f3e5ae74a1c8100f2f985d98a4"
+dependencies = [
+ "memchr",
+ "thiserror",
+ "ucd-trie",
+]
+
+[[package]]
+name = "pest_derive"
+version = "2.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "35513f630d46400a977c4cb58f78e1bfbe01434316e60c37d27b9ad6139c66d8"
+dependencies = [
+ "pest",
+ "pest_generator",
+]
+
+[[package]]
+name = "pest_generator"
+version = "2.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc9fc1b9e7057baba189b5c626e2d6f40681ae5b6eb064dc7c7834101ec8123a"
+dependencies = [
+ "pest",
+ "pest_meta",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "pest_meta"
+version = "2.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1df74e9e7ec4053ceb980e7c0c8bd3594e977fde1af91daba9c928e8e8c6708d"
+dependencies = [
+ "once_cell",
+ "pest",
+ "sha2 0.10.8",
+]
+
+[[package]]
+name = "petgraph"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9"
+dependencies = [
+ "fixedbitset",
+ "indexmap 2.0.1",
+]
+
+[[package]]
+name = "pharos"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414"
+dependencies = [
+ "futures",
+ "rustc_version 0.4.0",
+]
+
+[[package]]
+name = "phf"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
+dependencies = [
+ "phf_macros",
+ "phf_shared 0.11.2",
+]
+
+[[package]]
+name = "phf_generator"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
+dependencies = [
+ "phf_shared 0.11.2",
+ "rand 0.8.5",
+]
+
+[[package]]
+name = "phf_macros"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
+dependencies = [
+ "phf_generator",
+ "phf_shared 0.11.2",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "phf_shared"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
+dependencies = [
+ "siphasher",
+]
+
+[[package]]
+name = "phf_shared"
+version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
+dependencies = [
+ "siphasher",
+]
+
+[[package]]
+name = "pico-args"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
+
+[[package]]
+name = "pin-project"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
+dependencies = [
+ "pin-project-internal",
+]
+
+[[package]]
+name = "pin-project-internal"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "pin-project-lite"
+version = "0.1.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777"
+
+[[package]]
+name = "pin-project-lite"
+version = "0.2.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
+
+[[package]]
+name = "pin-utils"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
+
+[[package]]
+name = "pkcs8"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba"
+dependencies = [
+ "der 0.6.1",
+ "spki 0.6.0",
+]
+
+[[package]]
+name = "pkcs8"
+version = "0.10.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
+dependencies = [
+ "der 0.7.8",
+ "spki 0.7.2",
+]
+
+[[package]]
+name = "pkg-config"
+version = "0.3.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
+
+[[package]]
+name = "platforms"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e8d0eef3571242013a0d5dc84861c3ae4a652e56e12adf8bdc26ff5f8cb34c94"
+
+[[package]]
+name = "platforms"
+version = "3.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4503fa043bf02cee09a9582e9554b4c6403b2ef55e4612e96561d294419429f8"
+
+[[package]]
+name = "polling"
+version = "2.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
+dependencies = [
+ "autocfg",
+ "bitflags 1.3.2",
+ "cfg-if",
+ "concurrent-queue",
+ "libc",
+ "log",
+ "pin-project-lite 0.2.13",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "poly1305"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede"
+dependencies = [
+ "cpufeatures",
+ "opaque-debug 0.3.0",
+ "universal-hash 0.4.1",
+]
+
+[[package]]
+name = "polyval"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "opaque-debug 0.3.0",
+ "universal-hash 0.4.1",
+]
+
+[[package]]
+name = "polyval"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d52cff9d1d4dee5fe6d03729099f4a310a41179e0a10dbf542039873f2e826fb"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "opaque-debug 0.3.0",
+ "universal-hash 0.5.1",
+]
+
+[[package]]
+name = "portable-atomic"
+version = "1.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31114a898e107c51bb1609ffaf55a0e011cf6a4d7f1170d0015a165082c0338b"
+
+[[package]]
+name = "ppv-lite86"
+version = "0.2.17"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
+[[package]]
+name = "precomputed-hash"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
+
+[[package]]
+name = "predicates"
+version = "2.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd"
+dependencies = [
+ "difflib",
+ "float-cmp",
+ "itertools 0.10.5",
+ "normalize-line-endings",
+ "predicates-core",
+ "regex",
+]
+
+[[package]]
+name = "predicates-core"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174"
+
+[[package]]
+name = "predicates-tree"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf"
+dependencies = [
+ "predicates-core",
+ "termtree",
+]
+
+[[package]]
+name = "pretty_assertions"
+version = "1.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66"
+dependencies = [
+ "diff",
+ "yansi",
+]
+
+[[package]]
+name = "prettyplease"
+version = "0.1.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86"
+dependencies = [
+ "proc-macro2",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "prettyplease"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d"
+dependencies = [
+ "proc-macro2",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "primitive-types"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f3486ccba82358b11a77516035647c34ba167dfa53312630de83b12bd4f3d66"
+dependencies = [
+ "fixed-hash",
+ "impl-codec",
+ "impl-rlp",
+ "impl-serde",
+ "scale-info",
+ "uint",
+]
+
+[[package]]
+name = "proc-macro-crate"
+version = "1.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a"
+dependencies = [
+ "thiserror",
+ "toml 0.5.11",
+]
+
+[[package]]
+name = "proc-macro-error"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
+dependencies = [
+ "proc-macro-error-attr",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+ "version_check",
+]
+
+[[package]]
+name = "proc-macro-error-attr"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "version_check",
+]
+
+[[package]]
+name = "proc-macro-warning"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e99670bafb56b9a106419397343bdbc8b8742c3cc449fec6345f86173f47cd4"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "proc-macro2"
+version = "1.0.67"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3d433d9f1a3e8c1263d9456598b16fec66f4acc9a74dacffd35c7bb09b3a1328"
+dependencies = [
+ "unicode-ident",
+]
+
+[[package]]
+name = "prometheus"
+version = "0.13.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c"
+dependencies = [
+ "cfg-if",
+ "fnv",
+ "lazy_static",
+ "memchr",
+ "parking_lot 0.12.1",
+ "thiserror",
+]
+
+[[package]]
+name = "prometheus-client"
+version = "0.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5d6fa99d535dd930d1249e6c79cb3c2915f9172a540fe2b02a4c8f9ca954721e"
+dependencies = [
+ "dtoa",
+ "itoa",
+ "parking_lot 0.12.1",
+ "prometheus-client-derive-encode",
+]
+
+[[package]]
+name = "prometheus-client-derive-encode"
+version = "0.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "proptest"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e35c06b98bf36aba164cc17cb25f7e232f5c4aeea73baa14b8a9f0d92dbfa65"
+dependencies = [
+ "bitflags 1.3.2",
+ "byteorder",
+ "lazy_static",
+ "num-traits 0.2.16",
+ "rand 0.8.5",
+ "rand_chacha 0.3.1",
+ "rand_xorshift",
+ "regex-syntax 0.6.29",
+ "unarray",
+]
+
+[[package]]
+name = "prost"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd"
+dependencies = [
+ "bytes",
+ "prost-derive 0.11.9",
+]
+
+[[package]]
+name = "prost"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4fdd22f3b9c31b53c060df4a0613a1c7f062d4115a2b984dd15b1858f7e340d"
+dependencies = [
+ "bytes",
+ "prost-derive 0.12.1",
+]
+
+[[package]]
+name = "prost-build"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270"
+dependencies = [
+ "bytes",
+ "heck 0.4.1",
+ "itertools 0.10.5",
+ "lazy_static",
+ "log",
+ "multimap",
+ "petgraph",
+ "prettyplease 0.1.25",
+ "prost 0.11.9",
+ "prost-types 0.11.9",
+ "regex",
+ "syn 1.0.109",
+ "tempfile",
+ "which",
+]
+
+[[package]]
+name = "prost-build"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8bdf592881d821b83d471f8af290226c8d51402259e9bb5be7f9f8bdebbb11ac"
+dependencies = [
+ "bytes",
+ "heck 0.4.1",
+ "itertools 0.11.0",
+ "log",
+ "multimap",
+ "once_cell",
+ "petgraph",
+ "prettyplease 0.2.15",
+ "prost 0.12.1",
+ "prost-types 0.12.1",
+ "regex",
+ "syn 2.0.37",
+ "tempfile",
+ "which",
+]
+
+[[package]]
+name = "prost-derive"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4"
+dependencies = [
+ "anyhow",
+ "itertools 0.10.5",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "prost-derive"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "265baba7fabd416cf5078179f7d2cbeca4ce7a9041111900675ea7c4cb8a4c32"
+dependencies = [
+ "anyhow",
+ "itertools 0.11.0",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "prost-types"
+version = "0.11.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13"
+dependencies = [
+ "prost 0.11.9",
+]
+
+[[package]]
+name = "prost-types"
+version = "0.12.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e081b29f63d83a4bc75cfc9f3fe424f9156cf92d8a4f0c9407cce9a1b67327cf"
+dependencies = [
+ "prost 0.12.1",
+]
+
+[[package]]
+name = "psm"
+version = "0.1.21"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "quick-error"
+version = "1.2.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
+
+[[package]]
+name = "quick-protobuf"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d6da84cc204722a989e01ba2f6e1e276e190f22263d0cb6ce8526fcdb0d2e1f"
+dependencies = [
+ "byteorder",
+]
+
+[[package]]
+name = "quick-protobuf-codec"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1693116345026436eb2f10b677806169c1a1260c1c60eaaffe3fb5a29ae23d8b"
+dependencies = [
+ "asynchronous-codec",
+ "bytes",
+ "quick-protobuf",
+ "thiserror",
+ "unsigned-varint",
+]
+
+[[package]]
+name = "quicksink"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858"
+dependencies = [
+ "futures-core",
+ "futures-sink",
+ "pin-project-lite 0.1.12",
+]
+
+[[package]]
+name = "quinn-proto"
+version = "0.9.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c956be1b23f4261676aed05a0046e204e8a6836e50203902683a718af0797989"
+dependencies = [
+ "bytes",
+ "rand 0.8.5",
+ "ring",
+ "rustc-hash",
+ "rustls 0.20.9",
+ "slab",
+ "thiserror",
+ "tinyvec",
+ "tracing",
+ "webpki 0.22.1",
+]
+
+[[package]]
+name = "quote"
+version = "1.0.33"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
+dependencies = [
+ "proc-macro2",
+]
+
+[[package]]
+name = "radium"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
+
+[[package]]
+name = "rand"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
+dependencies = [
+ "getrandom 0.1.16",
+ "libc",
+ "rand_chacha 0.2.2",
+ "rand_core 0.5.1",
+ "rand_hc",
+]
+
+[[package]]
+name = "rand"
+version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
+dependencies = [
+ "libc",
+ "rand_chacha 0.3.1",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.2.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_chacha"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
+dependencies = [
+ "ppv-lite86",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
+dependencies = [
+ "getrandom 0.1.16",
+]
+
+[[package]]
+name = "rand_core"
+version = "0.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
+dependencies = [
+ "getrandom 0.2.10",
+]
+
+[[package]]
+name = "rand_hc"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
+dependencies = [
+ "rand_core 0.5.1",
+]
+
+[[package]]
+name = "rand_pcg"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e"
+dependencies = [
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rand_xorshift"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f"
+dependencies = [
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "rawpointer"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3"
+
+[[package]]
+name = "rayon"
+version = "1.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1"
+dependencies = [
+ "either",
+ "rayon-core",
+]
+
+[[package]]
+name = "rayon-core"
+version = "1.12.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed"
+dependencies = [
+ "crossbeam-deque",
+ "crossbeam-utils",
+]
+
+[[package]]
+name = "rcgen"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd"
+dependencies = [
+ "pem",
+ "ring",
+ "time",
+ "x509-parser 0.13.2",
+ "yasna",
+]
+
+[[package]]
+name = "rcgen"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b"
+dependencies = [
+ "pem",
+ "ring",
+ "time",
+ "yasna",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.2.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
+dependencies = [
+ "bitflags 1.3.2",
+]
+
+[[package]]
+name = "redox_syscall"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
+dependencies = [
+ "bitflags 1.3.2",
+]
+
+[[package]]
+name = "redox_users"
+version = "0.4.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
+dependencies = [
+ "getrandom 0.2.10",
+ "redox_syscall 0.2.16",
+ "thiserror",
+]
+
+[[package]]
+name = "ref-cast"
+version = "1.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "acde58d073e9c79da00f2b5b84eed919c8326832648a5b109b3fce1bb1175280"
+dependencies = [
+ "ref-cast-impl",
+]
+
+[[package]]
+name = "ref-cast-impl"
+version = "1.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "regalloc2"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621"
+dependencies = [
+ "fxhash",
+ "log",
+ "slice-group-by",
+ "smallvec 1.11.1",
+]
+
+[[package]]
+name = "regex"
+version = "1.9.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-automata 0.3.8",
+ "regex-syntax 0.7.5",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
+dependencies = [
+ "regex-syntax 0.6.29",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.3.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795"
+dependencies = [
+ "aho-corasick",
+ "memchr",
+ "regex-syntax 0.7.5",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.6.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
+
+[[package]]
+name = "regex-syntax"
+version = "0.7.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da"
+
+[[package]]
+name = "relative-path"
+version = "1.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c707298afce11da2efef2f600116fa93ffa7a032b5d7b628aa17711ec81383ca"
+
+[[package]]
+name = "reqwest"
+version = "0.11.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1"
+dependencies = [
+ "base64 0.21.4",
+ "bytes",
+ "encoding_rs",
+ "futures-core",
+ "futures-util",
+ "h2",
+ "http",
+ "http-body",
+ "hyper",
+ "hyper-rustls 0.24.1",
+ "hyper-tls",
+ "ipnet",
+ "js-sys",
+ "log",
+ "mime",
+ "native-tls",
+ "once_cell",
+ "percent-encoding",
+ "pin-project-lite 0.2.13",
+ "rustls 0.21.7",
+ "rustls-pemfile",
+ "serde",
+ "serde_json",
+ "serde_urlencoded",
+ "tokio",
+ "tokio-native-tls",
+ "tokio-rustls 0.24.1",
+ "tower-service",
+ "url",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+ "webpki-roots 0.25.2",
+ "winreg",
+]
+
+[[package]]
+name = "resolv-conf"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00"
+dependencies = [
+ "hostname",
+ "quick-error",
+]
+
+[[package]]
+name = "rfc6979"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb"
+dependencies = [
+ "crypto-bigint 0.4.9",
+ "hmac 0.12.1",
+ "zeroize",
+]
+
+[[package]]
+name = "rfc6979"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
+dependencies = [
+ "hmac 0.12.1",
+ "subtle",
+]
+
+[[package]]
+name = "ring"
+version = "0.16.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
+dependencies = [
+ "cc",
+ "libc",
+ "once_cell",
+ "spin 0.5.2",
+ "untrusted",
+ "web-sys",
+ "winapi",
+]
+
+[[package]]
+name = "ripemd"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f"
+dependencies = [
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "rlp"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec"
+dependencies = [
+ "bytes",
+ "rlp-derive",
+ "rustc-hex",
+]
+
+[[package]]
+name = "rlp-derive"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e33d7b2abe0c340d8797fe2907d3f20d3b5ea5908683618bfe80df7f621f672a"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "rocksdb"
+version = "0.21.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe"
+dependencies = [
+ "libc",
+ "librocksdb-sys",
+]
+
+[[package]]
+name = "rpassword"
+version = "7.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322"
+dependencies = [
+ "libc",
+ "rtoolbox",
+ "winapi",
+]
+
+[[package]]
+name = "rstest"
+version = "0.18.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199"
+dependencies = [
+ "futures",
+ "futures-timer",
+ "rstest_macros",
+ "rustc_version 0.4.0",
+]
+
+[[package]]
+name = "rstest_macros"
+version = "0.18.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605"
+dependencies = [
+ "cfg-if",
+ "glob",
+ "proc-macro2",
+ "quote",
+ "regex",
+ "relative-path",
+ "rustc_version 0.4.0",
+ "syn 2.0.37",
+ "unicode-ident",
+]
+
+[[package]]
+name = "rtcp"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1919efd6d4a6a85d13388f9487549bb8e359f17198cc03ffd72f79b553873691"
+dependencies = [
+ "bytes",
+ "thiserror",
+ "webrtc-util",
+]
+
+[[package]]
+name = "rtnetlink"
+version = "0.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "322c53fd76a18698f1c27381d58091de3a043d356aa5bd0d510608b565f469a0"
+dependencies = [
+ "futures",
+ "log",
+ "netlink-packet-route",
+ "netlink-proto",
+ "nix",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "rtoolbox"
+version = "0.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "rtp"
+version = "0.6.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2a095411ff00eed7b12e4c6a118ba984d113e1079582570d56a5ee723f11f80"
+dependencies = [
+ "async-trait",
+ "bytes",
+ "rand 0.8.5",
+ "serde",
+ "thiserror",
+ "webrtc-util",
+]
+
+[[package]]
+name = "ruint"
+version = "1.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "95294d6e3a6192f3aabf91c38f56505a625aa495533442744185a36d75a790c4"
+dependencies = [
+ "alloy-rlp",
+ "ark-ff 0.3.0",
+ "ark-ff 0.4.2",
+ "bytes",
+ "fastrlp",
+ "num-bigint",
+ "parity-scale-codec",
+ "primitive-types",
+ "proptest",
+ "rand 0.8.5",
+ "rlp",
+ "ruint-macro",
+ "serde",
+ "valuable",
+ "zeroize",
+]
+
+[[package]]
+name = "ruint-macro"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e666a5496a0b2186dbcd0ff6106e29e093c15591bde62c20d3842007c6978a09"
+
+[[package]]
+name = "rustc-demangle"
+version = "0.1.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
+
+[[package]]
+name = "rustc-hash"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
+
+[[package]]
+name = "rustc-hex"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6"
+
+[[package]]
+name = "rustc_version"
+version = "0.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
+dependencies = [
+ "semver 0.11.0",
+]
+
+[[package]]
+name = "rustc_version"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+dependencies = [
+ "semver 1.0.19",
+]
+
+[[package]]
+name = "rusticata-macros"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632"
+dependencies = [
+ "nom",
+]
+
+[[package]]
+name = "rustix"
+version = "0.36.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c37f1bd5ef1b5422177b7646cba67430579cfe2ace80f284fee876bca52ad941"
+dependencies = [
+ "bitflags 1.3.2",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys 0.1.4",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "rustix"
+version = "0.37.23"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06"
+dependencies = [
+ "bitflags 1.3.2",
+ "errno",
+ "io-lifetimes",
+ "libc",
+ "linux-raw-sys 0.3.8",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "rustix"
+version = "0.38.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "747c788e9ce8e92b12cd485c49ddf90723550b654b32508f979b71a7b1ecda4f"
+dependencies = [
+ "bitflags 2.4.0",
+ "errno",
+ "libc",
+ "linux-raw-sys 0.4.7",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "rustls"
+version = "0.19.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7"
+dependencies = [
+ "base64 0.13.1",
+ "log",
+ "ring",
+ "sct 0.6.1",
+ "webpki 0.21.4",
+]
+
+[[package]]
+name = "rustls"
+version = "0.20.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99"
+dependencies = [
+ "log",
+ "ring",
+ "sct 0.7.0",
+ "webpki 0.22.1",
+]
+
+[[package]]
+name = "rustls"
+version = "0.21.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8"
+dependencies = [
+ "log",
+ "ring",
+ "rustls-webpki 0.101.6",
+ "sct 0.7.0",
+]
+
+[[package]]
+name = "rustls-native-certs"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a9aace74cb666635c918e9c12bc0d348266037aa8eb599b5cba565709a8dff00"
+dependencies = [
+ "openssl-probe",
+ "rustls-pemfile",
+ "schannel",
+ "security-framework",
+]
+
+[[package]]
+name = "rustls-pemfile"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
+dependencies = [
+ "base64 0.21.4",
+]
+
+[[package]]
+name = "rustls-webpki"
+version = "0.100.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f6a5fc258f1c1276dfe3016516945546e2d5383911efc0fc4f1cdc5df3a4ae3"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "rustls-webpki"
+version = "0.101.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "rustversion"
+version = "1.0.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
+
+[[package]]
+name = "rw-stream-sink"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04"
+dependencies = [
+ "futures",
+ "pin-project",
+ "static_assertions",
+]
+
+[[package]]
+name = "ryu"
+version = "1.0.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
+
+[[package]]
+name = "safe_arch"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354"
+dependencies = [
+ "bytemuck",
+]
+
+[[package]]
+name = "salsa"
+version = "0.16.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4b84d9f96071f3f3be0dc818eae3327625d8ebc95b58da37d6850724f31d3403"
+dependencies = [
+ "crossbeam-utils",
+ "indexmap 1.9.3",
+ "lock_api",
+ "log",
+ "oorandom",
+ "parking_lot 0.11.2",
+ "rustc-hash",
+ "salsa-macros",
+ "smallvec 1.11.1",
+]
+
+[[package]]
+name = "salsa-macros"
+version = "0.16.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd3904a4ba0a9d0211816177fd34b04c7095443f8cdacd11175064fe541c8fe2"
+dependencies = [
+ "heck 0.3.3",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "salsa20"
+version = "0.10.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213"
+dependencies = [
+ "cipher 0.4.4",
+]
+
+[[package]]
+name = "same-file"
+version = "1.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "sc-allocator"
+version = "4.1.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "log",
+ "sp-core 7.0.0",
+ "sp-wasm-interface 7.0.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-block-builder"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+ "sc-client-api",
+ "sp-api",
+ "sp-block-builder",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-runtime 7.0.0",
+]
+
+[[package]]
+name = "sc-chain-spec"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "memmap2",
+ "sc-chain-spec-derive",
+ "sc-client-api",
+ "sc-executor",
+ "sc-network",
+ "sc-telemetry",
+ "serde",
+ "serde_json",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+]
+
+[[package]]
+name = "sc-chain-spec-derive"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "sc-cli"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "chrono",
+ "clap 4.4.6",
+ "fdlimit",
+ "futures",
+ "libp2p-identity 0.1.3",
+ "log",
+ "names",
+ "parity-scale-codec",
+ "rand 0.8.5",
+ "regex",
+ "rpassword",
+ "sc-client-api",
+ "sc-client-db",
+ "sc-keystore",
+ "sc-network",
+ "sc-network-common",
+ "sc-service",
+ "sc-telemetry",
+ "sc-tracing",
+ "sc-utils",
+ "serde",
+ "serde_json",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-keyring",
+ "sp-keystore 0.13.0",
+ "sp-panic-handler 5.0.0",
+ "sp-runtime 7.0.0",
+ "sp-version",
+ "thiserror",
+ "tiny-bip39",
+ "tokio",
+]
+
+[[package]]
+name = "sc-client-api"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "fnv",
+ "futures",
+ "log",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sc-executor",
+ "sc-transaction-pool-api",
+ "sc-utils",
+ "sp-api",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-core 7.0.0",
+ "sp-database",
+ "sp-externalities 0.13.0",
+ "sp-keystore 0.13.0",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+ "sp-statement-store",
+ "sp-storage 7.0.0",
+ "substrate-prometheus-endpoint",
+]
+
+[[package]]
+name = "sc-client-db"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "hash-db",
+ "kvdb",
+ "kvdb-memorydb",
+ "kvdb-rocksdb",
+ "linked-hash-map",
+ "log",
+ "parity-db",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sc-client-api",
+ "sc-state-db",
+ "schnellru",
+ "sp-arithmetic 6.0.0",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-database",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+ "sp-trie 7.0.0",
+]
+
+[[package]]
+name = "sc-consensus"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "futures",
+ "futures-timer",
+ "libp2p-identity 0.1.3",
+ "log",
+ "mockall",
+ "parking_lot 0.12.1",
+ "sc-client-api",
+ "sc-utils",
+ "serde",
+ "sp-api",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+ "substrate-prometheus-endpoint",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-consensus-aura"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "futures",
+ "log",
+ "parity-scale-codec",
+ "sc-block-builder",
+ "sc-client-api",
+ "sc-consensus",
+ "sc-consensus-slots",
+ "sc-telemetry",
+ "sp-api",
+ "sp-application-crypto 7.0.0",
+ "sp-block-builder",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-consensus-aura",
+ "sp-consensus-slots",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-keystore 0.13.0",
+ "sp-runtime 7.0.0",
+ "substrate-prometheus-endpoint",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-consensus-babe"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "fork-tree",
+ "futures",
+ "log",
+ "num-bigint",
+ "num-rational",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sc-client-api",
+ "sc-consensus",
+ "sc-consensus-epochs",
+ "sc-consensus-slots",
+ "sc-keystore",
+ "sc-telemetry",
+ "scale-info",
+ "sp-api",
+ "sp-application-crypto 7.0.0",
+ "sp-block-builder",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-consensus-babe",
+ "sp-consensus-slots",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-keystore 0.13.0",
+ "sp-runtime 7.0.0",
+ "substrate-prometheus-endpoint",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-consensus-epochs"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "fork-tree",
+ "parity-scale-codec",
+ "sc-client-api",
+ "sc-consensus",
+ "sp-blockchain",
+ "sp-runtime 7.0.0",
+]
+
+[[package]]
+name = "sc-consensus-grandpa"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "ahash 0.8.3",
+ "array-bytes 4.2.0",
+ "async-trait",
+ "dyn-clone",
+ "finality-grandpa",
+ "fork-tree",
+ "futures",
+ "futures-timer",
+ "log",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "rand 0.8.5",
+ "sc-block-builder",
+ "sc-chain-spec",
+ "sc-client-api",
+ "sc-consensus",
+ "sc-network",
+ "sc-network-common",
+ "sc-network-gossip",
+ "sc-telemetry",
+ "sc-utils",
+ "serde_json",
+ "sp-api",
+ "sp-application-crypto 7.0.0",
+ "sp-arithmetic 6.0.0",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-consensus-grandpa",
+ "sp-core 7.0.0",
+ "sp-keystore 0.13.0",
+ "sp-runtime 7.0.0",
+ "substrate-prometheus-endpoint",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-consensus-manual-seal"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "assert_matches",
+ "async-trait",
+ "futures",
+ "futures-timer",
+ "jsonrpsee 0.16.3",
+ "log",
+ "parity-scale-codec",
+ "sc-client-api",
+ "sc-consensus",
+ "sc-consensus-aura",
+ "sc-consensus-babe",
+ "sc-consensus-epochs",
+ "sc-transaction-pool",
+ "sc-transaction-pool-api",
+ "serde",
+ "sp-api",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-consensus-aura",
+ "sp-consensus-babe",
+ "sp-consensus-slots",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-keystore 0.13.0",
+ "sp-runtime 7.0.0",
+ "sp-timestamp",
+ "substrate-prometheus-endpoint",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-consensus-slots"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "futures",
+ "futures-timer",
+ "log",
+ "parity-scale-codec",
+ "sc-client-api",
+ "sc-consensus",
+ "sc-telemetry",
+ "sp-arithmetic 6.0.0",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-consensus-slots",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+]
+
+[[package]]
+name = "sc-executor"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "lru 0.8.1",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sc-executor-common",
+ "sc-executor-wasmtime",
+ "sp-api",
+ "sp-core 7.0.0",
+ "sp-externalities 0.13.0",
+ "sp-io 7.0.0",
+ "sp-panic-handler 5.0.0",
+ "sp-runtime-interface 7.0.0",
+ "sp-trie 7.0.0",
+ "sp-version",
+ "sp-wasm-interface 7.0.0",
+ "tracing",
+]
+
+[[package]]
+name = "sc-executor-common"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "sc-allocator",
+ "sp-maybe-compressed-blob",
+ "sp-wasm-interface 7.0.0",
+ "thiserror",
+ "wasm-instrument",
+]
+
+[[package]]
+name = "sc-executor-wasmtime"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "anyhow",
+ "cfg-if",
+ "libc",
+ "log",
+ "once_cell",
+ "rustix 0.36.15",
+ "sc-allocator",
+ "sc-executor-common",
+ "sp-runtime-interface 7.0.0",
+ "sp-wasm-interface 7.0.0",
+ "wasmtime",
+]
+
+[[package]]
+name = "sc-informant"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "ansi_term",
+ "futures",
+ "futures-timer",
+ "log",
+ "sc-client-api",
+ "sc-network",
+ "sc-network-common",
+ "sp-blockchain",
+ "sp-runtime 7.0.0",
+]
+
+[[package]]
+name = "sc-keystore"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "parking_lot 0.12.1",
+ "serde_json",
+ "sp-application-crypto 7.0.0",
+ "sp-core 7.0.0",
+ "sp-keystore 0.13.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-network"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "async-channel",
+ "async-trait",
+ "asynchronous-codec",
+ "bytes",
+ "either",
+ "fnv",
+ "futures",
+ "futures-timer",
+ "ip_network",
+ "libp2p",
+ "linked_hash_set",
+ "log",
+ "lru 0.8.1",
+ "mockall",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "pin-project",
+ "rand 0.8.5",
+ "sc-block-builder",
+ "sc-client-api",
+ "sc-consensus",
+ "sc-network-common",
+ "sc-peerset",
+ "sc-utils",
+ "serde",
+ "serde_json",
+ "smallvec 1.11.1",
+ "snow",
+ "sp-arithmetic 6.0.0",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "substrate-prometheus-endpoint",
+ "thiserror",
+ "unsigned-varint",
+ "zeroize",
+]
+
+[[package]]
+name = "sc-network-bitswap"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-channel",
+ "cid 0.8.6",
+ "futures",
+ "libp2p-identity 0.1.3",
+ "log",
+ "prost 0.11.9",
+ "prost-build 0.11.9",
+ "sc-client-api",
+ "sc-network",
+ "sc-network-common",
+ "sp-blockchain",
+ "sp-runtime 7.0.0",
+ "thiserror",
+ "unsigned-varint",
+]
+
+[[package]]
+name = "sc-network-common"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "async-trait",
+ "bitflags 1.3.2",
+ "bytes",
+ "futures",
+ "futures-timer",
+ "libp2p-identity 0.1.3",
+ "parity-scale-codec",
+ "prost-build 0.11.9",
+ "sc-consensus",
+ "sc-peerset",
+ "sc-utils",
+ "serde",
+ "smallvec 1.11.1",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-consensus-grandpa",
+ "sp-runtime 7.0.0",
+ "substrate-prometheus-endpoint",
+ "thiserror",
+ "zeroize",
+]
+
+[[package]]
+name = "sc-network-gossip"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "ahash 0.8.3",
+ "futures",
+ "futures-timer",
+ "libp2p",
+ "log",
+ "lru 0.8.1",
+ "sc-network",
+ "sc-network-common",
+ "sc-peerset",
+ "sp-runtime 7.0.0",
+ "substrate-prometheus-endpoint",
+ "tracing",
+]
+
+[[package]]
+name = "sc-network-light"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "async-channel",
+ "futures",
+ "libp2p-identity 0.1.3",
+ "log",
+ "parity-scale-codec",
+ "prost 0.11.9",
+ "prost-build 0.11.9",
+ "sc-client-api",
+ "sc-network",
+ "sc-network-common",
+ "sc-peerset",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-network-sync"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "async-channel",
+ "async-trait",
+ "fork-tree",
+ "futures",
+ "futures-timer",
+ "libp2p",
+ "log",
+ "lru 0.8.1",
+ "mockall",
+ "parity-scale-codec",
+ "prost 0.11.9",
+ "prost-build 0.11.9",
+ "sc-client-api",
+ "sc-consensus",
+ "sc-network",
+ "sc-network-common",
+ "sc-peerset",
+ "sc-utils",
+ "smallvec 1.11.1",
+ "sp-arithmetic 6.0.0",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-consensus-grandpa",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "substrate-prometheus-endpoint",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-network-transactions"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "futures",
+ "libp2p",
+ "log",
+ "parity-scale-codec",
+ "pin-project",
+ "sc-network",
+ "sc-network-common",
+ "sc-peerset",
+ "sc-utils",
+ "sp-consensus",
+ "sp-runtime 7.0.0",
+ "substrate-prometheus-endpoint",
+]
+
+[[package]]
+name = "sc-offchain"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "bytes",
+ "fnv",
+ "futures",
+ "futures-timer",
+ "hyper",
+ "hyper-rustls 0.23.2",
+ "libp2p",
+ "num_cpus",
+ "once_cell",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "rand 0.8.5",
+ "sc-client-api",
+ "sc-network",
+ "sc-network-common",
+ "sc-peerset",
+ "sc-utils",
+ "sp-api",
+ "sp-core 7.0.0",
+ "sp-offchain",
+ "sp-runtime 7.0.0",
+ "threadpool",
+ "tracing",
+]
+
+[[package]]
+name = "sc-peerset"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "futures",
+ "libp2p-identity 0.1.3",
+ "log",
+ "parking_lot 0.12.1",
+ "partial_sort",
+ "sc-utils",
+ "serde_json",
+ "sp-arithmetic 6.0.0",
+ "wasm-timer",
+]
+
+[[package]]
+name = "sc-proposer-metrics"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "log",
+ "substrate-prometheus-endpoint",
+]
+
+[[package]]
+name = "sc-rpc"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "futures",
+ "jsonrpsee 0.16.3",
+ "log",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sc-block-builder",
+ "sc-chain-spec",
+ "sc-client-api",
+ "sc-rpc-api",
+ "sc-tracing",
+ "sc-transaction-pool-api",
+ "sc-utils",
+ "serde_json",
+ "sp-api",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-keystore 0.13.0",
+ "sp-offchain",
+ "sp-rpc",
+ "sp-runtime 7.0.0",
+ "sp-session",
+ "sp-statement-store",
+ "sp-version",
+ "tokio",
+]
+
+[[package]]
+name = "sc-rpc-api"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "jsonrpsee 0.16.3",
+ "parity-scale-codec",
+ "sc-chain-spec",
+ "sc-transaction-pool-api",
+ "scale-info",
+ "serde",
+ "serde_json",
+ "sp-core 7.0.0",
+ "sp-rpc",
+ "sp-runtime 7.0.0",
+ "sp-version",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-rpc-server"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "http",
+ "jsonrpsee 0.16.3",
+ "log",
+ "serde_json",
+ "substrate-prometheus-endpoint",
+ "tokio",
+ "tower",
+ "tower-http",
+]
+
+[[package]]
+name = "sc-rpc-spec-v2"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "futures",
+ "futures-util",
+ "hex",
+ "jsonrpsee 0.16.3",
+ "log",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sc-chain-spec",
+ "sc-client-api",
+ "sc-transaction-pool-api",
+ "serde",
+ "sp-api",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-version",
+ "thiserror",
+ "tokio-stream",
+]
+
+[[package]]
+name = "sc-service"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "directories",
+ "exit-future",
+ "futures",
+ "futures-timer",
+ "jsonrpsee 0.16.3",
+ "log",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "pin-project",
+ "rand 0.8.5",
+ "sc-block-builder",
+ "sc-chain-spec",
+ "sc-client-api",
+ "sc-client-db",
+ "sc-consensus",
+ "sc-executor",
+ "sc-informant",
+ "sc-keystore",
+ "sc-network",
+ "sc-network-bitswap",
+ "sc-network-common",
+ "sc-network-light",
+ "sc-network-sync",
+ "sc-network-transactions",
+ "sc-offchain",
+ "sc-rpc",
+ "sc-rpc-server",
+ "sc-rpc-spec-v2",
+ "sc-storage-monitor",
+ "sc-sysinfo",
+ "sc-telemetry",
+ "sc-tracing",
+ "sc-transaction-pool",
+ "sc-transaction-pool-api",
+ "sc-utils",
+ "serde",
+ "serde_json",
+ "sp-api",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-core 7.0.0",
+ "sp-externalities 0.13.0",
+ "sp-keystore 0.13.0",
+ "sp-runtime 7.0.0",
+ "sp-session",
+ "sp-state-machine 0.13.0",
+ "sp-storage 7.0.0",
+ "sp-transaction-pool",
+ "sp-transaction-storage-proof",
+ "sp-trie 7.0.0",
+ "sp-version",
+ "static_init",
+ "substrate-prometheus-endpoint",
+ "tempfile",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "tracing-futures",
+]
+
+[[package]]
+name = "sc-state-db"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "log",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sp-core 7.0.0",
+]
+
+[[package]]
+name = "sc-storage-monitor"
+version = "0.1.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "clap 4.4.6",
+ "fs4",
+ "futures",
+ "log",
+ "sc-client-db",
+ "sc-utils",
+ "sp-core 7.0.0",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "sc-sysinfo"
+version = "6.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "futures",
+ "libc",
+ "log",
+ "rand 0.8.5",
+ "rand_pcg",
+ "regex",
+ "sc-telemetry",
+ "serde",
+ "serde_json",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "sc-telemetry"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "chrono",
+ "futures",
+ "libp2p",
+ "log",
+ "parking_lot 0.12.1",
+ "pin-project",
+ "rand 0.8.5",
+ "sc-utils",
+ "serde",
+ "serde_json",
+ "thiserror",
+ "wasm-timer",
+]
+
+[[package]]
+name = "sc-tracing"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "ansi_term",
+ "atty",
+ "chrono",
+ "lazy_static",
+ "libc",
+ "log",
+ "once_cell",
+ "parking_lot 0.12.1",
+ "regex",
+ "rustc-hash",
+ "sc-client-api",
+ "sc-rpc-server",
+ "sc-tracing-proc-macro",
+ "serde",
+ "sp-api",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-rpc",
+ "sp-runtime 7.0.0",
+ "sp-tracing 6.0.0",
+ "thiserror",
+ "tracing",
+ "tracing-log",
+ "tracing-subscriber",
+]
+
+[[package]]
+name = "sc-tracing-proc-macro"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "sc-transaction-pool"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "futures",
+ "futures-timer",
+ "linked-hash-map",
+ "log",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sc-client-api",
+ "sc-transaction-pool-api",
+ "sc-utils",
+ "serde",
+ "sp-api",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-tracing 6.0.0",
+ "sp-transaction-pool",
+ "substrate-prometheus-endpoint",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-transaction-pool-api"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "futures",
+ "log",
+ "serde",
+ "sp-blockchain",
+ "sp-runtime 7.0.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sc-utils"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-channel",
+ "futures",
+ "futures-timer",
+ "lazy_static",
+ "log",
+ "parking_lot 0.12.1",
+ "prometheus",
+ "sp-arithmetic 6.0.0",
+]
+
+[[package]]
+name = "scale-bits"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8dd7aca73785181cc41f0bbe017263e682b585ca660540ba569133901d013ecf"
+dependencies = [
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+]
+
+[[package]]
+name = "scale-decode"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f0459d00b0dbd2e765009924a78ef36b2ff7ba116292d732f00eb0ed8e465d15"
+dependencies = [
+ "parity-scale-codec",
+ "primitive-types",
+ "scale-bits",
+ "scale-decode-derive",
+ "scale-info",
+ "smallvec 1.11.1",
+ "thiserror",
+]
+
+[[package]]
+name = "scale-decode-derive"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4391f0dfbb6690f035f6d2a15d6a12f88cc5395c36bcc056db07ffa2a90870ec"
+dependencies = [
+ "darling 0.14.4",
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "scale-encode"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b0401b7cdae8b8aa33725f3611a051358d5b32887ecaa0fda5953a775b2d4d76"
+dependencies = [
+ "parity-scale-codec",
+ "primitive-types",
+ "scale-bits",
+ "scale-encode-derive",
+ "scale-info",
+ "smallvec 1.11.1",
+ "thiserror",
+]
+
+[[package]]
+name = "scale-encode-derive"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "316e0fb10ec0fee266822bd641bab5e332a4ab80ef8c5b5ff35e5401a394f5a6"
+dependencies = [
+ "darling 0.14.4",
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "scale-info"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "35c0a159d0c45c12b20c5a844feb1fe4bea86e28f17b92a5f0c42193634d3782"
+dependencies = [
+ "bitvec",
+ "cfg-if",
+ "derive_more",
+ "parity-scale-codec",
+ "scale-info-derive",
+ "serde",
+]
+
+[[package]]
+name = "scale-info-derive"
+version = "2.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "912e55f6d20e0e80d63733872b40e1227c0bce1e1ab81ba67d696339bfd7fd29"
+dependencies = [
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "scale-value"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f2096d36e94ce9bf87d8addb752423b6b19730dc88edd7cc452bb2b90573f7a7"
+dependencies = [
+ "base58",
+ "blake2",
+ "either",
+ "frame-metadata",
+ "parity-scale-codec",
+ "scale-bits",
+ "scale-decode",
+ "scale-encode",
+ "scale-info",
+ "serde",
+ "thiserror",
+ "yap",
+]
+
+[[package]]
+name = "schannel"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
+dependencies = [
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "schnellru"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d"
+dependencies = [
+ "ahash 0.8.3",
+ "cfg-if",
+ "hashbrown 0.13.2",
+]
+
+[[package]]
+name = "schnorrkel"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862"
+dependencies = [
+ "arrayref",
+ "arrayvec 0.5.2",
+ "curve25519-dalek 2.1.3",
+ "getrandom 0.1.16",
+ "merlin",
+ "rand 0.7.3",
+ "rand_core 0.5.1",
+ "sha2 0.8.2",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "scopeguard"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
+
+[[package]]
+name = "scratch"
+version = "1.0.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152"
+
+[[package]]
+name = "scrypt"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d"
+dependencies = [
+ "hmac 0.12.1",
+ "pbkdf2 0.11.0",
+ "salsa20",
+ "sha2 0.10.8",
+]
+
+[[package]]
+name = "sct"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "sct"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "sdp"
+version = "0.5.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d22a5ef407871893fd72b4562ee15e4742269b173959db4b8df6f538c414e13"
+dependencies = [
+ "rand 0.8.5",
+ "substring",
+ "thiserror",
+ "url",
+]
+
+[[package]]
+name = "sec1"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928"
+dependencies = [
+ "base16ct 0.1.1",
+ "der 0.6.1",
+ "generic-array 0.14.7",
+ "pkcs8 0.9.0",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "sec1"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
+dependencies = [
+ "base16ct 0.2.0",
+ "der 0.7.8",
+ "generic-array 0.14.7",
+ "pkcs8 0.10.2",
+ "subtle",
+ "zeroize",
+]
+
+[[package]]
+name = "secp256k1"
+version = "0.24.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b1629c9c557ef9b293568b338dddfc8208c98a18c59d722a9d53f859d9c9b62"
+dependencies = [
+ "secp256k1-sys 0.6.1",
+]
+
+[[package]]
+name = "secp256k1"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "25996b82292a7a57ed3508f052cfff8640d38d32018784acd714758b43da9c8f"
+dependencies = [
+ "bitcoin_hashes",
+ "rand 0.8.5",
+ "secp256k1-sys 0.8.1",
+ "serde",
+]
+
+[[package]]
+name = "secp256k1-sys"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "83080e2c2fc1006e625be82e5d1eb6a43b7fd9578b617fcc55814daf286bba4b"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "secp256k1-sys"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70a129b9e9efbfb223753b9163c4ab3b13cff7fd9c7f010fbac25ab4099fa07e"
+dependencies = [
+ "cc",
+]
+
+[[package]]
+name = "secrecy"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e"
+dependencies = [
+ "zeroize",
+]
+
+[[package]]
+name = "security-framework"
+version = "2.9.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
+dependencies = [
+ "bitflags 1.3.2",
+ "core-foundation",
+ "core-foundation-sys",
+ "libc",
+ "security-framework-sys",
+]
+
+[[package]]
+name = "security-framework-sys"
+version = "2.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "semver"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537"
+dependencies = [
+ "semver-parser 0.7.0",
+]
+
+[[package]]
+name = "semver"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
+dependencies = [
+ "semver-parser 0.10.2",
+]
+
+[[package]]
+name = "semver"
+version = "1.0.19"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "semver-parser"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
+
+[[package]]
+name = "semver-parser"
+version = "0.10.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
+dependencies = [
+ "pest",
+]
+
+[[package]]
+name = "send_wrapper"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0"
+
+[[package]]
+name = "send_wrapper"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73"
+
+[[package]]
+name = "serde"
+version = "1.0.188"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e"
+dependencies = [
+ "serde_derive",
+]
+
+[[package]]
+name = "serde-hex"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca37e3e4d1b39afd7ff11ee4e947efae85adfddf4841787bfa47c470e96dc26d"
+dependencies = [
+ "array-init",
+ "serde",
+ "smallvec 0.6.14",
+]
+
+[[package]]
+name = "serde_bytes"
+version = "0.11.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "serde_derive"
+version = "1.0.188"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "serde_json"
+version = "1.0.107"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_json_pythonic"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62212da9872ca2a0cad0093191ee33753eddff9266cbbc1b4a602d13a3a768db"
+dependencies = [
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_repr"
+version = "0.1.16"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "serde_spanned"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "serde_urlencoded"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
+dependencies = [
+ "form_urlencoded",
+ "itoa",
+ "ryu",
+ "serde",
+]
+
+[[package]]
+name = "serde_with"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe"
+dependencies = [
+ "base64 0.13.1",
+ "chrono",
+ "hex",
+ "indexmap 1.9.3",
+ "serde",
+ "serde_json",
+ "serde_with_macros",
+ "time",
+]
+
+[[package]]
+name = "serde_with_macros"
+version = "2.3.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f"
+dependencies = [
+ "darling 0.20.3",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "sha-1"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6"
+dependencies = [
+ "block-buffer 0.9.0",
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.9.0",
+ "opaque-debug 0.3.0",
+]
+
+[[package]]
+name = "sha1"
+version = "0.10.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha2"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69"
+dependencies = [
+ "block-buffer 0.7.3",
+ "digest 0.8.1",
+ "fake-simd",
+ "opaque-debug 0.2.3",
+]
+
+[[package]]
+name = "sha2"
+version = "0.9.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800"
+dependencies = [
+ "block-buffer 0.9.0",
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.9.0",
+ "opaque-debug 0.3.0",
+]
+
+[[package]]
+name = "sha2"
+version = "0.10.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "digest 0.10.7",
+]
+
+[[package]]
+name = "sha3"
+version = "0.10.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60"
+dependencies = [
+ "digest 0.10.7",
+ "keccak",
+]
+
+[[package]]
+name = "sharded-slab"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c1b21f559e07218024e7e9f90f96f601825397de0e25420135f7f952453fed0b"
+dependencies = [
+ "lazy_static",
+]
+
+[[package]]
+name = "shlex"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
+
+[[package]]
+name = "signal-hook-registry"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
+dependencies = [
+ "libc",
+]
+
+[[package]]
+name = "signature"
+version = "1.6.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c"
+dependencies = [
+ "digest 0.10.7",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "signature"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500"
+dependencies = [
+ "digest 0.10.7",
+ "rand_core 0.6.4",
+]
+
+[[package]]
+name = "simba"
+version = "0.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae"
+dependencies = [
+ "approx",
+ "num-complex 0.4.4",
+ "num-traits 0.2.16",
+ "paste",
+ "wide",
+]
+
+[[package]]
+name = "simple_asn1"
+version = "0.6.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085"
+dependencies = [
+ "num-bigint",
+ "num-traits 0.2.16",
+ "thiserror",
+ "time",
+]
+
+[[package]]
+name = "siphasher"
+version = "0.3.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
+
+[[package]]
+name = "slab"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "slice-group-by"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7"
+
+[[package]]
+name = "smallvec"
+version = "0.6.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0"
+dependencies = [
+ "maybe-uninit",
+]
+
+[[package]]
+name = "smallvec"
+version = "1.11.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a"
+
+[[package]]
+name = "smol_str"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "74212e6bbe9a4352329b2f68ba3130c15a3f26fe88ff22dbdc6cdd58fa85e99c"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "snap"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831"
+
+[[package]]
+name = "snow"
+version = "0.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c9d1425eb528a21de2755c75af4c9b5d57f50a0d4c3b7f1828a4cd03f8ba155"
+dependencies = [
+ "aes-gcm 0.9.4",
+ "blake2",
+ "chacha20poly1305",
+ "curve25519-dalek 4.1.1",
+ "rand_core 0.6.4",
+ "ring",
+ "rustc_version 0.4.0",
+ "sha2 0.10.8",
+ "subtle",
+]
+
+[[package]]
+name = "socket2"
+version = "0.4.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
+dependencies = [
+ "libc",
+ "winapi",
+]
+
+[[package]]
+name = "socket2"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e"
+dependencies = [
+ "libc",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "soketto"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2"
+dependencies = [
+ "base64 0.13.1",
+ "bytes",
+ "flate2",
+ "futures",
+ "http",
+ "httparse",
+ "log",
+ "rand 0.8.5",
+ "sha-1",
+]
+
+[[package]]
+name = "solang-parser"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cb9fa2fa2fa6837be8a2495486ff92e3ffe68a99b6eeba288e139efdd842457"
+dependencies = [
+ "itertools 0.11.0",
+ "lalrpop",
+ "lalrpop-util",
+ "phf",
+ "thiserror",
+ "unicode-xid",
+]
+
+[[package]]
+name = "sp-api"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "hash-db",
+ "log",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-api-proc-macro",
+ "sp-core 7.0.0",
+ "sp-metadata-ir",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+ "sp-std 5.0.0",
+ "sp-trie 7.0.0",
+ "sp-version",
+ "thiserror",
+]
+
+[[package]]
+name = "sp-api-proc-macro"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "Inflector",
+ "blake2",
+ "expander",
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "sp-application-crypto"
+version = "7.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "sp-application-crypto"
+version = "23.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "899492ea547816d5dfe9a5a2ecc32f65a7110805af6da3380aa4902371b31dc2"
+dependencies = [
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-core 21.0.0",
+ "sp-io 23.0.0",
+ "sp-std 8.0.0",
+]
+
+[[package]]
+name = "sp-arithmetic"
+version = "6.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "integer-sqrt",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-std 5.0.0",
+ "static_assertions",
+]
+
+[[package]]
+name = "sp-arithmetic"
+version = "16.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb6020576e544c6824a51d651bc8df8e6ab67cd59f1c9ac09868bb81a5199ded"
+dependencies = [
+ "integer-sqrt",
+ "num-traits 0.2.16",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-std 8.0.0",
+ "static_assertions",
+]
+
+[[package]]
+name = "sp-block-builder"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+ "sp-api",
+ "sp-inherents",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "sp-blockchain"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "futures",
+ "log",
+ "lru 0.8.1",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sp-api",
+ "sp-consensus",
+ "sp-database",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sp-consensus"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "futures",
+ "log",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sp-consensus-aura"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-api",
+ "sp-application-crypto 7.0.0",
+ "sp-consensus",
+ "sp-consensus-slots",
+ "sp-inherents",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "sp-timestamp",
+]
+
+[[package]]
+name = "sp-consensus-babe"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-api",
+ "sp-application-crypto 7.0.0",
+ "sp-consensus",
+ "sp-consensus-slots",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-keystore 0.13.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "sp-timestamp",
+]
+
+[[package]]
+name = "sp-consensus-beefy"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "lazy_static",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-api",
+ "sp-application-crypto 7.0.0",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-mmr-primitives",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "strum 0.24.1",
+]
+
+[[package]]
+name = "sp-consensus-grandpa"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "finality-grandpa",
+ "log",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-api",
+ "sp-application-crypto 7.0.0",
+ "sp-core 7.0.0",
+ "sp-keystore 0.13.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "sp-consensus-slots"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-std 5.0.0",
+ "sp-timestamp",
+]
+
+[[package]]
+name = "sp-core"
+version = "7.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "bitflags 1.3.2",
+ "blake2",
+ "bounded-collections",
+ "bs58 0.4.0",
+ "dyn-clonable",
+ "ed25519-zebra",
+ "futures",
+ "hash-db",
+ "hash256-std-hasher",
+ "impl-serde",
+ "lazy_static",
+ "libsecp256k1",
+ "log",
+ "merlin",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "paste",
+ "primitive-types",
+ "rand 0.8.5",
+ "regex",
+ "scale-info",
+ "schnorrkel",
+ "secp256k1 0.24.3",
+ "secrecy",
+ "serde",
+ "sp-core-hashing 5.0.0",
+ "sp-debug-derive 5.0.0",
+ "sp-externalities 0.13.0",
+ "sp-runtime-interface 7.0.0",
+ "sp-std 5.0.0",
+ "sp-storage 7.0.0",
+ "ss58-registry",
+ "substrate-bip39",
+ "thiserror",
+ "tiny-bip39",
+ "zeroize",
+]
+
+[[package]]
+name = "sp-core"
+version = "21.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f18d9e2f67d8661f9729f35347069ac29d92758b59135176799db966947a7336"
+dependencies = [
+ "array-bytes 4.2.0",
+ "bitflags 1.3.2",
+ "blake2",
+ "bounded-collections",
+ "bs58 0.4.0",
+ "dyn-clonable",
+ "ed25519-zebra",
+ "futures",
+ "hash-db",
+ "hash256-std-hasher",
+ "impl-serde",
+ "lazy_static",
+ "libsecp256k1",
+ "log",
+ "merlin",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "paste",
+ "primitive-types",
+ "rand 0.8.5",
+ "regex",
+ "scale-info",
+ "schnorrkel",
+ "secp256k1 0.24.3",
+ "secrecy",
+ "serde",
+ "sp-core-hashing 9.0.0",
+ "sp-debug-derive 8.0.0",
+ "sp-externalities 0.19.0",
+ "sp-runtime-interface 17.0.0",
+ "sp-std 8.0.0",
+ "sp-storage 13.0.0",
+ "ss58-registry",
+ "substrate-bip39",
+ "thiserror",
+ "tiny-bip39",
+ "zeroize",
+]
+
+[[package]]
+name = "sp-core-hashing"
+version = "5.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "blake2b_simd",
+ "byteorder",
+ "digest 0.10.7",
+ "sha2 0.10.8",
+ "sha3",
+ "sp-std 5.0.0",
+ "twox-hash",
+]
+
+[[package]]
+name = "sp-core-hashing"
+version = "9.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2ee599a8399448e65197f9a6cee338ad192e9023e35e31f22382964c3c174c68"
+dependencies = [
+ "blake2b_simd",
+ "byteorder",
+ "digest 0.10.7",
+ "sha2 0.10.8",
+ "sha3",
+ "sp-std 8.0.0",
+ "twox-hash",
+]
+
+[[package]]
+name = "sp-core-hashing-proc-macro"
+version = "5.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "sp-core-hashing 5.0.0",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "sp-database"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "kvdb",
+ "parking_lot 0.12.1",
+]
+
+[[package]]
+name = "sp-debug-derive"
+version = "5.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "sp-debug-derive"
+version = "8.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c7f531814d2f16995144c74428830ccf7d94ff4a7749632b83ad8199b181140c"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "sp-externalities"
+version = "0.13.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "environmental",
+ "parity-scale-codec",
+ "sp-std 5.0.0",
+ "sp-storage 7.0.0",
+]
+
+[[package]]
+name = "sp-externalities"
+version = "0.19.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0f71c671e01a8ca60da925d43a1b351b69626e268b8837f8371e320cf1dd100"
+dependencies = [
+ "environmental",
+ "parity-scale-codec",
+ "sp-std 8.0.0",
+ "sp-storage 13.0.0",
+]
+
+[[package]]
+name = "sp-inherents"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "impl-trait-for-tuples",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sp-io"
+version = "7.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "bytes",
+ "ed25519 1.5.3",
+ "ed25519-dalek 1.0.1",
+ "futures",
+ "libsecp256k1",
+ "log",
+ "parity-scale-codec",
+ "rustversion",
+ "secp256k1 0.24.3",
+ "sp-core 7.0.0",
+ "sp-externalities 0.13.0",
+ "sp-keystore 0.13.0",
+ "sp-runtime-interface 7.0.0",
+ "sp-state-machine 0.13.0",
+ "sp-std 5.0.0",
+ "sp-tracing 6.0.0",
+ "sp-trie 7.0.0",
+ "tracing",
+ "tracing-core",
+]
+
+[[package]]
+name = "sp-io"
+version = "23.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d597e35a9628fe7454b08965b2442e3ec0f264b0a90d41328e87422cec02e99"
+dependencies = [
+ "bytes",
+ "ed25519 1.5.3",
+ "ed25519-dalek 1.0.1",
+ "futures",
+ "libsecp256k1",
+ "log",
+ "parity-scale-codec",
+ "rustversion",
+ "secp256k1 0.24.3",
+ "sp-core 21.0.0",
+ "sp-externalities 0.19.0",
+ "sp-keystore 0.27.0",
+ "sp-runtime-interface 17.0.0",
+ "sp-state-machine 0.28.0",
+ "sp-std 8.0.0",
+ "sp-tracing 10.0.0",
+ "sp-trie 22.0.0",
+ "tracing",
+ "tracing-core",
+]
+
+[[package]]
+name = "sp-keyring"
+version = "7.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "lazy_static",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "strum 0.24.1",
+]
+
+[[package]]
+name = "sp-keystore"
+version = "0.13.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "futures",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "serde",
+ "sp-core 7.0.0",
+ "sp-externalities 0.13.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sp-keystore"
+version = "0.27.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9be3cdd67cc1d9c1db17c5cbc4ec4924054a8437009d167f21f6590797e4aa45"
+dependencies = [
+ "futures",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "sp-core 21.0.0",
+ "sp-externalities 0.19.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sp-maybe-compressed-blob"
+version = "4.1.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "thiserror",
+ "zstd 0.12.4",
+]
+
+[[package]]
+name = "sp-metadata-ir"
+version = "0.1.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-metadata",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "sp-mmr-primitives"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "ckb-merkle-mountain-range",
+ "log",
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-api",
+ "sp-core 7.0.0",
+ "sp-debug-derive 5.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sp-offchain"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "sp-api",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+]
+
+[[package]]
+name = "sp-panic-handler"
+version = "5.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "backtrace",
+ "lazy_static",
+ "regex",
+]
+
+[[package]]
+name = "sp-panic-handler"
+version = "8.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ebd2de46003fa8212426838ca71cd42ee36a26480ba9ffea983506ce03131033"
+dependencies = [
+ "backtrace",
+ "lazy_static",
+ "regex",
+]
+
+[[package]]
+name = "sp-rpc"
+version = "6.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "rustc-hash",
+ "serde",
+ "sp-core 7.0.0",
+]
+
+[[package]]
+name = "sp-runtime"
+version = "7.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "either",
+ "hash256-std-hasher",
+ "impl-trait-for-tuples",
+ "log",
+ "parity-scale-codec",
+ "paste",
+ "rand 0.8.5",
+ "scale-info",
+ "serde",
+ "sp-application-crypto 7.0.0",
+ "sp-arithmetic 6.0.0",
+ "sp-core 7.0.0",
+ "sp-io 7.0.0",
+ "sp-std 5.0.0",
+ "sp-weights 4.0.0",
+]
+
+[[package]]
+name = "sp-runtime"
+version = "24.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "21c5bfc764a1a8259d7e8f7cfd22c84006275a512c958d3ff966c92151e134d5"
+dependencies = [
+ "either",
+ "hash256-std-hasher",
+ "impl-trait-for-tuples",
+ "log",
+ "parity-scale-codec",
+ "paste",
+ "rand 0.8.5",
+ "scale-info",
+ "serde",
+ "sp-application-crypto 23.0.0",
+ "sp-arithmetic 16.0.0",
+ "sp-core 21.0.0",
+ "sp-io 23.0.0",
+ "sp-std 8.0.0",
+ "sp-weights 20.0.0",
+]
+
+[[package]]
+name = "sp-runtime-interface"
+version = "7.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "bytes",
+ "impl-trait-for-tuples",
+ "parity-scale-codec",
+ "primitive-types",
+ "sp-externalities 0.13.0",
+ "sp-runtime-interface-proc-macro 6.0.0",
+ "sp-std 5.0.0",
+ "sp-storage 7.0.0",
+ "sp-tracing 6.0.0",
+ "sp-wasm-interface 7.0.0",
+ "static_assertions",
+]
+
+[[package]]
+name = "sp-runtime-interface"
+version = "17.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e676128182f90015e916f806cba635c8141e341e7abbc45d25525472e1bbce8"
+dependencies = [
+ "bytes",
+ "impl-trait-for-tuples",
+ "parity-scale-codec",
+ "primitive-types",
+ "sp-externalities 0.19.0",
+ "sp-runtime-interface-proc-macro 11.0.0",
+ "sp-std 8.0.0",
+ "sp-storage 13.0.0",
+ "sp-tracing 10.0.0",
+ "sp-wasm-interface 14.0.0",
+ "static_assertions",
+]
+
+[[package]]
+name = "sp-runtime-interface-proc-macro"
+version = "6.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "Inflector",
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "sp-runtime-interface-proc-macro"
+version = "11.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a5d5bd5566fe5633ec48dfa35ab152fd29f8a577c21971e1c6db9f28afb9bbb9"
+dependencies = [
+ "Inflector",
+ "proc-macro-crate",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "sp-session"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+ "scale-info",
+ "sp-api",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-staking",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "sp-staking"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "sp-state-machine"
+version = "0.13.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "hash-db",
+ "log",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "rand 0.8.5",
+ "smallvec 1.11.1",
+ "sp-core 7.0.0",
+ "sp-externalities 0.13.0",
+ "sp-panic-handler 5.0.0",
+ "sp-std 5.0.0",
+ "sp-trie 7.0.0",
+ "thiserror",
+ "tracing",
+]
+
+[[package]]
+name = "sp-state-machine"
+version = "0.28.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9ef45d31f9e7ac648f8899a0cd038a3608f8499028bff55b6c799702592325b6"
+dependencies = [
+ "hash-db",
+ "log",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "rand 0.8.5",
+ "smallvec 1.11.1",
+ "sp-core 21.0.0",
+ "sp-externalities 0.19.0",
+ "sp-panic-handler 8.0.0",
+ "sp-std 8.0.0",
+ "sp-trie 22.0.0",
+ "thiserror",
+ "tracing",
+]
+
+[[package]]
+name = "sp-statement-store"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "log",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-api",
+ "sp-application-crypto 7.0.0",
+ "sp-core 7.0.0",
+ "sp-externalities 0.13.0",
+ "sp-runtime 7.0.0",
+ "sp-runtime-interface 7.0.0",
+ "sp-std 5.0.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sp-std"
+version = "5.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+
+[[package]]
+name = "sp-std"
+version = "8.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53458e3c57df53698b3401ec0934bea8e8cfce034816873c0b0abbd83d7bac0d"
+
+[[package]]
+name = "sp-storage"
+version = "7.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "impl-serde",
+ "parity-scale-codec",
+ "ref-cast",
+ "serde",
+ "sp-debug-derive 5.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "sp-storage"
+version = "13.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "94294be83f11d4958cfea89ed5798f0b6605f5defc3a996948848458abbcc18e"
+dependencies = [
+ "impl-serde",
+ "parity-scale-codec",
+ "ref-cast",
+ "serde",
+ "sp-debug-derive 8.0.0",
+ "sp-std 8.0.0",
+]
+
+[[package]]
+name = "sp-timestamp"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "futures-timer",
+ "log",
+ "parity-scale-codec",
+ "sp-inherents",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "thiserror",
+]
+
+[[package]]
+name = "sp-tracing"
+version = "6.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+ "sp-std 5.0.0",
+ "tracing",
+ "tracing-core",
+ "tracing-subscriber",
+]
+
+[[package]]
+name = "sp-tracing"
+version = "10.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "357f7591980dd58305956d32f8f6646d0a8ea9ea0e7e868e46f53b68ddf00cec"
+dependencies = [
+ "parity-scale-codec",
+ "sp-std 8.0.0",
+ "tracing",
+ "tracing-core",
+ "tracing-subscriber",
+]
+
+[[package]]
+name = "sp-transaction-pool"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "sp-api",
+ "sp-runtime 7.0.0",
+]
+
+[[package]]
+name = "sp-transaction-storage-proof"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "log",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-core 7.0.0",
+ "sp-inherents",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "sp-trie 7.0.0",
+]
+
+[[package]]
+name = "sp-trie"
+version = "7.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "ahash 0.8.3",
+ "hash-db",
+ "hashbrown 0.13.2",
+ "lazy_static",
+ "memory-db",
+ "nohash-hasher",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "scale-info",
+ "schnellru",
+ "sp-core 7.0.0",
+ "sp-std 5.0.0",
+ "thiserror",
+ "tracing",
+ "trie-db",
+ "trie-root",
+]
+
+[[package]]
+name = "sp-trie"
+version = "22.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "48e4eeb7ef23f79eba8609db79ef9cef242f994f1f87a3c0387b4b5f177fda74"
+dependencies = [
+ "ahash 0.8.3",
+ "hash-db",
+ "hashbrown 0.13.2",
+ "lazy_static",
+ "memory-db",
+ "nohash-hasher",
+ "parity-scale-codec",
+ "parking_lot 0.12.1",
+ "scale-info",
+ "schnellru",
+ "sp-core 21.0.0",
+ "sp-std 8.0.0",
+ "thiserror",
+ "tracing",
+ "trie-db",
+ "trie-root",
+]
+
+[[package]]
+name = "sp-version"
+version = "5.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "impl-serde",
+ "parity-scale-codec",
+ "parity-wasm",
+ "scale-info",
+ "serde",
+ "sp-core-hashing-proc-macro",
+ "sp-runtime 7.0.0",
+ "sp-std 5.0.0",
+ "sp-version-proc-macro",
+ "thiserror",
+]
+
+[[package]]
+name = "sp-version-proc-macro"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "sp-wasm-interface"
+version = "7.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "anyhow",
+ "impl-trait-for-tuples",
+ "log",
+ "parity-scale-codec",
+ "sp-std 5.0.0",
+ "wasmi",
+ "wasmtime",
+]
+
+[[package]]
+name = "sp-wasm-interface"
+version = "14.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a19c122609ca5d8246be6386888596320d03c7bc880959eaa2c36bcd5acd6846"
+dependencies = [
+ "anyhow",
+ "impl-trait-for-tuples",
+ "log",
+ "parity-scale-codec",
+ "sp-std 8.0.0",
+ "wasmtime",
+]
+
+[[package]]
+name = "sp-weights"
+version = "4.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "smallvec 1.11.1",
+ "sp-arithmetic 6.0.0",
+ "sp-core 7.0.0",
+ "sp-debug-derive 5.0.0",
+ "sp-std 5.0.0",
+]
+
+[[package]]
+name = "sp-weights"
+version = "20.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "45d084c735544f70625b821c3acdbc7a2fc1893ca98b85f1942631284692c75b"
+dependencies = [
+ "parity-scale-codec",
+ "scale-info",
+ "serde",
+ "smallvec 1.11.1",
+ "sp-arithmetic 16.0.0",
+ "sp-core 21.0.0",
+ "sp-debug-derive 8.0.0",
+ "sp-std 8.0.0",
+]
+
+[[package]]
+name = "spin"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
+
+[[package]]
+name = "spin"
+version = "0.9.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
+
+[[package]]
+name = "spinners"
+version = "4.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "08615eea740067d9899969bc2891c68a19c315cb1f66640af9a9ecb91b13bcab"
+dependencies = [
+ "lazy_static",
+ "maplit",
+ "strum 0.24.1",
+]
+
+[[package]]
+name = "spki"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b"
+dependencies = [
+ "base64ct",
+ "der 0.6.1",
+]
+
+[[package]]
+name = "spki"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a"
+dependencies = [
+ "base64ct",
+ "der 0.7.8",
+]
+
+[[package]]
+name = "sprs"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ec63571489873d4506683915840eeb1bb16b3198ee4894cc6f2fe3013d505e56"
+dependencies = [
+ "ndarray",
+ "num-complex 0.2.4",
+ "num-traits 0.1.43",
+]
+
+[[package]]
+name = "ss58-registry"
+version = "1.43.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5e6915280e2d0db8911e5032a5c275571af6bdded2916abd691a659be25d3439"
+dependencies = [
+ "Inflector",
+ "num-format",
+ "proc-macro2",
+ "quote",
+ "serde",
+ "serde_json",
+ "unicode-xid",
+]
+
+[[package]]
+name = "stable_deref_trait"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
+
+[[package]]
+name = "starknet-accounts"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "68e97edc480348dca300e5a8234e6c4e6f2f1ac028f2b16fcce294ebe93d07f4"
+dependencies = [
+ "async-trait",
+ "auto_impl",
+ "starknet-core",
+ "starknet-providers",
+ "starknet-signers",
+ "thiserror",
+]
+
+[[package]]
+name = "starknet-contract"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "69b86e3f6b3ca9a5c45271ab10871c99f7dc82fee3199d9f8c7baa2a1829947d"
+dependencies = [
+ "serde",
+ "serde_json",
+ "serde_with",
+ "starknet-accounts",
+ "starknet-core",
+ "starknet-providers",
+ "thiserror",
+]
+
+[[package]]
+name = "starknet-core"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b796a32a7400f7d85e95d3900b5cee7a392b2adbf7ad16093ed45ec6f8d85de6"
+dependencies = [
+ "base64 0.21.4",
+ "flate2",
+ "hex",
+ "serde",
+ "serde_json",
+ "serde_json_pythonic",
+ "serde_with",
+ "sha3",
+ "starknet-crypto 0.6.0",
+ "starknet-ff",
+]
+
+[[package]]
+name = "starknet-crypto"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "693e6362f150f9276e429a910481fb7f3bcb8d6aa643743f587cfece0b374874"
+dependencies = [
+ "crypto-bigint 0.5.3",
+ "hex",
+ "hmac 0.12.1",
+ "num-bigint",
+ "num-integer",
+ "num-traits 0.2.16",
+ "rfc6979 0.4.0",
+ "sha2 0.10.8",
+ "starknet-crypto-codegen",
+ "starknet-curve 0.3.0",
+ "starknet-ff",
+ "zeroize",
+]
+
+[[package]]
+name = "starknet-crypto"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4dbb308033b5c60c5677645f7ba3b012b4e3e81f773480d27fb5f342d50621e6"
+dependencies = [
+ "crypto-bigint 0.5.3",
+ "hex",
+ "hmac 0.12.1",
+ "num-bigint",
+ "num-integer",
+ "num-traits 0.2.16",
+ "rfc6979 0.4.0",
+ "sha2 0.10.8",
+ "starknet-crypto-codegen",
+ "starknet-curve 0.4.0",
+ "starknet-ff",
+ "zeroize",
+]
+
+[[package]]
+name = "starknet-crypto-codegen"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "af6527b845423542c8a16e060ea1bc43f67229848e7cd4c4d80be994a84220ce"
+dependencies = [
+ "starknet-curve 0.4.0",
+ "starknet-ff",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "starknet-curve"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "252610baff59e4c4332ce3569f7469c5d3f9b415a2240d698fb238b2b4fc0942"
+dependencies = [
+ "starknet-ff",
+]
+
+[[package]]
+name = "starknet-curve"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a68a0d87ae56572abf83ddbfd44259a7c90dbeeee1629a1ffe223e7f9a8f3052"
+dependencies = [
+ "starknet-ff",
+]
+
+[[package]]
+name = "starknet-ff"
+version = "0.3.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db2cb1d9c0a50380cddab99cb202c6bfb3332728a2769bd0ca2ee80b0b390dd4"
+dependencies = [
+ "ark-ff 0.4.2",
+ "bigdecimal",
+ "crypto-bigint 0.5.3",
+ "getrandom 0.2.10",
+ "hex",
+ "serde",
+]
+
+[[package]]
+name = "starknet-providers"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c3b136c26b72ff1756f0844e0aa80bab680ceb99d63921826facbb8e7340ff82"
+dependencies = [
+ "async-trait",
+ "auto_impl",
+ "ethereum-types",
+ "flate2",
+ "log",
+ "reqwest",
+ "serde",
+ "serde_json",
+ "serde_with",
+ "starknet-core",
+ "thiserror",
+ "url",
+]
+
+[[package]]
+name = "starknet-rpc-test"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "assert_matches",
+ "derive_more",
+ "flate2",
+ "lazy_static",
+ "reqwest",
+ "rstest",
+ "serde",
+ "serde_json",
+ "starknet-accounts",
+ "starknet-contract",
+ "starknet-core",
+ "starknet-crypto 0.6.0",
+ "starknet-ff",
+ "starknet-providers",
+ "starknet-signers",
+ "thiserror",
+ "tokio",
+ "url",
+]
+
+[[package]]
+name = "starknet-signers"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9386015d2e6dc3df285bfb33a3afd8ad7596c70ed38ab57019de4d2dfc7826f"
+dependencies = [
+ "async-trait",
+ "auto_impl",
+ "crypto-bigint 0.5.3",
+ "eth-keystore",
+ "rand 0.8.5",
+ "starknet-core",
+ "starknet-crypto 0.6.0",
+ "thiserror",
+]
+
+[[package]]
+name = "starknet_api"
+version = "0.4.1"
+source = "git+https://github.com/keep-starknet-strange/starknet-api?branch=no_std-support-dc83f05#6637a2f24531bf1a049cc0c482deb41c419a6832"
+dependencies = [
+ "cairo-lang-casm-contract-class",
+ "derive_more",
+ "hashbrown 0.14.1",
+ "hex",
+ "indexmap 2.0.0-pre",
+ "once_cell",
+ "parity-scale-codec",
+ "primitive-types",
+ "scale-info",
+ "serde",
+ "serde_json",
+ "starknet-crypto 0.5.1",
+ "thiserror-no-std",
+]
+
+[[package]]
+name = "static_assertions"
+version = "1.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
+
+[[package]]
+name = "static_init"
+version = "1.0.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a2a1c578e98c1c16fc3b8ec1328f7659a500737d7a0c6d625e73e830ff9c1f6"
+dependencies = [
+ "bitflags 1.3.2",
+ "cfg_aliases",
+ "libc",
+ "parking_lot 0.11.2",
+ "parking_lot_core 0.8.6",
+ "static_init_macro",
+ "winapi",
+]
+
+[[package]]
+name = "static_init_macro"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "70a2595fc3aa78f2d0e45dd425b22282dd863273761cc77780914b2cf3003acf"
+dependencies = [
+ "cfg_aliases",
+ "memchr",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "string_cache"
+version = "0.8.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b"
+dependencies = [
+ "new_debug_unreachable",
+ "once_cell",
+ "parking_lot 0.12.1",
+ "phf_shared 0.10.0",
+ "precomputed-hash",
+]
+
+[[package]]
+name = "strsim"
+version = "0.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
+
+[[package]]
+name = "strsim"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
+
+[[package]]
+name = "structopt"
+version = "0.3.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10"
+dependencies = [
+ "clap 2.34.0",
+ "lazy_static",
+ "structopt-derive",
+]
+
+[[package]]
+name = "structopt-derive"
+version = "0.4.18"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
+dependencies = [
+ "heck 0.3.3",
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "strum"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f"
+dependencies = [
+ "strum_macros 0.24.3",
+]
+
+[[package]]
+name = "strum"
+version = "0.25.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125"
+dependencies = [
+ "strum_macros 0.25.2",
+]
+
+[[package]]
+name = "strum_macros"
+version = "0.24.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59"
+dependencies = [
+ "heck 0.4.1",
+ "proc-macro2",
+ "quote",
+ "rustversion",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "strum_macros"
+version = "0.25.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ad8d03b598d3d0fff69bf533ee3ef19b8eeb342729596df84bcc7e1f96ec4059"
+dependencies = [
+ "heck 0.4.1",
+ "proc-macro2",
+ "quote",
+ "rustversion",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "stun"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a7e94b1ec00bad60e6410e058b52f1c66de3dc5fe4d62d09b3e52bb7d3b73e25"
+dependencies = [
+ "base64 0.13.1",
+ "crc",
+ "lazy_static",
+ "md-5",
+ "rand 0.8.5",
+ "ring",
+ "subtle",
+ "thiserror",
+ "tokio",
+ "url",
+ "webrtc-util",
+]
+
+[[package]]
+name = "substrate-bip39"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c"
+dependencies = [
+ "hmac 0.11.0",
+ "pbkdf2 0.8.0",
+ "schnorrkel",
+ "sha2 0.9.9",
+ "zeroize",
+]
+
+[[package]]
+name = "substrate-build-script-utils"
+version = "3.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "platforms 2.0.0",
+]
+
+[[package]]
+name = "substrate-frame-rpc-system"
+version = "4.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "frame-system-rpc-runtime-api",
+ "futures",
+ "jsonrpsee 0.16.3",
+ "log",
+ "parity-scale-codec",
+ "sc-rpc-api",
+ "sc-transaction-pool-api",
+ "sp-api",
+ "sp-block-builder",
+ "sp-blockchain",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+]
+
+[[package]]
+name = "substrate-prometheus-endpoint"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "hyper",
+ "log",
+ "prometheus",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "substrate-rpc-client"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "jsonrpsee 0.16.3",
+ "log",
+ "sc-rpc-api",
+ "serde",
+ "sp-runtime 7.0.0",
+]
+
+[[package]]
+name = "substrate-test-client"
+version = "2.0.1"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 4.2.0",
+ "async-trait",
+ "futures",
+ "parity-scale-codec",
+ "sc-client-api",
+ "sc-client-db",
+ "sc-consensus",
+ "sc-executor",
+ "sc-offchain",
+ "sc-service",
+ "serde",
+ "serde_json",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-core 7.0.0",
+ "sp-keyring",
+ "sp-keystore 0.13.0",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+]
+
+[[package]]
+name = "substrate-test-runtime"
+version = "2.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "array-bytes 6.1.0",
+ "frame-executive",
+ "frame-support",
+ "frame-system",
+ "frame-system-rpc-runtime-api",
+ "log",
+ "memory-db",
+ "pallet-babe",
+ "pallet-balances",
+ "pallet-beefy-mmr",
+ "pallet-root-testing",
+ "pallet-sudo",
+ "pallet-timestamp",
+ "parity-scale-codec",
+ "sc-service",
+ "scale-info",
+ "serde",
+ "sp-api",
+ "sp-application-crypto 7.0.0",
+ "sp-block-builder",
+ "sp-consensus-aura",
+ "sp-consensus-babe",
+ "sp-consensus-beefy",
+ "sp-consensus-grandpa",
+ "sp-core 7.0.0",
+ "sp-debug-derive 5.0.0",
+ "sp-externalities 0.13.0",
+ "sp-inherents",
+ "sp-io 7.0.0",
+ "sp-keyring",
+ "sp-offchain",
+ "sp-runtime 7.0.0",
+ "sp-runtime-interface 7.0.0",
+ "sp-session",
+ "sp-state-machine 0.13.0",
+ "sp-std 5.0.0",
+ "sp-transaction-pool",
+ "sp-trie 7.0.0",
+ "sp-version",
+ "substrate-wasm-builder",
+ "trie-db",
+]
+
+[[package]]
+name = "substrate-test-runtime-client"
+version = "2.0.0"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "futures",
+ "parity-scale-codec",
+ "sc-block-builder",
+ "sc-chain-spec",
+ "sc-client-api",
+ "sc-consensus",
+ "sp-api",
+ "sp-blockchain",
+ "sp-consensus",
+ "sp-core 7.0.0",
+ "sp-runtime 7.0.0",
+ "substrate-test-client",
+ "substrate-test-runtime",
+]
+
+[[package]]
+name = "substrate-wasm-builder"
+version = "5.0.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "ansi_term",
+ "build-helper",
+ "cargo_metadata 0.15.4",
+ "filetime",
+ "sp-maybe-compressed-blob",
+ "strum 0.24.1",
+ "tempfile",
+ "toml 0.7.8",
+ "walkdir",
+ "wasm-opt",
+]
+
+[[package]]
+name = "substring"
+version = "1.4.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86"
+dependencies = [
+ "autocfg",
+]
+
+[[package]]
+name = "subtle"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
+
+[[package]]
+name = "subtle-encoding"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7dcb1ed7b8330c5eed5441052651dd7a12c75e2ed88f2ec024ae1fa3a5e59945"
+dependencies = [
+ "zeroize",
+]
+
+[[package]]
+name = "subtle-ng"
+version = "2.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142"
+
+[[package]]
+name = "subxt"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "31a734d66fa935fbda56ba6a71d7e969f424c8c5608d416ba8499d71d8cbfc1f"
+dependencies = [
+ "base58",
+ "blake2",
+ "derivative",
+ "either",
+ "frame-metadata",
+ "futures",
+ "getrandom 0.2.10",
+ "hex",
+ "impl-serde",
+ "jsonrpsee 0.16.3",
+ "parity-scale-codec",
+ "primitive-types",
+ "scale-bits",
+ "scale-decode",
+ "scale-encode",
+ "scale-info",
+ "scale-value",
+ "serde",
+ "serde_json",
+ "sp-core 21.0.0",
+ "sp-core-hashing 9.0.0",
+ "sp-runtime 24.0.0",
+ "subxt-macro",
+ "subxt-metadata",
+ "thiserror",
+ "tracing",
+]
+
+[[package]]
+name = "subxt-codegen"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4e2f231d97c145c564bd544212c0cc0c29c09ff516af199f4ce00c8e055f8138"
+dependencies = [
+ "frame-metadata",
+ "heck 0.4.1",
+ "hex",
+ "jsonrpsee 0.16.3",
+ "parity-scale-codec",
+ "proc-macro2",
+ "quote",
+ "scale-info",
+ "subxt-metadata",
+ "syn 2.0.37",
+ "thiserror",
+ "tokio",
+]
+
+[[package]]
+name = "subxt-macro"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e544e41e1c84b616632cd2f86862342868f62e11e4cd9062a9e3dbf5fc871f64"
+dependencies = [
+ "darling 0.20.3",
+ "proc-macro-error",
+ "subxt-codegen",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "subxt-metadata"
+version = "0.29.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a01ce5044c81db3404d38c56f1e69d72eff72c54e5913c9bba4c0b58d376031f"
+dependencies = [
+ "frame-metadata",
+ "parity-scale-codec",
+ "scale-info",
+ "sp-core-hashing 9.0.0",
+ "thiserror",
+]
+
+[[package]]
+name = "svm-rs"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "597e3a746727984cb7ea2487b6a40726cad0dbe86628e7d429aa6b8c4c153db4"
+dependencies = [
+ "dirs",
+ "fs2",
+ "hex",
+ "once_cell",
+ "reqwest",
+ "semver 1.0.19",
+ "serde",
+ "serde_json",
+ "sha2 0.10.8",
+ "thiserror",
+ "url",
+ "zip",
+]
+
+[[package]]
+name = "syn"
+version = "1.0.109"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "syn"
+version = "2.0.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "unicode-ident",
+]
+
+[[package]]
+name = "synstructure"
+version = "0.12.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+ "unicode-xid",
+]
+
+[[package]]
+name = "system-configuration"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7"
+dependencies = [
+ "bitflags 1.3.2",
+ "core-foundation",
+ "system-configuration-sys",
+]
+
+[[package]]
+name = "system-configuration-sys"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9"
+dependencies = [
+ "core-foundation-sys",
+ "libc",
+]
+
+[[package]]
+name = "tap"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
+
+[[package]]
+name = "target-lexicon"
+version = "0.12.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a"
+
+[[package]]
+name = "tempfile"
+version = "3.8.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
+dependencies = [
+ "cfg-if",
+ "fastrand 2.0.1",
+ "redox_syscall 0.3.5",
+ "rustix 0.38.14",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "tendermint"
+version = "0.32.0"
+source = "git+https://github.com/eigerco/celestia-tendermint-rs.git?rev=19dc3da#19dc3dae78ee7e4dcde67881ab31af229ed133a2"
+dependencies = [
+ "bytes",
+ "digest 0.10.7",
+ "ed25519 2.2.2",
+ "ed25519-consensus",
+ "flex-error",
+ "futures",
+ "num-traits 0.2.16",
+ "once_cell",
+ "prost 0.12.1",
+ "prost-types 0.12.1",
+ "serde",
+ "serde_bytes",
+ "serde_json",
+ "serde_repr",
+ "sha2 0.10.8",
+ "signature 2.1.0",
+ "subtle",
+ "subtle-encoding",
+ "tendermint-proto",
+ "time",
+ "zeroize",
+]
+
+[[package]]
+name = "tendermint-proto"
+version = "0.32.0"
+source = "git+https://github.com/eigerco/celestia-tendermint-rs.git?rev=19dc3da#19dc3dae78ee7e4dcde67881ab31af229ed133a2"
+dependencies = [
+ "bytes",
+ "flex-error",
+ "num-derive",
+ "num-traits 0.2.16",
+ "prost 0.12.1",
+ "prost-types 0.12.1",
+ "serde",
+ "serde_bytes",
+ "subtle-encoding",
+ "time",
+]
+
+[[package]]
+name = "term"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f"
+dependencies = [
+ "dirs-next",
+ "rustversion",
+ "winapi",
+]
+
+[[package]]
+name = "termcolor"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
+name = "termtree"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76"
+
+[[package]]
+name = "test-case"
+version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8f1e820b7f1d95a0cdbf97a5df9de10e1be731983ab943e56703ac1b8e9d425"
+dependencies = [
+ "test-case-macros",
+]
+
+[[package]]
+name = "test-case-core"
+version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54c25e2cb8f5fcd7318157634e8838aa6f7e4715c96637f969fabaccd1ef5462"
+dependencies = [
+ "cfg-if",
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "test-case-macros"
+version = "3.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "37cfd7bbc88a0104e304229fba519bdc45501a30b760fb72240342f1289ad257"
+dependencies = [
+ "proc-macro-error",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+ "test-case-core",
+]
+
+[[package]]
+name = "textwrap"
+version = "0.11.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
+dependencies = [
+ "unicode-width",
+]
+
+[[package]]
+name = "thiserror"
+version = "1.0.49"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4"
+dependencies = [
+ "thiserror-impl",
+]
+
+[[package]]
+name = "thiserror-impl"
+version = "1.0.49"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "thiserror-impl-no-std"
+version = "2.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "58e6318948b519ba6dc2b442a6d0b904ebfb8d411a3ad3e07843615a72249758"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 1.0.109",
+]
+
+[[package]]
+name = "thiserror-no-std"
+version = "2.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3ad459d94dd517257cc96add8a43190ee620011bb6e6cdc82dafd97dfafafea"
+dependencies = [
+ "thiserror-impl-no-std",
+]
+
+[[package]]
+name = "thousands"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820"
+
+[[package]]
+name = "thread_local"
+version = "1.1.7"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
+dependencies = [
+ "cfg-if",
+ "once_cell",
+]
+
+[[package]]
+name = "threadpool"
+version = "1.8.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa"
+dependencies = [
+ "num_cpus",
+]
+
+[[package]]
+name = "tikv-jemalloc-sys"
+version = "0.5.4+5.3.0-patched"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1"
+dependencies = [
+ "cc",
+ "libc",
+]
+
+[[package]]
+name = "time"
+version = "0.3.29"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "426f806f4089c493dcac0d24c29c01e2c38baf8e30f1b716ee37e83d200b18fe"
+dependencies = [
+ "deranged",
+ "itoa",
+ "serde",
+ "time-core",
+ "time-macros",
+]
+
+[[package]]
+name = "time-core"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
+
+[[package]]
+name = "time-macros"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20"
+dependencies = [
+ "time-core",
+]
+
+[[package]]
+name = "tiny-bip39"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "62cc94d358b5a1e84a5cb9109f559aa3c4d634d2b1b4de3d0fa4adc7c78e2861"
+dependencies = [
+ "anyhow",
+ "hmac 0.12.1",
+ "once_cell",
+ "pbkdf2 0.11.0",
+ "rand 0.8.5",
+ "rustc-hash",
+ "sha2 0.10.8",
+ "thiserror",
+ "unicode-normalization",
+ "wasm-bindgen",
+ "zeroize",
+]
+
+[[package]]
+name = "tiny-keccak"
+version = "2.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237"
+dependencies = [
+ "crunchy",
+]
+
+[[package]]
+name = "tinytemplate"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
+dependencies = [
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "tinyvec"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50"
+dependencies = [
+ "tinyvec_macros",
+]
+
+[[package]]
+name = "tinyvec_macros"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
+
+[[package]]
+name = "tokio"
+version = "1.32.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9"
+dependencies = [
+ "backtrace",
+ "bytes",
+ "libc",
+ "mio",
+ "num_cpus",
+ "parking_lot 0.12.1",
+ "pin-project-lite 0.2.13",
+ "signal-hook-registry",
+ "socket2 0.5.4",
+ "tokio-macros",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "tokio-macros"
+version = "2.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "tokio-native-tls"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
+dependencies = [
+ "native-tls",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-retry"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f"
+dependencies = [
+ "pin-project",
+ "rand 0.8.5",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.23.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
+dependencies = [
+ "rustls 0.20.9",
+ "tokio",
+ "webpki 0.22.1",
+]
+
+[[package]]
+name = "tokio-rustls"
+version = "0.24.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081"
+dependencies = [
+ "rustls 0.21.7",
+ "tokio",
+]
+
+[[package]]
+name = "tokio-stream"
+version = "0.1.14"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842"
+dependencies = [
+ "futures-core",
+ "pin-project-lite 0.2.13",
+ "tokio",
+ "tokio-util",
+]
+
+[[package]]
+name = "tokio-tungstenite"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c"
+dependencies = [
+ "futures-util",
+ "log",
+ "rustls 0.21.7",
+ "tokio",
+ "tokio-rustls 0.24.1",
+ "tungstenite",
+ "webpki-roots 0.25.2",
+]
+
+[[package]]
+name = "tokio-util"
+version = "0.7.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d"
+dependencies = [
+ "bytes",
+ "futures-core",
+ "futures-io",
+ "futures-sink",
+ "pin-project-lite 0.2.13",
+ "tokio",
+ "tracing",
+]
+
+[[package]]
+name = "toml"
+version = "0.5.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml"
+version = "0.7.8"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
+dependencies = [
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+ "toml_edit",
+]
+
+[[package]]
+name = "toml_datetime"
+version = "0.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b"
+dependencies = [
+ "serde",
+]
+
+[[package]]
+name = "toml_edit"
+version = "0.19.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
+dependencies = [
+ "indexmap 2.0.1",
+ "serde",
+ "serde_spanned",
+ "toml_datetime",
+ "winnow",
+]
+
+[[package]]
+name = "tower"
+version = "0.4.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
+dependencies = [
+ "futures-core",
+ "futures-util",
+ "pin-project",
+ "pin-project-lite 0.2.13",
+ "tower-layer",
+ "tower-service",
+ "tracing",
+]
+
+[[package]]
+name = "tower-http"
+version = "0.4.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140"
+dependencies = [
+ "bitflags 2.4.0",
+ "bytes",
+ "futures-core",
+ "futures-util",
+ "http",
+ "http-body",
+ "http-range-header",
+ "pin-project-lite 0.2.13",
+ "tower-layer",
+ "tower-service",
+]
+
+[[package]]
+name = "tower-layer"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
+
+[[package]]
+name = "tower-service"
+version = "0.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
+[[package]]
+name = "tracing"
+version = "0.1.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
+dependencies = [
+ "cfg-if",
+ "log",
+ "pin-project-lite 0.2.13",
+ "tracing-attributes",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-attributes"
+version = "0.1.26"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "tracing-core"
+version = "0.1.31"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
+dependencies = [
+ "once_cell",
+ "valuable",
+]
+
+[[package]]
+name = "tracing-futures"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
+dependencies = [
+ "pin-project",
+ "tracing",
+]
+
+[[package]]
+name = "tracing-log"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
+dependencies = [
+ "lazy_static",
+ "log",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-serde"
+version = "0.1.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1"
+dependencies = [
+ "serde",
+ "tracing-core",
+]
+
+[[package]]
+name = "tracing-subscriber"
+version = "0.2.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0e0d2eaa99c3c2e41547cfa109e910a68ea03823cccad4a0525dcbc9b01e8c71"
+dependencies = [
+ "ansi_term",
+ "chrono",
+ "lazy_static",
+ "matchers",
+ "parking_lot 0.11.2",
+ "regex",
+ "serde",
+ "serde_json",
+ "sharded-slab",
+ "smallvec 1.11.1",
+ "thread_local",
+ "tracing",
+ "tracing-core",
+ "tracing-log",
+ "tracing-serde",
+]
+
+[[package]]
+name = "trie-db"
+version = "0.27.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "767abe6ffed88a1889671a102c2861ae742726f52e0a5a425b92c9fbfa7e9c85"
+dependencies = [
+ "hash-db",
+ "hashbrown 0.13.2",
+ "log",
+ "rustc-hex",
+ "smallvec 1.11.1",
+]
+
+[[package]]
+name = "trie-root"
+version = "0.18.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d4ed310ef5ab98f5fa467900ed906cb9232dd5376597e00fd4cba2a449d06c0b"
+dependencies = [
+ "hash-db",
+]
+
+[[package]]
+name = "trust-dns-proto"
+version = "0.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26"
+dependencies = [
+ "async-trait",
+ "cfg-if",
+ "data-encoding",
+ "enum-as-inner",
+ "futures-channel",
+ "futures-io",
+ "futures-util",
+ "idna 0.2.3",
+ "ipnet",
+ "lazy_static",
+ "rand 0.8.5",
+ "smallvec 1.11.1",
+ "socket2 0.4.9",
+ "thiserror",
+ "tinyvec",
+ "tokio",
+ "tracing",
+ "url",
+]
+
+[[package]]
+name = "trust-dns-resolver"
+version = "0.22.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aff21aa4dcefb0a1afbfac26deb0adc93888c7d295fb63ab273ef276ba2b7cfe"
+dependencies = [
+ "cfg-if",
+ "futures-util",
+ "ipconfig",
+ "lazy_static",
+ "lru-cache",
+ "parking_lot 0.12.1",
+ "resolv-conf",
+ "smallvec 1.11.1",
+ "thiserror",
+ "tokio",
+ "tracing",
+ "trust-dns-proto",
+]
+
+[[package]]
+name = "try-lock"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
+
+[[package]]
+name = "try-runtime-cli"
+version = "0.10.0-dev"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.43#5e49f6e44820affccaf517fd22af564f4b495d40"
+dependencies = [
+ "async-trait",
+ "clap 4.4.6",
+ "frame-remote-externalities",
+ "frame-try-runtime",
+ "hex",
+ "log",
+ "parity-scale-codec",
+ "sc-cli",
+ "sc-executor",
+ "sc-service",
+ "serde",
+ "serde_json",
+ "sp-api",
+ "sp-consensus-aura",
+ "sp-consensus-babe",
+ "sp-core 7.0.0",
+ "sp-debug-derive 5.0.0",
+ "sp-externalities 0.13.0",
+ "sp-inherents",
+ "sp-io 7.0.0",
+ "sp-keystore 0.13.0",
+ "sp-rpc",
+ "sp-runtime 7.0.0",
+ "sp-state-machine 0.13.0",
+ "sp-timestamp",
+ "sp-transaction-storage-proof",
+ "sp-version",
+ "sp-weights 4.0.0",
+ "substrate-rpc-client",
+ "zstd 0.12.4",
+]
+
+[[package]]
+name = "tt-call"
+version = "1.0.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df"
+
+[[package]]
+name = "tungstenite"
+version = "0.20.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9"
+dependencies = [
+ "byteorder",
+ "bytes",
+ "data-encoding",
+ "http",
+ "httparse",
+ "log",
+ "rand 0.8.5",
+ "rustls 0.21.7",
+ "sha1",
+ "thiserror",
+ "url",
+ "utf-8",
+]
+
+[[package]]
+name = "turn"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4712ee30d123ec7ae26d1e1b218395a16c87cdbaf4b3925d170d684af62ea5e8"
+dependencies = [
+ "async-trait",
+ "base64 0.13.1",
+ "futures",
+ "log",
+ "md-5",
+ "rand 0.8.5",
+ "ring",
+ "stun",
+ "thiserror",
+ "tokio",
+ "webrtc-util",
+]
+
+[[package]]
+name = "twox-hash"
+version = "1.6.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675"
+dependencies = [
+ "cfg-if",
+ "digest 0.10.7",
+ "rand 0.8.5",
+ "static_assertions",
+]
+
+[[package]]
+name = "typenum"
+version = "1.17.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
+
+[[package]]
+name = "ucd-trie"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9"
+
+[[package]]
+name = "uint"
+version = "0.9.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "76f64bba2c53b04fcab63c01a7d7427eadc821e3bc48c34dc9ba29c501164b52"
+dependencies = [
+ "byteorder",
+ "crunchy",
+ "hex",
+ "static_assertions",
+]
+
+[[package]]
+name = "unarray"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94"
+
+[[package]]
+name = "unescaper"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a96a44ae11e25afb520af4534fd7b0bd8cd613e35a78def813b8cf41631fa3c8"
+dependencies = [
+ "thiserror",
+]
+
+[[package]]
+name = "unicode-bidi"
+version = "0.3.13"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
+
+[[package]]
+name = "unicode-ident"
+version = "1.0.12"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+
+[[package]]
+name = "unicode-normalization"
+version = "0.1.22"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+dependencies = [
+ "tinyvec",
+]
+
+[[package]]
+name = "unicode-segmentation"
+version = "1.10.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
+
+[[package]]
+name = "unicode-width"
+version = "0.1.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
+
+[[package]]
+name = "unicode-xid"
+version = "0.2.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
+
+[[package]]
+name = "universal-hash"
+version = "0.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05"
+dependencies = [
+ "generic-array 0.14.7",
+ "subtle",
+]
+
+[[package]]
+name = "universal-hash"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea"
+dependencies = [
+ "crypto-common",
+ "subtle",
+]
+
+[[package]]
+name = "unsigned-varint"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6889a77d49f1f013504cec6bf97a2c730394adedaeb1deb5ea08949a50541105"
+dependencies = [
+ "asynchronous-codec",
+ "bytes",
+ "futures-io",
+ "futures-util",
+]
+
+[[package]]
+name = "untrusted"
+version = "0.7.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
+
+[[package]]
+name = "url"
+version = "2.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
+dependencies = [
+ "form_urlencoded",
+ "idna 0.4.0",
+ "percent-encoding",
+]
+
+[[package]]
+name = "utf-8"
+version = "0.7.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9"
+
+[[package]]
+name = "utf8parse"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
+
+[[package]]
+name = "uuid"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7"
+dependencies = [
+ "getrandom 0.2.10",
+ "serde",
+]
+
+[[package]]
+name = "uuid"
+version = "1.4.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d"
+dependencies = [
+ "getrandom 0.2.10",
+ "serde",
+]
+
+[[package]]
+name = "valuable"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
+
+[[package]]
+name = "vcpkg"
+version = "0.2.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
+
+[[package]]
+name = "vec_map"
+version = "0.8.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
+
+[[package]]
+name = "version_check"
+version = "0.9.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
+[[package]]
+name = "void"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
+
+[[package]]
+name = "waitgroup"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d1f50000a783467e6c0200f9d10642f4bc424e39efc1b770203e88b488f79292"
+dependencies = [
+ "atomic-waker",
+]
+
+[[package]]
+name = "waker-fn"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
+
+[[package]]
+name = "walkdir"
+version = "2.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
+dependencies = [
+ "same-file",
+ "winapi-util",
+]
+
+[[package]]
+name = "want"
+version = "0.3.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
+dependencies = [
+ "try-lock",
+]
+
+[[package]]
+name = "wasi"
+version = "0.9.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
+
+[[package]]
+name = "wasi"
+version = "0.11.0+wasi-snapshot-preview1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
+dependencies = [
+ "cfg-if",
+ "wasm-bindgen-macro",
+]
+
+[[package]]
+name = "wasm-bindgen-backend"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
+dependencies = [
+ "bumpalo",
+ "log",
+ "once_cell",
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-futures"
+version = "0.4.37"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03"
+dependencies = [
+ "cfg-if",
+ "js-sys",
+ "wasm-bindgen",
+ "web-sys",
+]
+
+[[package]]
+name = "wasm-bindgen-macro"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
+dependencies = [
+ "quote",
+ "wasm-bindgen-macro-support",
+]
+
+[[package]]
+name = "wasm-bindgen-macro-support"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+ "wasm-bindgen-backend",
+ "wasm-bindgen-shared",
+]
+
+[[package]]
+name = "wasm-bindgen-shared"
+version = "0.2.87"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
+
+[[package]]
+name = "wasm-instrument"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa1dafb3e60065305741e83db35c6c2584bb3725b692b5b66148a38d72ace6cd"
+dependencies = [
+ "parity-wasm",
+]
+
+[[package]]
+name = "wasm-opt"
+version = "0.112.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87fef6d0d508f08334e0ab0e6877feb4c0ecb3956bcf2cb950699b22fedf3e9c"
+dependencies = [
+ "anyhow",
+ "libc",
+ "strum 0.24.1",
+ "strum_macros 0.24.3",
+ "tempfile",
+ "thiserror",
+ "wasm-opt-cxx-sys",
+ "wasm-opt-sys",
+]
+
+[[package]]
+name = "wasm-opt-cxx-sys"
+version = "0.112.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bc816bbc1596c8f2e8127e137a760c798023ef3d378f2ae51f0f1840e2dfa445"
+dependencies = [
+ "anyhow",
+ "cxx",
+ "cxx-build",
+ "wasm-opt-sys",
+]
+
+[[package]]
+name = "wasm-opt-sys"
+version = "0.112.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "40199e4f68ef1071b3c6d0bd8026a12b481865d4b9e49c156932ea9a6234dd14"
+dependencies = [
+ "anyhow",
+ "cc",
+ "cxx",
+ "cxx-build",
+]
+
+[[package]]
+name = "wasm-timer"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f"
+dependencies = [
+ "futures",
+ "js-sys",
+ "parking_lot 0.11.2",
+ "pin-utils",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "wasmi"
+version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "06c326c93fbf86419608361a2c925a31754cf109da1b8b55737070b4d6669422"
+dependencies = [
+ "parity-wasm",
+ "wasmi-validation",
+ "wasmi_core",
+]
+
+[[package]]
+name = "wasmi-validation"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ff416ad1ff0c42e5a926ed5d5fab74c0f098749aa0ad8b2a34b982ce0e867b"
+dependencies = [
+ "parity-wasm",
+]
+
+[[package]]
+name = "wasmi_core"
+version = "0.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "57d20cb3c59b788653d99541c646c561c9dd26506f25c0cebfe810659c54c6d7"
+dependencies = [
+ "downcast-rs",
+ "libm",
+ "memory_units",
+ "num-rational",
+ "num-traits 0.2.16",
+]
+
+[[package]]
+name = "wasmparser"
+version = "0.102.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b"
+dependencies = [
+ "indexmap 1.9.3",
+ "url",
+]
+
+[[package]]
+name = "wasmtime"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f907fdead3153cb9bfb7a93bbd5b62629472dc06dee83605358c64c52ed3dda9"
+dependencies = [
+ "anyhow",
+ "bincode 1.3.3",
+ "cfg-if",
+ "indexmap 1.9.3",
+ "libc",
+ "log",
+ "object 0.30.4",
+ "once_cell",
+ "paste",
+ "psm",
+ "rayon",
+ "serde",
+ "target-lexicon",
+ "wasmparser",
+ "wasmtime-cache",
+ "wasmtime-cranelift",
+ "wasmtime-environ",
+ "wasmtime-jit",
+ "wasmtime-runtime",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "wasmtime-asm-macros"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d3b9daa7c14cd4fa3edbf69de994408d5f4b7b0959ac13fa69d465f6597f810d"
+dependencies = [
+ "cfg-if",
+]
+
+[[package]]
+name = "wasmtime-cache"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c86437fa68626fe896e5afc69234bb2b5894949083586535f200385adfd71213"
+dependencies = [
+ "anyhow",
+ "base64 0.21.4",
+ "bincode 1.3.3",
+ "directories-next",
+ "file-per-thread-logger",
+ "log",
+ "rustix 0.36.15",
+ "serde",
+ "sha2 0.10.8",
+ "toml 0.5.11",
+ "windows-sys 0.45.0",
+ "zstd 0.11.2+zstd.1.5.2",
+]
+
+[[package]]
+name = "wasmtime-cranelift"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b1cefde0cce8cb700b1b21b6298a3837dba46521affd7b8c38a9ee2c869eee04"
+dependencies = [
+ "anyhow",
+ "cranelift-codegen",
+ "cranelift-entity",
+ "cranelift-frontend",
+ "cranelift-native",
+ "cranelift-wasm",
+ "gimli 0.27.3",
+ "log",
+ "object 0.30.4",
+ "target-lexicon",
+ "thiserror",
+ "wasmparser",
+ "wasmtime-cranelift-shared",
+ "wasmtime-environ",
+]
+
+[[package]]
+name = "wasmtime-cranelift-shared"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cd041e382ef5aea1b9fc78442394f1a4f6d676ce457e7076ca4cb3f397882f8b"
+dependencies = [
+ "anyhow",
+ "cranelift-codegen",
+ "cranelift-native",
+ "gimli 0.27.3",
+ "object 0.30.4",
+ "target-lexicon",
+ "wasmtime-environ",
+]
+
+[[package]]
+name = "wasmtime-environ"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a990198cee4197423045235bf89d3359e69bd2ea031005f4c2d901125955c949"
+dependencies = [
+ "anyhow",
+ "cranelift-entity",
+ "gimli 0.27.3",
+ "indexmap 1.9.3",
+ "log",
+ "object 0.30.4",
+ "serde",
+ "target-lexicon",
+ "thiserror",
+ "wasmparser",
+ "wasmtime-types",
+]
+
+[[package]]
+name = "wasmtime-jit"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0de48df552cfca1c9b750002d3e07b45772dd033b0b206d5c0968496abf31244"
+dependencies = [
+ "addr2line 0.19.0",
+ "anyhow",
+ "bincode 1.3.3",
+ "cfg-if",
+ "cpp_demangle",
+ "gimli 0.27.3",
+ "log",
+ "object 0.30.4",
+ "rustc-demangle",
+ "serde",
+ "target-lexicon",
+ "wasmtime-environ",
+ "wasmtime-jit-debug",
+ "wasmtime-jit-icache-coherence",
+ "wasmtime-runtime",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "wasmtime-jit-debug"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846"
+dependencies = [
+ "object 0.30.4",
+ "once_cell",
+ "rustix 0.36.15",
+]
+
+[[package]]
+name = "wasmtime-jit-icache-coherence"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aecae978b13f7f67efb23bd827373ace4578f2137ec110bbf6a4a7cde4121bbd"
+dependencies = [
+ "cfg-if",
+ "libc",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "wasmtime-runtime"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "658cf6f325232b6760e202e5255d823da5e348fdea827eff0a2a22319000b441"
+dependencies = [
+ "anyhow",
+ "cc",
+ "cfg-if",
+ "indexmap 1.9.3",
+ "libc",
+ "log",
+ "mach",
+ "memfd",
+ "memoffset 0.8.0",
+ "paste",
+ "rand 0.8.5",
+ "rustix 0.36.15",
+ "wasmtime-asm-macros",
+ "wasmtime-environ",
+ "wasmtime-jit-debug",
+ "windows-sys 0.45.0",
+]
+
+[[package]]
+name = "wasmtime-types"
+version = "8.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f"
+dependencies = [
+ "cranelift-entity",
+ "serde",
+ "thiserror",
+ "wasmparser",
+]
+
+[[package]]
+name = "web-sys"
+version = "0.3.64"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
+dependencies = [
+ "js-sys",
+ "wasm-bindgen",
+]
+
+[[package]]
+name = "webpki"
+version = "0.21.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "webpki"
+version = "0.22.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f0e74f82d49d545ad128049b7e88f6576df2da6b02e9ce565c6f533be576957e"
+dependencies = [
+ "ring",
+ "untrusted",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.22.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87"
+dependencies = [
+ "webpki 0.22.1",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.23.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338"
+dependencies = [
+ "rustls-webpki 0.100.3",
+]
+
+[[package]]
+name = "webpki-roots"
+version = "0.25.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc"
+
+[[package]]
+name = "webrtc"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d3bc9049bdb2cea52f5fd4f6f728184225bdb867ed0dc2410eab6df5bdd67bb"
+dependencies = [
+ "arc-swap",
+ "async-trait",
+ "bytes",
+ "hex",
+ "interceptor",
+ "lazy_static",
+ "log",
+ "rand 0.8.5",
+ "rcgen 0.9.3",
+ "regex",
+ "ring",
+ "rtcp",
+ "rtp",
+ "rustls 0.19.1",
+ "sdp",
+ "serde",
+ "serde_json",
+ "sha2 0.10.8",
+ "stun",
+ "thiserror",
+ "time",
+ "tokio",
+ "turn",
+ "url",
+ "waitgroup",
+ "webrtc-data",
+ "webrtc-dtls",
+ "webrtc-ice",
+ "webrtc-mdns",
+ "webrtc-media",
+ "webrtc-sctp",
+ "webrtc-srtp",
+ "webrtc-util",
+]
+
+[[package]]
+name = "webrtc-data"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ef36a4d12baa6e842582fe9ec16a57184ba35e1a09308307b67d43ec8883100"
+dependencies = [
+ "bytes",
+ "derive_builder",
+ "log",
+ "thiserror",
+ "tokio",
+ "webrtc-sctp",
+ "webrtc-util",
+]
+
+[[package]]
+name = "webrtc-dtls"
+version = "0.7.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c4a00f4242f2db33307347bd5be53263c52a0331c96c14292118c9a6bb48d267"
+dependencies = [
+ "aes 0.6.0",
+ "aes-gcm 0.10.3",
+ "async-trait",
+ "bincode 1.3.3",
+ "block-modes",
+ "byteorder",
+ "ccm",
+ "curve25519-dalek 3.2.0",
+ "der-parser 8.2.0",
+ "elliptic-curve 0.12.3",
+ "hkdf",
+ "hmac 0.12.1",
+ "log",
+ "p256",
+ "p384",
+ "rand 0.8.5",
+ "rand_core 0.6.4",
+ "rcgen 0.10.0",
+ "ring",
+ "rustls 0.19.1",
+ "sec1 0.3.0",
+ "serde",
+ "sha1",
+ "sha2 0.10.8",
+ "signature 1.6.4",
+ "subtle",
+ "thiserror",
+ "tokio",
+ "webpki 0.21.4",
+ "webrtc-util",
+ "x25519-dalek 2.0.0",
+ "x509-parser 0.13.2",
+]
+
+[[package]]
+name = "webrtc-ice"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "465a03cc11e9a7d7b4f9f99870558fe37a102b65b93f8045392fef7c67b39e80"
+dependencies = [
+ "arc-swap",
+ "async-trait",
+ "crc",
+ "log",
+ "rand 0.8.5",
+ "serde",
+ "serde_json",
+ "stun",
+ "thiserror",
+ "tokio",
+ "turn",
+ "url",
+ "uuid 1.4.1",
+ "waitgroup",
+ "webrtc-mdns",
+ "webrtc-util",
+]
+
+[[package]]
+name = "webrtc-mdns"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f08dfd7a6e3987e255c4dbe710dde5d94d0f0574f8a21afa95d171376c143106"
+dependencies = [
+ "log",
+ "socket2 0.4.9",
+ "thiserror",
+ "tokio",
+ "webrtc-util",
+]
+
+[[package]]
+name = "webrtc-media"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f72e1650a8ae006017d1a5280efb49e2610c19ccc3c0905b03b648aee9554991"
+dependencies = [
+ "byteorder",
+ "bytes",
+ "rand 0.8.5",
+ "rtp",
+ "thiserror",
+]
+
+[[package]]
+name = "webrtc-sctp"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0d47adcd9427eb3ede33d5a7f3424038f63c965491beafcc20bc650a2f6679c0"
+dependencies = [
+ "arc-swap",
+ "async-trait",
+ "bytes",
+ "crc",
+ "log",
+ "rand 0.8.5",
+ "thiserror",
+ "tokio",
+ "webrtc-util",
+]
+
+[[package]]
+name = "webrtc-srtp"
+version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6183edc4c1c6c0175f8812eefdce84dfa0aea9c3ece71c2bf6ddd3c964de3da5"
+dependencies = [
+ "aead 0.4.3",
+ "aes 0.7.5",
+ "aes-gcm 0.9.4",
+ "async-trait",
+ "byteorder",
+ "bytes",
+ "ctr 0.8.0",
+ "hmac 0.11.0",
+ "log",
+ "rtcp",
+ "rtp",
+ "sha-1",
+ "subtle",
+ "thiserror",
+ "tokio",
+ "webrtc-util",
+]
+
+[[package]]
+name = "webrtc-util"
+version = "0.7.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93f1db1727772c05cf7a2cfece52c3aca8045ca1e176cd517d323489aa3c6d87"
+dependencies = [
+ "async-trait",
+ "bitflags 1.3.2",
+ "bytes",
+ "cc",
+ "ipnet",
+ "lazy_static",
+ "libc",
+ "log",
+ "nix",
+ "rand 0.8.5",
+ "thiserror",
+ "tokio",
+ "winapi",
+]
+
+[[package]]
+name = "which"
+version = "4.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
+dependencies = [
+ "either",
+ "home",
+ "once_cell",
+ "rustix 0.38.14",
+]
+
+[[package]]
+name = "wide"
+version = "0.7.11"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa469ffa65ef7e0ba0f164183697b89b854253fd31aeb92358b7b6155177d62f"
+dependencies = [
+ "bytemuck",
+ "safe_arch",
+]
+
+[[package]]
+name = "widestring"
+version = "1.0.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8"
+
+[[package]]
+name = "winapi"
+version = "0.3.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
+dependencies = [
+ "winapi-i686-pc-windows-gnu",
+ "winapi-x86_64-pc-windows-gnu",
+]
+
+[[package]]
+name = "winapi-i686-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
+
+[[package]]
+name = "winapi-util"
+version = "0.1.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
+dependencies = [
+ "winapi",
+]
+
+[[package]]
+name = "winapi-x86_64-pc-windows-gnu"
+version = "0.4.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
+
+[[package]]
+name = "windows"
+version = "0.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "45296b64204227616fdbf2614cefa4c236b98ee64dfaaaa435207ed99fe7829f"
+dependencies = [
+ "windows_aarch64_msvc 0.34.0",
+ "windows_i686_gnu 0.34.0",
+ "windows_i686_msvc 0.34.0",
+ "windows_x86_64_gnu 0.34.0",
+ "windows_x86_64_msvc 0.34.0",
+]
+
+[[package]]
+name = "windows"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
+dependencies = [
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.45.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
+dependencies = [
+ "windows-targets 0.42.2",
+]
+
+[[package]]
+name = "windows-sys"
+version = "0.48.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
+dependencies = [
+ "windows-targets 0.48.5",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
+dependencies = [
+ "windows_aarch64_gnullvm 0.42.2",
+ "windows_aarch64_msvc 0.42.2",
+ "windows_i686_gnu 0.42.2",
+ "windows_i686_msvc 0.42.2",
+ "windows_x86_64_gnu 0.42.2",
+ "windows_x86_64_gnullvm 0.42.2",
+ "windows_x86_64_msvc 0.42.2",
+]
+
+[[package]]
+name = "windows-targets"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
+dependencies = [
+ "windows_aarch64_gnullvm 0.48.5",
+ "windows_aarch64_msvc 0.48.5",
+ "windows_i686_gnu 0.48.5",
+ "windows_i686_msvc 0.48.5",
+ "windows_x86_64_gnu 0.48.5",
+ "windows_x86_64_gnullvm 0.48.5",
+ "windows_x86_64_msvc 0.48.5",
+]
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
+
+[[package]]
+name = "windows_aarch64_gnullvm"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
+
+[[package]]
+name = "windows_aarch64_msvc"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
+
+[[package]]
+name = "windows_i686_gnu"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
+
+[[package]]
+name = "windows_i686_msvc"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
+
+[[package]]
+name = "windows_x86_64_gnu"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
+
+[[package]]
+name = "windows_x86_64_gnullvm"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.34.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.42.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
+
+[[package]]
+name = "windows_x86_64_msvc"
+version = "0.48.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
+
+[[package]]
+name = "winnow"
+version = "0.5.15"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc"
+dependencies = [
+ "memchr",
+]
+
+[[package]]
+name = "winreg"
+version = "0.50.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
+dependencies = [
+ "cfg-if",
+ "windows-sys 0.48.0",
+]
+
+[[package]]
+name = "ws_stream_wasm"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7999f5f4217fe3818726b66257a4475f71e74ffd190776ad053fa159e50737f5"
+dependencies = [
+ "async_io_stream",
+ "futures",
+ "js-sys",
+ "log",
+ "pharos",
+ "rustc_version 0.4.0",
+ "send_wrapper 0.6.0",
+ "thiserror",
+ "wasm-bindgen",
+ "wasm-bindgen-futures",
+ "web-sys",
+]
+
+[[package]]
+name = "wyz"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
+dependencies = [
+ "tap",
+]
+
+[[package]]
+name = "x25519-dalek"
+version = "1.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a0c105152107e3b96f6a00a65e86ce82d9b125230e1c4302940eca58ff71f4f"
+dependencies = [
+ "curve25519-dalek 3.2.0",
+ "rand_core 0.5.1",
+ "zeroize",
+]
+
+[[package]]
+name = "x25519-dalek"
+version = "2.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fb66477291e7e8d2b0ff1bcb900bf29489a9692816d79874bea351e7a8b6de96"
+dependencies = [
+ "curve25519-dalek 4.1.1",
+ "rand_core 0.6.4",
+ "serde",
+ "zeroize",
+]
+
+[[package]]
+name = "x509-parser"
+version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9fb9bace5b5589ffead1afb76e43e34cff39cd0f3ce7e170ae0c29e53b88eb1c"
+dependencies = [
+ "asn1-rs 0.3.1",
+ "base64 0.13.1",
+ "data-encoding",
+ "der-parser 7.0.0",
+ "lazy_static",
+ "nom",
+ "oid-registry 0.4.0",
+ "ring",
+ "rusticata-macros",
+ "thiserror",
+ "time",
+]
+
+[[package]]
+name = "x509-parser"
+version = "0.14.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8"
+dependencies = [
+ "asn1-rs 0.5.2",
+ "base64 0.13.1",
+ "data-encoding",
+ "der-parser 8.2.0",
+ "lazy_static",
+ "nom",
+ "oid-registry 0.6.1",
+ "rusticata-macros",
+ "thiserror",
+ "time",
+]
+
+[[package]]
+name = "xshell"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce2107fe03e558353b4c71ad7626d58ed82efaf56c54134228608893c77023ad"
+dependencies = [
+ "xshell-macros",
+]
+
+[[package]]
+name = "xshell-macros"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7e2c411759b501fb9501aac2b1b2d287a6e93e5bdcf13c25306b23e1b716dd0e"
+
+[[package]]
+name = "yamux"
+version = "0.10.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e5d9ba232399af1783a58d8eb26f6b5006fbefe2dc9ef36bd283324792d03ea5"
+dependencies = [
+ "futures",
+ "log",
+ "nohash-hasher",
+ "parking_lot 0.12.1",
+ "rand 0.8.5",
+ "static_assertions",
+]
+
+[[package]]
+name = "yansi"
+version = "0.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+
+[[package]]
+name = "yap"
+version = "0.10.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e2a7eb6d82a11e4d0b8e6bda8347169aff4ccd8235d039bba7c47482d977dcf7"
+
+[[package]]
+name = "yasna"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd"
+dependencies = [
+ "time",
+]
+
+[[package]]
+name = "zeroize"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9"
+dependencies = [
+ "zeroize_derive",
+]
+
+[[package]]
+name = "zeroize_derive"
+version = "1.4.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.37",
+]
+
+[[package]]
+name = "zip"
+version = "0.6.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261"
+dependencies = [
+ "aes 0.8.3",
+ "byteorder",
+ "bzip2",
+ "constant_time_eq 0.1.5",
+ "crc32fast",
+ "crossbeam-utils",
+ "flate2",
+ "hmac 0.12.1",
+ "pbkdf2 0.11.0",
+ "sha1",
+ "time",
+ "zstd 0.11.2+zstd.1.5.2",
+]
+
+[[package]]
+name = "zstd"
+version = "0.11.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4"
+dependencies = [
+ "zstd-safe 5.0.2+zstd.1.5.2",
+]
+
+[[package]]
+name = "zstd"
+version = "0.12.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c"
+dependencies = [
+ "zstd-safe 6.0.6",
+]
+
+[[package]]
+name = "zstd-safe"
+version = "5.0.2+zstd.1.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db"
+dependencies = [
+ "libc",
+ "zstd-sys",
+]
+
+[[package]]
+name = "zstd-safe"
+version = "6.0.6"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581"
+dependencies = [
+ "libc",
+ "zstd-sys",
+]
+
+[[package]]
+name = "zstd-sys"
+version = "2.0.8+zstd.1.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c"
+dependencies = [
+ "cc",
+ "libc",
+ "pkg-config",
+]
diff --git a/Cargo.toml b/Cargo.toml
index f2140d2532..ff955d484e 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,10 +1,20 @@
[workspace]
+resolver = "2"
members = [
"crates/node",
"crates/runtime",
"crates/pallets/starknet",
- "crates/primitives/starknet",
"crates/primitives/digest-log",
+ "crates/primitives/transactions",
+ "crates/primitives/felt",
+ "crates/primitives/hashers",
+ "crates/primitives/fee",
+ "crates/primitives/state",
+ "crates/primitives/block",
+ "crates/primitives/sequencer-address",
+ "crates/primitives/storage",
+ "crates/primitives/commitments",
+ "crates/primitives/chain-id",
"crates/client/block-proposer",
"crates/client/db",
"crates/client/rpc-core",
@@ -12,6 +22,7 @@ members = [
"crates/client/mapping-sync",
"crates/client/storage",
"crates/client/transaction-pool",
+ "starknet-rpc-test",
]
[profile.release]
@@ -28,7 +39,7 @@ rpath = false # Disables adding rpath to the binary
authors = ["Abdelhamid Bakhta <@abdelhamidbakhta>"]
edition = "2021"
repository = "https://github.com/keep-starknet-strange/madara/"
-version = "0.2.0"
+version = "0.3.0"
[workspace.dependencies]
# Substrate frame dependencies
@@ -110,8 +121,17 @@ pallet-timestamp = { default-features = false, git = "https://github.com/parityt
pallet-starknet = { path = "crates/pallets/starknet", default-features = false }
# Madara primtitives
-mp-starknet = { path = "crates/primitives/starknet", default-features = false }
mp-digest-log = { path = "crates/primitives/digest-log", default-features = false }
+mp-block = { path = "crates/primitives/block", default-features = false }
+mp-fee = { path = "crates/primitives/fee", default-features = false }
+mp-felt = { path = "crates/primitives/felt", default-features = false }
+mp-hashers = { path = "crates/primitives/hashers", default-features = false }
+mp-sequencer-address = { path = "crates/primitives/sequencer-address", default-features = false }
+mp-state = { path = "crates/primitives/state", default-features = false }
+mp-storage = { path = "crates/primitives/storage", default-features = false }
+mp-transactions = { path = "crates/primitives/transactions", default-features = false }
+mp-commitments = { path = "crates/primitives/commitments", default-features = false }
+mp-chain-id = { path = "crates/primitives/chain-id", default-features = false }
# Madara client
mc-mapping-sync = { path = "crates/client/mapping-sync" }
@@ -133,8 +153,12 @@ cairo-vm = { git = "https://github.com/keep-starknet-strange/cairo-rs", branch =
"parity-scale-codec",
] }
starknet-crypto = { version = "0.6.0", default-features = false }
-starknet-core = { version = "0.5.0", default-features = false }
+starknet-core = { version = "0.6.0", default-features = false }
+starknet-providers = { version = "0.6.0", default-features = false }
starknet-ff = { version = "0.3.4", default-features = false }
+starknet-signers = { version = "0.4.0" }
+starknet-accounts = { version = "0.5.0" }
+starknet-contract = { version = "0.5.0" }
blockifier = { git = "https://github.com/keep-starknet-strange/blockifier", branch = "no_std-support-7578442", default-features = false, features = [
"parity-scale-codec",
@@ -145,7 +169,7 @@ starknet_api = { git = "https://github.com/keep-starknet-strange/starknet-api",
], default-features = false }
# Cairo lang
-cairo-lang-starknet = { git = "https://github.com/keep-starknet-strange/cairo.git", branch = "no_std-support-8bbf530", default-features = false }
+cairo-lang-starknet = { git = "https://github.com/keep-starknet-strange/cairo.git", branch = "no_std-support-8bbf530" }
cairo-lang-casm-contract-class = { git = "https://github.com/keep-starknet-strange/cairo.git", branch = "no_std-support-8bbf530", default-features = false }
cairo-lang-casm = { git = "https://github.com/keep-starknet-strange/cairo.git", branch = "no_std-support-8bbf530", default-features = false }
cairo-lang-utils = { git = "https://github.com/keep-starknet-strange/cairo.git", branch = "no_std-support-8bbf530", default-features = false }
@@ -154,27 +178,31 @@ cairo-lang-utils = { git = "https://github.com/keep-starknet-strange/cairo.git",
anyhow = "1.0.75"
flate2 = "1.0.27"
scale-codec = { package = "parity-scale-codec", version = "3.2.2", default-features = false }
+parity-scale-codec = { version = "3.2.2", default-features = false }
scale-info = { version = "2.9.0", default-features = false }
lazy_static = { version = "1.4.0", default-features = false }
log = { version = "0.4.20", default-features = false }
hex = { version = "0.4.3", default-features = false }
safe-mix = { version = "1.0", default-features = false }
jsonrpsee = { version = "0.16.3", default-features = false }
-clap = { version = "4.3.23", default-features = false }
+clap = { version = "4.4.2", default-features = false }
futures = { version = "0.3.28", default-features = false }
futures-timer = { version = "3.0.2", default-features = false }
+md5 = { version = "0.7.0", default-features = false }
reqwest = { version = "0.11.20", default-features = false }
-serde = { version = "1.0.185", default-features = false }
-serde_json = { version = "1.0.105", default-features = false }
+serde = { version = "1.0.188", default-features = false }
+serde_json = { version = "1.0.107", default-features = false }
serde_with = { version = "2.3.3", default-features = false }
bitvec = { version = "1", default-features = false }
-thiserror = "1.0.47"
+thiserror = "1.0.48"
thiserror-no-std = "2.0.2"
derive_more = { version = "0.99.17", default-features = false }
-rstest = "0.17.0"
+rstest = "0.18.1"
pretty_assertions = "1.4.0"
linked-hash-map = { version = "0.5.6", default-features = false }
parking_lot = "0.12.1"
async-trait = "0.1.73"
indexmap = { git = "https://github.com/bluss/indexmap", rev = "ca5f848e10c31e80aeaad0720d14aa2f6dd6cfb1", default-features = false }
num-traits = "0.2.16"
+num-bigint = "0.4.4"
+phf = { version = "0.11", default-features = false }
diff --git a/README.md b/README.md
index e9d40b6461..5e3cca9dbf 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,8 @@
-A sovereign rollup based on the **Madara** engine and powered by **Starknet**. Proudly developed by Kasar Labs in collaboration with Taproot Wizards.
+A sovereign rollup based on the **Madara** engine and powered by **Starknet**.
+Proudly developed by Kasar Labs in collaboration with Taproot Wizards.
## Quick Links
@@ -14,7 +15,8 @@ A sovereign rollup based on the **Madara** engine and powered by **Starknet**. P
## Getting Started
-For detailed guidelines on setting up and utilizing Barknet, please refer to the official documentation provided in the repository.
+For detailed guidelines on setting up and utilizing Barknet, please refer to the
+official documentation provided in the repository.
## Contribute
@@ -58,4 +60,167 @@ Barknet is licensed under the **Apache 2.0 license**.
---
-Let's scale Bitcoin togethers! 🚀
\ No newline at end of file
+Let's scale Bitcoin togethers! 🚀 Get started with our comprehensive
+documentation, which covers everything from project structure and architecture
+to benchmarking and running Madara:
+
+- [Architecture Overview](./docs/architecture.md)
+- [Chain Genesis Information](./docs/genesis.md)
+- [Project Structure](./docs/project-structure.md)
+- [Getting Started Guide](./docs/getting-started.md)
+- [Run benchmark yourself](./benchmarking/README.md)
+
+## ðŸ—ï¸ Build & Run
+
+Want to dive straight in? Check out our
+[Getting Started Guide](./docs/getting-started.md) for instructions on how to
+build and run Madara on your local machine.
+
+## Benchmarking
+
+Benchmarking is an essential process in our project development lifecycle, as it
+helps us to track the performance evolution of Madara over time. It provides us
+with valuable insights into how well Madara handles transaction throughput, and
+whether any recent changes have impacted performance.
+
+You can follow the evolution of Madara's performance by visiting our
+[Benchmark Page](https://keep-starknet-strange.github.io/madara/dev/bench/).
+
+However, it's important to understand that the absolute numbers presented on
+this page should not be taken as the reference or target numbers for a
+production environment. The benchmarks are run on a self-hosted GitHub runner,
+which may not represent the most powerful machine configurations in real-world
+production scenarios.
+
+Therefore, these numbers primarily serve as a tool to track the _relative_
+performance changes over time. They allow us to quickly identify and address any
+performance regressions, and continuously optimize the system's performance.
+
+In other words, while the absolute throughput numbers may not be reflective of a
+production environment, the relative changes and trends over time are what we
+focus on. This way, we can ensure that Madara is always improving, and that we
+maintain a high standard of performance as the project evolves.
+
+One can use flamegraph-rs to generate flamegraphs and look for the performance
+bottlenecks of the system by running the following :
+
+```bash
+./target/release/madara setup
+flamegraph --root --open -- ./target/release/madara run --dev
+```
+
+In parallel to that, run some transactions against your node (you can use
+[Gomu Gomu no Gatling](https://github.com/keep-starknet-strange/gomu-gomu-no-gatling)
+benchmarker). Once you stop the node, the flamegraph will open in your browser.
+
+## 🌠Connect to the dev webapp
+
+Once your Madara node is up and running, you can connect to our Dev Frontend App
+to interact with your chain. [Connect here!](https://explorer.madara.zone/)
+
+## 🤠Contribute
+
+We're always looking for passionate developers to join our community and
+contribute to Madara. Check out our [contributing guide](./docs/CONTRIBUTING.md)
+for more information on how to get started.
+
+## 📖 License
+
+This project is licensed under the **MIT license**.
+
+See [LICENSE](LICENSE) for more information.
+
+Happy coding! 🎉
+
+## Contributors ✨
+
+Thanks goes to these wonderful people
+([emoji key](https://allcontributors.org/docs/en/emoji-key)):
+
+
+
+
+
+
+
+
+
+
+
+This project follows the
+[all-contributors](https://github.com/all-contributors/all-contributors)
+specification. Contributions of any kind welcome!
diff --git a/cairo-contracts/.env.example b/cairo-contracts/.env.example
deleted file mode 100644
index d3c2b0c327..0000000000
--- a/cairo-contracts/.env.example
+++ /dev/null
@@ -1,7 +0,0 @@
-# The target RPC endpoint.
-# For trying deployments, it can be convenient to use the devnet at http://127.0.0.1:5050/rpc
-RPC_URL=http://127.0.0.1:5050/rpc
-# The deployer account address and private key used. These values are the default values
-# when using the devnet with starknet-devnet --seed 0
-ACCOUNT_ADDRESS=0x7e00d496e324876bbc8531f2d9a82bf154d1a04a50218ee74cdd372f75a551a
-PRIVATE_KEY=0xe3e70682c2094cac629f6fbed82c07cd
diff --git a/cairo-contracts/.gitignore b/cairo-contracts/.gitignore
deleted file mode 100644
index dda2ee7b76..0000000000
--- a/cairo-contracts/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-.env
-__pycache__
-deployments
diff --git a/cairo-contracts/README.md b/cairo-contracts/README.md
deleted file mode 100644
index 554d0a87f2..0000000000
--- a/cairo-contracts/README.md
+++ /dev/null
@@ -1,60 +0,0 @@
-# Cairo Contracts
-
-This folder contains cairo contracts meant to be deployed to madara for
-end-to-end testing.
-
-## Installation
-
-This is actually a python project using [poetry](https://python-poetry.org/) as
-a package manager.
-
-To install the project, make sure you have `poetry` available and run:
-
-```bash
-poetry install
-```
-
-## Usage
-
-The goal of this folder is to provide artifacts for madara testing and deploy
-scripts targeting madara endpoints for end-to-end testing.
-
-First of all make sure you are inside the poetry env:
-
-```bash
-poetry shell
-```
-
-The script folder contains example scripts, for example for compiling all the
-Cairo 0 contracts:
-
-```bash
-python scripts/compile_all.py
-```
-
-Or for deploying an ERC20
-
-```bash
-python scripts/deploy_erc20.py
-```
-
-## Class hash
-
-Make sure you have `starkli` installed:
-
-```bash
-curl https://get.starkli.sh | sh
-starkliup
-```
-
-In order to calculate class hash for Cairo 0 contract:
-
-```bash
-starkli class-hash path-to-output.json
-```
-
-For Cairo 1:
-
-```bash
-starkli class-hash path-to-output.casm.json
-```
diff --git a/cairo-contracts/build/ArgentAccount.json b/cairo-contracts/build/ArgentAccount.json
deleted file mode 100644
index 0dba205370..0000000000
--- a/cairo-contracts/build/ArgentAccount.json
+++ /dev/null
@@ -1,12497 +0,0 @@
-{
- "abi": [
- {
- "members": [
- {
- "name": "to",
- "offset": 0,
- "type": "felt"
- },
- {
- "name": "selector",
- "offset": 1,
- "type": "felt"
- },
- {
- "name": "data_offset",
- "offset": 2,
- "type": "felt"
- },
- {
- "name": "data_len",
- "offset": 3,
- "type": "felt"
- }
- ],
- "name": "CallArray",
- "size": 4,
- "type": "struct"
- },
- {
- "data": [
- {
- "name": "new_signer",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "signer_changed",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "new_guardian",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "guardian_changed",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "new_guardian",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "guardian_backup_changed",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "active_at",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "escape_guardian_triggered",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "active_at",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "escape_signer_triggered",
- "type": "event"
- },
- {
- "data": [],
- "keys": [],
- "name": "escape_canceled",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "new_guardian",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "guardian_escaped",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "new_signer",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "signer_escaped",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "new_implementation",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "account_upgraded",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "account",
- "type": "felt"
- },
- {
- "name": "key",
- "type": "felt"
- },
- {
- "name": "guardian",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "account_created",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "hash",
- "type": "felt"
- },
- {
- "name": "response_len",
- "type": "felt"
- },
- {
- "name": "response",
- "type": "felt*"
- }
- ],
- "keys": [],
- "name": "transaction_executed",
- "type": "event"
- },
- {
- "inputs": [
- {
- "name": "call_array_len",
- "type": "felt"
- },
- {
- "name": "call_array",
- "type": "CallArray*"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__validate__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "call_array_len",
- "type": "felt"
- },
- {
- "name": "call_array",
- "type": "CallArray*"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__execute__",
- "outputs": [
- {
- "name": "retdata_size",
- "type": "felt"
- },
- {
- "name": "retdata",
- "type": "felt*"
- }
- ],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- }
- ],
- "name": "__validate_declare__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "selector",
- "type": "felt"
- },
- {
- "name": "calldata_size",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__validate_deploy__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "hash",
- "type": "felt"
- },
- {
- "name": "sig_len",
- "type": "felt"
- },
- {
- "name": "sig",
- "type": "felt*"
- }
- ],
- "name": "isValidSignature",
- "outputs": [
- {
- "name": "isValid",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "interfaceId",
- "type": "felt"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "name": "success",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "signer",
- "type": "felt"
- },
- {
- "name": "guardian",
- "type": "felt"
- }
- ],
- "name": "initialize",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "implementation",
- "type": "felt"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "upgrade",
- "outputs": [
- {
- "name": "retdata_len",
- "type": "felt"
- },
- {
- "name": "retdata",
- "type": "felt*"
- }
- ],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "call_array_len",
- "type": "felt"
- },
- {
- "name": "call_array",
- "type": "CallArray*"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "execute_after_upgrade",
- "outputs": [
- {
- "name": "retdata_len",
- "type": "felt"
- },
- {
- "name": "retdata",
- "type": "felt*"
- }
- ],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "newSigner",
- "type": "felt"
- }
- ],
- "name": "changeSigner",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "newGuardian",
- "type": "felt"
- }
- ],
- "name": "changeGuardian",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "newGuardian",
- "type": "felt"
- }
- ],
- "name": "changeGuardianBackup",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [],
- "name": "triggerEscapeGuardian",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [],
- "name": "triggerEscapeSigner",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [],
- "name": "cancelEscape",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "newGuardian",
- "type": "felt"
- }
- ],
- "name": "escapeGuardian",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "newSigner",
- "type": "felt"
- }
- ],
- "name": "escapeSigner",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getSigner",
- "outputs": [
- {
- "name": "signer",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getGuardian",
- "outputs": [
- {
- "name": "guardian",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getGuardianBackup",
- "outputs": [
- {
- "name": "guardianBackup",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getEscape",
- "outputs": [
- {
- "name": "activeAt",
- "type": "felt"
- },
- {
- "name": "type",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getVersion",
- "outputs": [
- {
- "name": "version",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getName",
- "outputs": [
- {
- "name": "name",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "hash",
- "type": "felt"
- },
- {
- "name": "sig_len",
- "type": "felt"
- },
- {
- "name": "sig",
- "type": "felt*"
- }
- ],
- "name": "is_valid_signature",
- "outputs": [
- {
- "name": "is_valid",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- }
- ],
- "entry_points_by_type": {
- "CONSTRUCTOR": [],
- "EXTERNAL": [
- {
- "offset": "0x895",
- "selector": "0x529b7e53729fd0ea35e794b8f3422ac7e09c3b6e32dd6565505467c2500ea4"
- },
- {
- "offset": "0x845",
- "selector": "0x62cde820fb315bb2444ca8828f417996d4c4183014d10d9f512ca11e741509"
- },
- {
- "offset": "0x788",
- "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463"
- },
- {
- "offset": "0x9b1",
- "selector": "0x9278fa5f64a571de10741418f1c4c0c4322aef645dd9d94a429c1f3e99a8a5"
- },
- {
- "offset": "0x7c4",
- "selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd"
- },
- {
- "offset": "0x8ac",
- "selector": "0xf983a425403fd146fdc6a964bc73affdd6845f35011c87a723931c628394ec"
- },
- {
- "offset": "0x8db",
- "selector": "0x121140442dcb4325a0a2c033703ba3718931ad18fde8114ac75b012d55534d1"
- },
- {
- "offset": "0x688",
- "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad"
- },
- {
- "offset": "0x63d",
- "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775"
- },
- {
- "offset": "0x811",
- "selector": "0x1a1e41f464a235695e5050a846a26ca22ecc27acac54be5f6666848031efb8f"
- },
- {
- "offset": "0x97a",
- "selector": "0x1edd8158d47d62424f3501d1f27566195850a3255ce93e89956b01f6982765c"
- },
- {
- "offset": "0x730",
- "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e"
- },
- {
- "offset": "0x919",
- "selector": "0x239e10ae97b247b05959d468aa46c8d2a3ecdc7802dcf7ba10b891b9c08a372"
- },
- {
- "offset": "0x9d2",
- "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941"
- },
- {
- "offset": "0x6d0",
- "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3"
- },
- {
- "offset": "0x75f",
- "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd"
- },
- {
- "offset": "0x997",
- "selector": "0x2aa20ff86b29546fd697eb81064769cf566031d56b10b8bba2c70125bd8403a"
- },
- {
- "offset": "0x860",
- "selector": "0x2dd8cf34d192b6c4448f9717eac28668efac0bff6733c9b9f8f62156cbb061e"
- },
- {
- "offset": "0x939",
- "selector": "0x2ff51bcdcbd41bef2550e0f8a9d9dd79e4f98dbcb549b95c37063306f3609f0"
- },
- {
- "offset": "0x8c3",
- "selector": "0x31192dded6b74f2dc49269501217664c259d80f2f536d3e28db0ba7bec552cf"
- },
- {
- "offset": "0x8f6",
- "selector": "0x337911595c795dcc8a63e228cae2dd2c63849ad8827172108bb7212a3e323ef"
- },
- {
- "offset": "0x959",
- "selector": "0x33af5ebe001ea89636c2da77a3c8294c282b0d378d72b1a4a4c25b675ae2310"
- },
- {
- "offset": "0x87b",
- "selector": "0x35de51632091a69425f5316febbc814cde19717d4d00a48c1e4aa92ccaf0bf0"
- },
- {
- "offset": "0x708",
- "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895"
- }
- ],
- "L1_HANDLER": []
- },
- "program": {
- "attributes": [
- {
- "accessible_scopes": [
- "src.accounts.argent.calls",
- "src.accounts.argent.calls.execute_multicall"
- ],
- "end_pc": 184,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 16,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.argent.calls.execute_multicall.call_array_len": 15
- }
- },
- "name": "error_message",
- "start_pc": 147,
- "value": "multicall {call_array_len} failed"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.assert_only_self"
- ],
- "end_pc": 830,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 65,
- "offset": 12
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 829,
- "value": "argent: only self"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.assert_initialized"
- ],
- "end_pc": 839,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 66,
- "offset": 23
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 837,
- "value": "argent: account not initialized"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.assert_non_reentrant"
- ],
- "end_pc": 848,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 67,
- "offset": 6
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 846,
- "value": "argent: no reentrant call"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.assert_correct_tx_version"
- ],
- "end_pc": 857,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 68,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 850,
- "value": "argent: invalid tx version"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.assert_guardian_set"
- ],
- "end_pc": 866,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 69,
- "offset": 23
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 864,
- "value": "argent: guardian required"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.initialize"
- ],
- "end_pc": 892,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 72,
- "offset": 23
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 890,
- "value": "argent: already initialized"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.initialize"
- ],
- "end_pc": 895,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 72,
- "offset": 23
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 892,
- "value": "argent: signer cannot be null"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.upgrade"
- ],
- "end_pc": 927,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 73,
- "offset": 16
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 908,
- "value": "argent: invalid implementation"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.change_signer"
- ],
- "end_pc": 948,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 74,
- "offset": 16
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 945,
- "value": "argent: signer cannot be null"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.change_guardian"
- ],
- "end_pc": 976,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 75,
- "offset": 38
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 974,
- "value": "argent: new guardian invalid"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.trigger_escape_signer"
- ],
- "end_pc": 1053,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 78,
- "offset": 76
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1048,
- "value": "argent: cannot override escape"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.cancel_escape"
- ],
- "end_pc": 1085,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 79,
- "offset": 46
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1082,
- "value": "argent: no active escape"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.escape_guardian"
- ],
- "end_pc": 1119,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 80,
- "offset": 82
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1116,
- "value": "argent: not escaping"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.escape_guardian"
- ],
- "end_pc": 1124,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 80,
- "offset": 85
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1119,
- "value": "argent: escape not active"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.escape_guardian"
- ],
- "end_pc": 1126,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 80,
- "offset": 95
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1124,
- "value": "argent: escape type invalid"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.escape_signer"
- ],
- "end_pc": 1170,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 81,
- "offset": 82
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1167,
- "value": "argent: not escaping"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.escape_signer"
- ],
- "end_pc": 1175,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 81,
- "offset": 85
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1170,
- "value": "argent: escape not active"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.escape_signer"
- ],
- "end_pc": 1177,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 81,
- "offset": 95
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1175,
- "value": "argent: escape type invalid"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.is_valid_signer_signature"
- ],
- "end_pc": 1303,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 90,
- "offset": 3
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1298,
- "value": "argent: signature format invalid"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.is_valid_guardian_signature"
- ],
- "end_pc": 1338,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 92,
- "offset": 29
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1336,
- "value": "argent: signature format invalid"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.is_valid_guardian_signature"
- ],
- "end_pc": 1347,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 92,
- "offset": 29
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1345,
- "value": "argent: signature format invalid"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.validate_signer_signature"
- ],
- "end_pc": 1391,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 95,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1386,
- "value": "argent: signature format invalid"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.validate_signer_signature"
- ],
- "end_pc": 1403,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 95,
- "offset": 5
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1391,
- "value": "argent: signer signature invalid"
- },
- {
- "accessible_scopes": [
- "src.accounts.argent.library",
- "src.accounts.argent.library.ArgentModel",
- "src.accounts.argent.library.ArgentModel.validate_guardian_signature"
- ],
- "end_pc": 1419,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 97,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1417,
- "value": "argent: guardian signature invalid"
- },
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__main__.__validate__"
- ],
- "end_pc": 1561,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 101,
- "offset": 58
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1556,
- "value": "argent: forbidden call"
- }
- ],
- "builtins": [
- "pedersen",
- "range_check",
- "ecdsa",
- "ec_op"
- ],
- "compiler_version": "0.11.2",
- "data": [
- "0x40780017fff7fff",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480080007fff8000",
- "0x400080007ffd7fff",
- "0x482480017ffd8001",
- "0x1",
- "0x482480017ffd8001",
- "0x1",
- "0xa0680017fff7ffe",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x402a7ffc7ffd7fff",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x43616c6c436f6e7472616374",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x7",
- "0x480280057ff98000",
- "0x480280067ff98000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x4c69627261727943616c6c",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x7",
- "0x480280057ff98000",
- "0x480280067ff98000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x47657443616c6c657241646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x476574436f6e747261637441646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x476574426c6f636b54696d657374616d70",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x53746f7261676552656164",
- "0x400280007ffc7fff",
- "0x400380017ffc7ffd",
- "0x482680017ffc8000",
- "0x3",
- "0x480280027ffc8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x53746f726167655772697465",
- "0x400280007ffb7fff",
- "0x400380017ffb7ffc",
- "0x400380027ffb7ffd",
- "0x482680017ffb8000",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x456d69744576656e74",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x5",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x4765745478496e666f",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x4",
- "0x400780017fff7ffd",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x400380007ffc7ffd",
- "0x482680017ffc8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x48297ffc80007ffd",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x484a800080008000",
- "0x48287ffd80007fff",
- "0x20680017fff7fff",
- "0x7",
- "0x40780017fff7fff",
- "0x1",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x3",
- "0x40517ffd7fff7ffd",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x5",
- "0x20780017fff7ffb",
- "0x9",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x482680017ffb8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x40137ffe7fff8000",
- "0x40137fff7fff8001",
- "0x482680017ffb8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x484480017fff8000",
- "0x4",
- "0x48327fff7ffc8000",
- "0x482680017ffb8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x484480017fff8000",
- "0x4",
- "0x482480017fff8000",
- "0x1",
- "0x48327fff7ffc8000",
- "0x482680017ffb8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x484480017fff8000",
- "0x4",
- "0x482480017fff8000",
- "0x3",
- "0x48327fff7ffc8000",
- "0x482680017ffb8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x484480017fff8000",
- "0x4",
- "0x482480017fff8000",
- "0x2",
- "0x48327fff7ffc8000",
- "0x480080007fff8000",
- "0x48127fed7fff8000",
- "0x480080007ff18000",
- "0x480080007ff48000",
- "0x480080007ff78000",
- "0x48327ffb7ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff60",
- "0x40137ffe7fff8002",
- "0x40137fff7fff8003",
- "0x40137ffd7fff8004",
- "0x482a800080018000",
- "0x400180007fff8002",
- "0x4826800180008000",
- "0x1",
- "0x48327fff80018000",
- "0x480a80037fff8000",
- "0x480a80027fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff45",
- "0x4826800180028000",
- "0x1",
- "0x480a80047fff8000",
- "0x48327ffe80008000",
- "0x480a80017fff8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x5",
- "0x400780017fff7ffc",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x484a7ffc7ffc8000",
- "0x482480017fff8000",
- "0x1",
- "0x48487ffc7fff8000",
- "0x482480017fff8000",
- "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89",
- "0x404a7ffd7ffd7fff",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x5",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x3",
- "0x48487ffc7fff8000",
- "0x48487ffc7fff8000",
- "0x482480017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x2",
- "0x48487ffd7fff8000",
- "0x48507fff80007ffd",
- "0x48507fff7fff8000",
- "0x48287ffc80007fff",
- "0x48287ffc80007fff",
- "0x48317fff80007ffc",
- "0x48507fff7ffb8000",
- "0x48127ffd7fff8000",
- "0x48287ffd80007ffe",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffb",
- "0x5",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x5",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x48297ffc80007ffa",
- "0x20680017fff7fff",
- "0xf",
- "0x48297ffd80007ffb",
- "0x20680017fff7fff",
- "0x7",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x48297ffd80007ffb",
- "0x48297ffc80007ffa",
- "0x48507fff80007ffe",
- "0x48507fff7fff8000",
- "0x48287ffa80007fff",
- "0x48287ffc80007fff",
- "0x48317fff80007ffa",
- "0x48507fff7ffb8000",
- "0x48127ffd7fff8000",
- "0x48287ffb80007ffe",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x484680017ffd8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x20780017fff7ffd",
- "0x6",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc8",
- "0x400280007ff87ffe",
- "0x400280017ff87fff",
- "0x400380047ff87ffb",
- "0x400380027ff87ffc",
- "0x400380037ff87ffd",
- "0x480280057ff88000",
- "0x480280067ff88000",
- "0x480a80007fff8000",
- "0x4846800180018000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbc",
- "0x482680017ff88000",
- "0x7",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x400b7ffd7fff8000",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff81",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x208b7fff7fff7ffe",
- "0x484a7ffd7ffd8000",
- "0x48487ffd7fff8000",
- "0x482680017ffd8000",
- "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89",
- "0x48307fff7ffe8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1e",
- "0x208b7fff7fff7ffe",
- "0x400380017ff97ffa",
- "0x400380007ff97ffb",
- "0x482680017ff98000",
- "0x2",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x9",
- "0x20780017fff7ffd",
- "0x6",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x487eed9235184dcde1995dbe5239b2d2",
- "0x20680017fff7fff",
- "0x6",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x482680017ffc8000",
- "0x487eed9235184dcde1995dbe5239b2d2",
- "0x20680017fff7fff",
- "0x6",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb",
- "0x20680017fff7fff",
- "0x6",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2",
- "0x20680017fff7fff",
- "0x6",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca",
- "0x480680017fff8000",
- "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf",
- "0x40137ffd7fff8000",
- "0x40137ffe7fff8001",
- "0x40137fff7fff8002",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb4",
- "0x480a80007fff8000",
- "0x480a7ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3",
- "0x40137ffd7fff8003",
- "0x40137ffe7fff8004",
- "0x40137fff7fff8005",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa8",
- "0x480a80037fff8000",
- "0x480a7ffd7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff97",
- "0x40137ffe7fff8006",
- "0x40137fff7fff8007",
- "0x40137ffd7fff8008",
- "0x480a80017fff8000",
- "0x480a80027fff8000",
- "0x480a80047fff8000",
- "0x480a80057fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff42",
- "0x4828800680007ffe",
- "0x20680017fff7fff",
- "0x6",
- "0x480a80087fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a80017fff8000",
- "0x480a80027fff8000",
- "0x480a80047fff8000",
- "0x480a80057fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5a",
- "0x4828800680007ffe",
- "0x20680017fff7fff",
- "0x6",
- "0x480a80087fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a80087fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0xf920571b9f85bdd92a867cfdc73319d0f8836f0e69e06e4c5566b6203f75cc",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe78",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8b",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe20",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0xb3dad08565eac3fa5d58691be077d428ef3156ff5407bd4bbee0ac68ab8f63",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1a",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5d",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe08",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x23bad8d102433c088e9db7ed1c63d3c97cb2af1471606a71fbb60449e867f8f",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe02",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe45",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf0",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x107a2e2e5a8b6552e977246c45bfac446305174e86be2e5c74e8c0a20fd1de7",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdea",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2d",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd8",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x2a51090713d169db8c21b794b222ff5dfad9498a96f87856bd08e4e18f1d5b9",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd2",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe15",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc0",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x30398ee6b5eb5f9dd0e4bb0a1b0e3ea13bbab3b2cb6675988ccaa92961c7d1",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdba",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfd",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda8",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x2e011d5f09eaddee926fc346351731750ccf087bf843692ad9718681d7cbaa5",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda2",
- "0x40137fff7fff8001",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4829800180008001",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde8",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd93",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x7a0aed07bb70ba331488c013b98ac5b836c5b713c7c0acda355543bb61e321",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8d",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd0",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7b",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0xec4e9763d54a0a721416be3adfaba05ef0e02c6cf6ee4cd4d1ed0dd0f6d7e7",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd75",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb8",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd63",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x112d26124b60e4d99e8c4387c732086fd96b159bf3d72e6d8f5f60c944533f1",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5d",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda0",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1ccc09c8a19948e048de7add6929589945e25f22059c7345aaf7837188d8d05",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd81",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7b",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x31e7534f8ddb1628d6e07db5c743e33403b9a0b57508a93f4c49582040a2f71",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd63",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5d",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1c0f41bf28d630c8a0bd10f3a5d5c0d1619cf96cfdb7da51b112c420ced36c9",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd45",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd3f",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x13f17de67551ae34866d4aa875cbace82f3a041eaa58b1d9e34568b0d0561b",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd27",
- "0x48127ffe7fff8000",
- "0x482480017ff78000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd22",
- "0x48127ffe7fff8000",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x48127ff57fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7",
- "0x480a7ff97fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1b",
- "0x482480017ff88000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd16",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfa",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf0",
- "0x40127fff7fff7ff9",
- "0x48127ffe7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1c",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdf",
- "0x400680017fff7fff",
- "0x0",
- "0x48127ffe7fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffff00000000000000000000000000000000",
- "0x480680017fff8000",
- "0x0",
- "0x40507ffe7ffd7fff",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd01",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffc",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480280007ffd8000",
- "0x48287ffb80007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf6",
- "0x480a7ffb7fff8000",
- "0x482680017ffc8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482680017ffd8000",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff42",
- "0x400680017fff7fff",
- "0x0",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce4",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff44",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5f",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffae",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc75",
- "0x480680017fff8000",
- "0xa66bd575",
- "0x400080007ffe7fff",
- "0x48127ffb7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc87",
- "0x400680017fff7ffe",
- "0x1",
- "0x480680017fff8000",
- "0x1",
- "0x400080007ffe7fff",
- "0x48127ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe33",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef5",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf",
- "0x48127ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0f",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe23",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x0",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff72",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2c",
- "0x20780017fff7ffd",
- "0x4",
- "0x400680017fff7fff",
- "0x0",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1f",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff58",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff78",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1c",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe24",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff45",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff65",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3f",
- "0x48127ffe7fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x482480017ffc8000",
- "0x93a80",
- "0x480680017fff8000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff24",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x482480017fe08000",
- "0x93a80",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1f",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff28",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff48",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefe",
- "0x482480017fff8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x480680017fff8000",
- "0x0",
- "0x40507ffe7ffc7fff",
- "0x48127ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc1b",
- "0x48127ffe7fff8000",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x482480017ffc8000",
- "0x93a80",
- "0x480680017fff8000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff00",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x482480017fe08000",
- "0x93a80",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe13",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff04",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedc",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc26",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee3",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe10",
- "0x48127ffe7fff8000",
- "0x48127fe67fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x0",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee7",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff07",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebd",
- "0x48127ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbdf",
- "0x48127ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc04",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc08",
- "0x400680017fff7fec",
- "0x1",
- "0x48127ff17fff8000",
- "0x48127fe87fff8000",
- "0x48127ffd7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeba",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf1",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6f",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf2",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x0",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb4",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed4",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8a",
- "0x48127ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbac",
- "0x48127ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd5",
- "0x400680017fff7fec",
- "0x2",
- "0x48127ff17fff8000",
- "0x48127fe87fff8000",
- "0x48127ffd7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbe",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1e",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd7",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x53",
- "0x40137fff7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480a7ffb7fff8000",
- "0x482680017ffc8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x482680017ffd8000",
- "0x2",
- "0x1104800180018000",
- "0x63",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48527ffb80008000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a",
- "0x20680017fff7fff",
- "0x8",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffff59942a8c",
- "0x20680017fff7fff",
- "0x8",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffc6bc0ef2",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffff0ef242bd",
- "0x48507fff7ffe8000",
- "0x20680017fff7fff",
- "0x8",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbf",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd7",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdef",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe07",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x480a7ffa7fff8000",
- "0x482680017ffc8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb51",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda0",
- "0x40137ffc7fff8000",
- "0x40137ffd7fff8001",
- "0x40137ffe7fff8002",
- "0x480a7ff97fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ffd7fff8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc36",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x48127ffc7fff8000",
- "0x480a80027fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x6",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda7",
- "0x40137ffc7fff8000",
- "0x40137ffd7fff8001",
- "0x40137ffe7fff8002",
- "0x20680017fff7fff",
- "0xb",
- "0x400780017fff7ffc",
- "0x0",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x480a7ff97fff8000",
- "0x480a80027fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x400780017fff7ffc",
- "0x2",
- "0x480a7ff97fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ffd7fff8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc12",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x9",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x48127ffb7fff8000",
- "0x480a80027fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x480a80027fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9e",
- "0x40137ffc7fff8003",
- "0x40137ffd7fff8004",
- "0x40137ffe7fff8005",
- "0x48127fe67fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ffd7fff8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf8",
- "0x480a80037fff8000",
- "0x480a80047fff8000",
- "0x48127ffc7fff8000",
- "0x480a80057fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x482680017ffc8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaf9",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd48",
- "0x480a7ff97fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ffd7fff8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbdc",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffd7fff8000",
- "0x48127ff37fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa6f",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x10c19bef19acd19b2c9f4caa40fd47c9fbe1d9f91324d44dcd36be2dae96784",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa69",
- "0x40137fff7fff8001",
- "0x4003800080017ffb",
- "0x4003800180017ffc",
- "0x4003800280017ffd",
- "0x4826800180018000",
- "0x3",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaaa",
- "0x480a7ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa55",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x5ad857f66a5b55f1301ff1ed7e098ac6d4433148f0b72ebc4a2945ab85ad53",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa4f",
- "0x40137fff7fff8001",
- "0x4003800080017ffb",
- "0x4003800180017ffc",
- "0x400380007ffa7ffc",
- "0x402780017ffa8002",
- "0x1",
- "0x4826800180018000",
- "0x2",
- "0x40297ffc7fff8003",
- "0x4826800180018000",
- "0x2",
- "0x480a7ffd7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa43",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4829800180008003",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa87",
- "0x480a80027fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x5",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6f",
- "0x40137ffe7fff8000",
- "0x40137fff7fff8001",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa83",
- "0x40137fff7fff8002",
- "0x40137ffe7fff8003",
- "0x482680017ffa8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x3e",
- "0x480280007ffb8000",
- "0x4802800180028000",
- "0x48307fff80007ffe",
- "0x20680017fff7fff",
- "0x37",
- "0x480280017ffb8000",
- "0x482480017fff8000",
- "0x6deebfbbd234bdea5f5d3fcc8fc45c8e76ce52e70217eeb538a4fed2aaacb30",
- "0x480280017ffb8000",
- "0x482480017fff8000",
- "0x7ad6481ac8d604015ca186b470cbdd5381f63c491cd229a9aafab983daff15d",
- "0x48507fff7ffd8000",
- "0x480280017ffb8000",
- "0x482480017fff8000",
- "0x4c86eea6a386a343759c1dd7351d22d39c7b65277d8e8def7448ded5c1cdc12",
- "0x480280017ffb8000",
- "0x482480017fff8000",
- "0x7067c5bdabfc03fb90239569b438c5002297ba0cafee37858dc6ce39d7c6b15",
- "0x48507fff7ffd8000",
- "0x20680017fff7ffa",
- "0x11",
- "0x480a80037fff8000",
- "0x480a80007fff8000",
- "0x480a7ff77fff8000",
- "0x480a80017fff8000",
- "0x4802800580028000",
- "0x4802800380028000",
- "0x4802800480028000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff70",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ff87fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x20680017fff7fff",
- "0x11",
- "0x480a80037fff8000",
- "0x480a80007fff8000",
- "0x480a7ff87fff8000",
- "0x480a80017fff8000",
- "0x4802800580028000",
- "0x4802800380028000",
- "0x4802800480028000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff75",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ff77fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280017ffb8000",
- "0x482480017fff8000",
- "0x65e1be0b9b5dcba6a1afaf57b95d935dd133d85353ab41a099997b7fce10472",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa4a",
- "0x10780017fff7fff",
- "0x7",
- "0x4802800180028000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd49",
- "0x480a80037fff8000",
- "0x480a80007fff8000",
- "0x480a7ff77fff8000",
- "0x480a80017fff8000",
- "0x4802800580028000",
- "0x4802800380028000",
- "0x4802800480028000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff44",
- "0x40137ffe7fff8004",
- "0x4802800380028000",
- "0x4802800480028000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x480a7ff87fff8000",
- "0x48127ffa7fff8000",
- "0x4802800580028000",
- "0x482480017ff98000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x482480017ff98000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4c",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a80047fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x484480017fff8000",
- "0x4",
- "0x48307fff7ffd8000",
- "0x480280027ffb8000",
- "0x480080007ffe8000",
- "0x400080017ffe7fff",
- "0x482480017ffd8000",
- "0x1",
- "0x480080007ffc8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x482480017ffb8000",
- "0x2",
- "0x480280007ffd8000",
- "0x482680017ffd8000",
- "0x1",
- "0x480080007ff28000",
- "0x482480017ff18000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff73",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9ef",
- "0x40137fff7fff8000",
- "0x48127ffe7fff8000",
- "0x4802800080008000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce3",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcda",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa09",
- "0x40137ffe7fff8001",
- "0x40137fff7fff8002",
- "0x48127ffd7fff8000",
- "0x480a7ff97fff8000",
- "0x4802800580008000",
- "0x480a80017fff8000",
- "0x480a80027fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2b",
- "0x48127ffe7fff8000",
- "0x480a7ff87fff8000",
- "0x48127ffd7fff8000",
- "0x480a80017fff8000",
- "0x480a80027fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x484480017fff8000",
- "0x4",
- "0x48307fff7ffd8000",
- "0x480280027ffb8000",
- "0x480080007ffe8000",
- "0x400080017ffe7fff",
- "0x482480017ffd8000",
- "0x1",
- "0x480080007ffc8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x2",
- "0x480280007ffd8000",
- "0x482680017ffd8000",
- "0x1",
- "0x480080007ff48000",
- "0x482480017ff38000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9a9",
- "0x48127ffe7fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480080057ffb8000",
- "0x480080037ffa8000",
- "0x480080047ff98000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb1",
- "0x40137ffe7fff8000",
- "0x480080037fce8000",
- "0x480080047fcd8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ffa7fff8000",
- "0x480080057fc88000",
- "0x482480017ff98000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x482480017ff98000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb9",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a80007fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ff67fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff971",
- "0x48127ffe7fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x480080057ffb8000",
- "0x480080037ffa8000",
- "0x480080047ff98000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79",
- "0x40137ffe7fff8000",
- "0x480080037fce8000",
- "0x480080047fcd8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x480a7ff97fff8000",
- "0x48127ffa7fff8000",
- "0x480080057fc88000",
- "0x482480017ff98000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x482480017ff98000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe81",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a80007fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480280027ffb8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd91",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280017ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280047ffb8000",
- "0x482480017ffc8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x482680017ffd8000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ff17fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7f",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbfe",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8b7",
- "0x48127ffe7fff8000",
- "0x48127ff87fff8000",
- "0x48127ffd7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0f",
- "0x48127ffe7fff8000",
- "0x48127fdc7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x2",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe9",
- "0x48127ffd7fff8000",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1a1e41f464a235695e5050a846a26ca22ecc27acac54be5f6666848031efb8f",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff876",
- "0x48127ffd7fff8000",
- "0x48127ff27fff8000",
- "0x48127ff27fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x4003800080007ffb",
- "0x400380007ffd7ffb",
- "0x402780017ffd8001",
- "0x1",
- "0x4826800180008000",
- "0x1",
- "0x40297ffb7fff8002",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff846",
- "0x480a80017fff8000",
- "0x4829800080008002",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x480280027ffb8000",
- "0x480280017ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x482680017ffd8000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7",
- "0x40137ffb7fff8000",
- "0x40137ffc7fff8001",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb4f",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff847",
- "0x40137ffe7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb77",
- "0x480a80007fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff88a",
- "0x48127ffd7fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x4003800080007ffb",
- "0x400380007ffd7ffb",
- "0x402780017ffd8001",
- "0x1",
- "0x4826800180008000",
- "0x1",
- "0x40297ffb7fff8002",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7f9",
- "0x480a80017fff8000",
- "0x4829800080008002",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x484480017fff8000",
- "0x4",
- "0x48307fff7ffd8000",
- "0x480280027ffb8000",
- "0x480080007ffe8000",
- "0x400080017ffe7fff",
- "0x482480017ffd8000",
- "0x1",
- "0x480080007ffc8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x2",
- "0x480280007ffd8000",
- "0x482680017ffd8000",
- "0x1",
- "0x480080007ff48000",
- "0x482480017ff38000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb8",
- "0x40137ffb7fff8000",
- "0x40137ffc7fff8001",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcb",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb6d",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb67",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb68",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb61",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb67",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb74",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb77",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb8f",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbec",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd2",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbb8",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9e",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffb",
- "0x4003800180007ffc",
- "0x4826800180008000",
- "0x2",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x302e322e34",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x417267656e744163636f756e74",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaef",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280017ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280047ffb8000",
- "0x482480017ffc8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x482680017ffd8000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ff17fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe"
- ],
- "debug_info": null,
- "hints": {
- "0": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.alloc",
- "starkware.cairo.common.alloc.alloc"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 0,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "6": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_enter_scope({'n': ids.len})",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.len": 0
- }
- }
- }
- ],
- "14": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 5
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.continue_copying": 1
- }
- }
- }
- ],
- "17": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_exit_scope()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 6
- },
- "reference_ids": {}
- }
- }
- ],
- "25": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.call_contract"
- ],
- "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2
- }
- }
- }
- ],
- "37": [
- {
- "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": 3,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.library_call.syscall_ptr": 3
- }
- }
- }
- ],
- "45": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_caller_address"
- ],
- "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 4,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 4
- }
- }
- }
- ],
- "52": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_contract_address"
- ],
- "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 5,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 5
- }
- }
- }
- ],
- "59": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_block_timestamp"
- ],
- "code": "syscall_handler.get_block_timestamp(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 6,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": 6
- }
- }
- }
- ],
- "67": [
- {
- "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": 7,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 7
- }
- }
- }
- ],
- "76": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.storage_write"
- ],
- "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 8,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 8
- }
- }
- }
- ],
- "86": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.emit_event"
- ],
- "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 9,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 9
- }
- }
- }
- ],
- "92": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_tx_info"
- ],
- "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 10,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 10
- }
- }
- }
- ],
- "96": [
- {
- "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": 11,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_not_zero.value": 11
- }
- }
- }
- ],
- "101": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_nn"
- ],
- "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 12,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_nn.a": 12
- }
- }
- }
- ],
- "112": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.is_quad_residue"
- ],
- "code": "from starkware.crypto.signature.signature import FIELD_PRIME\nfrom starkware.python.math_utils import div_mod, is_quad_residue, sqrt\n\nx = ids.x\nif is_quad_residue(x, FIELD_PRIME):\n ids.y = sqrt(x, FIELD_PRIME)\nelse:\n ids.y = sqrt(div_mod(x, 3, FIELD_PRIME), FIELD_PRIME)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 14,
- "offset": 1
- },
- "reference_ids": {
- "starkware.cairo.common.math.is_quad_residue.x": 13,
- "starkware.cairo.common.math.is_quad_residue.y": 14
- }
- }
- }
- ],
- "288": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.ec",
- "starkware.cairo.common.ec.ec_op"
- ],
- "code": "from starkware.crypto.signature.signature import ALPHA, BETA, FIELD_PRIME\nfrom starkware.python.math_utils import random_ec_point\nfrom starkware.python.utils import to_bytes\n\n# Define a seed for random_ec_point that's dependent on all the input, so that:\n# (1) The added point s is deterministic.\n# (2) It's hard to choose inputs for which the builtin will fail.\nseed = b\"\".join(map(to_bytes, [ids.p.x, ids.p.y, ids.m, ids.q.x, ids.q.y]))\nids.s.x, ids.s.y = random_ec_point(FIELD_PRIME, ALPHA, BETA, seed)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 24,
- "offset": 2
- },
- "reference_ids": {
- "starkware.cairo.common.ec.ec_op.m": 17,
- "starkware.cairo.common.ec.ec_op.p": 16,
- "starkware.cairo.common.ec.ec_op.q": 18,
- "starkware.cairo.common.ec.ec_op.s": 19
- }
- }
- }
- ],
- "324": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.ec",
- "starkware.cairo.common.ec.recover_y"
- ],
- "code": "from starkware.crypto.signature.signature import ALPHA, BETA, FIELD_PRIME\nfrom starkware.python.math_utils import recover_y\nids.p.x = ids.x\n# This raises an exception if `x` is not on the curve.\nids.p.y = recover_y(ids.x, ALPHA, BETA, FIELD_PRIME)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 29,
- "offset": 2
- },
- "reference_ids": {
- "starkware.cairo.common.ec.recover_y.p": 21,
- "starkware.cairo.common.ec.recover_y.x": 20
- }
- }
- }
- ],
- "340": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.signature",
- "starkware.cairo.common.signature.verify_ecdsa_signature"
- ],
- "code": "ecdsa_builtin.add_signature(ids.ecdsa_ptr.address_, (ids.signature_r, ids.signature_s))",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 32,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 24,
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 22,
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 23
- }
- }
- }
- ],
- "1629": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 108,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1755": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate_declare__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 117,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1810": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate_deploy__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 121,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1831": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.isValidSignature_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 124,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1878": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.supportsInterface_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 129,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1938": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.initialize"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 133,
- "offset": 118
- },
- "reference_ids": {}
- }
- }
- ],
- "1969": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.upgrade_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 135,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2046": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.execute_after_upgrade_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 142,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2126": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.changeSigner"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 148,
- "offset": 82
- },
- "reference_ids": {}
- }
- }
- ],
- "2153": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.changeGuardian"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 150,
- "offset": 101
- },
- "reference_ids": {}
- }
- }
- ],
- "2180": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.changeGuardianBackup"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 152,
- "offset": 108
- },
- "reference_ids": {}
- }
- }
- ],
- "2203": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.triggerEscapeGuardian"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 154,
- "offset": 121
- },
- "reference_ids": {}
- }
- }
- ],
- "2226": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.triggerEscapeSigner"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 156,
- "offset": 151
- },
- "reference_ids": {}
- }
- }
- ],
- "2249": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.cancelEscape"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 158,
- "offset": 114
- },
- "reference_ids": {}
- }
- }
- ],
- "2276": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.escapeGuardian"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 160,
- "offset": 190
- },
- "reference_ids": {}
- }
- }
- ],
- "2303": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.escapeSigner"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 162,
- "offset": 190
- },
- "reference_ids": {}
- }
- }
- ],
- "2320": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.getSigner_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 164,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2352": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.getGuardian_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 167,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2384": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.getGuardianBackup_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 170,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2416": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.getEscape_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 173,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2446": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.getVersion_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 176,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2472": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.getName_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 179,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2505": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.is_valid_signature_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 183,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ]
- },
- "identifiers": {
- "__main__.ArgentModel": {
- "destination": "src.accounts.argent.library.ArgentModel",
- "type": "alias"
- },
- "__main__.CallArray": {
- "destination": "src.accounts.argent.calls.CallArray",
- "type": "alias"
- },
- "__main__.EcOpBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "type": "alias"
- },
- "__main__.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "__main__.NAME": {
- "type": "const",
- "value": 5185236852902769292222802521716
- },
- "__main__.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "__main__.VERSION": {
- "type": "const",
- "value": 206933470772
- },
- "__main__.__execute__": {
- "decorators": [
- "external",
- "raw_output"
- ],
- "pc": 1640,
- "type": "function"
- },
- "__main__.__execute__.Args": {
- "full_name": "__main__.__execute__.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.argent.calls.CallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__execute__.ImplicitArgs": {
- "full_name": "__main__.__execute__.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.__execute__.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__main__.__execute__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "__main__.__validate__": {
- "decorators": [
- "external"
- ],
- "pc": 1485,
- "type": "function"
- },
- "__main__.__validate__.Args": {
- "full_name": "__main__.__validate__.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.argent.calls.CallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__validate__.ImplicitArgs": {
- "full_name": "__main__.__validate__.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 3
- },
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 4
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "__main__.__validate__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 5
- },
- "__main__.__validate_declare__": {
- "decorators": [
- "external"
- ],
- "pc": 1710,
- "type": "function"
- },
- "__main__.__validate_declare__.Args": {
- "full_name": "__main__.__validate_declare__.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.__validate_declare__.ImplicitArgs": {
- "full_name": "__main__.__validate_declare__.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 3
- },
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 4
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "__main__.__validate_declare__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate_declare__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__main__.__validate_deploy__": {
- "decorators": [
- "raw_input",
- "external"
- ],
- "pc": 1766,
- "type": "function"
- },
- "__main__.__validate_deploy__.Args": {
- "full_name": "__main__.__validate_deploy__.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.__validate_deploy__.ImplicitArgs": {
- "full_name": "__main__.__validate_deploy__.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 3
- },
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 4
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "__main__.__validate_deploy__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate_deploy__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__main__.account_created": {
- "type": "namespace"
- },
- "__main__.account_created.Args": {
- "full_name": "__main__.account_created.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.account_created.ImplicitArgs": {
- "full_name": "__main__.account_created.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.account_created.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.account_created.SELECTOR": {
- "type": "const",
- "value": 473692704853087324234226353339653488579626936186557422111458551781472692100
- },
- "__main__.account_created.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.account_created.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "__main__.account_created.emit": {
- "decorators": [],
- "pc": 1424,
- "type": "function"
- },
- "__main__.account_created.emit.Args": {
- "full_name": "__main__.account_created.emit.Args",
- "members": {
- "account": {
- "cairo_type": "felt",
- "offset": 0
- },
- "guardian": {
- "cairo_type": "felt",
- "offset": 2
- },
- "key": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.account_created.emit.ImplicitArgs": {
- "full_name": "__main__.account_created.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.account_created.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.account_created.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "__main__.account_created.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "__main__.account_created.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__main__.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "__main__.assert_correct_tx_version": {
- "destination": "src.accounts.argent.library.assert_correct_tx_version",
- "type": "alias"
- },
- "__main__.assert_initialized": {
- "destination": "src.accounts.argent.library.assert_initialized",
- "type": "alias"
- },
- "__main__.assert_no_self_call": {
- "destination": "src.accounts.argent.library.assert_no_self_call",
- "type": "alias"
- },
- "__main__.assert_non_reentrant": {
- "destination": "src.accounts.argent.library.assert_non_reentrant",
- "type": "alias"
- },
- "__main__.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "__main__.assert_only_self": {
- "destination": "src.accounts.argent.library.assert_only_self",
- "type": "alias"
- },
- "__main__.cancelEscape": {
- "decorators": [
- "external"
- ],
- "pc": 2237,
- "type": "function"
- },
- "__main__.cancelEscape.Args": {
- "full_name": "__main__.cancelEscape.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.cancelEscape.ImplicitArgs": {
- "full_name": "__main__.cancelEscape.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.cancelEscape.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.cancelEscape.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.changeGuardian": {
- "decorators": [
- "external"
- ],
- "pc": 2137,
- "type": "function"
- },
- "__main__.changeGuardian.Args": {
- "full_name": "__main__.changeGuardian.Args",
- "members": {
- "newGuardian": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.changeGuardian.ImplicitArgs": {
- "full_name": "__main__.changeGuardian.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.changeGuardian.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.changeGuardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.changeGuardianBackup": {
- "decorators": [
- "external"
- ],
- "pc": 2164,
- "type": "function"
- },
- "__main__.changeGuardianBackup.Args": {
- "full_name": "__main__.changeGuardianBackup.Args",
- "members": {
- "newGuardian": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.changeGuardianBackup.ImplicitArgs": {
- "full_name": "__main__.changeGuardianBackup.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.changeGuardianBackup.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.changeGuardianBackup.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.changeSigner": {
- "decorators": [
- "external"
- ],
- "pc": 2110,
- "type": "function"
- },
- "__main__.changeSigner.Args": {
- "full_name": "__main__.changeSigner.Args",
- "members": {
- "newSigner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.changeSigner.ImplicitArgs": {
- "full_name": "__main__.changeSigner.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.changeSigner.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.changeSigner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.escapeGuardian": {
- "decorators": [
- "external"
- ],
- "pc": 2260,
- "type": "function"
- },
- "__main__.escapeGuardian.Args": {
- "full_name": "__main__.escapeGuardian.Args",
- "members": {
- "newGuardian": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.escapeGuardian.ImplicitArgs": {
- "full_name": "__main__.escapeGuardian.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.escapeGuardian.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.escapeGuardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.escapeSigner": {
- "decorators": [
- "external"
- ],
- "pc": 2287,
- "type": "function"
- },
- "__main__.escapeSigner.Args": {
- "full_name": "__main__.escapeSigner.Args",
- "members": {
- "newSigner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.escapeSigner.ImplicitArgs": {
- "full_name": "__main__.escapeSigner.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.escapeSigner.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.escapeSigner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.execute_after_upgrade": {
- "decorators": [
- "external"
- ],
- "pc": 2022,
- "type": "function"
- },
- "__main__.execute_after_upgrade.Args": {
- "full_name": "__main__.execute_after_upgrade.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.argent.calls.CallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.execute_after_upgrade.ImplicitArgs": {
- "full_name": "__main__.execute_after_upgrade.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.execute_after_upgrade.Return": {
- "cairo_type": "(retdata_len: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__main__.execute_after_upgrade.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__main__.execute_multicall": {
- "destination": "src.accounts.argent.calls.execute_multicall",
- "type": "alias"
- },
- "__main__.getEscape": {
- "decorators": [
- "view"
- ],
- "pc": 2410,
- "type": "function"
- },
- "__main__.getEscape.Args": {
- "full_name": "__main__.getEscape.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.getEscape.ImplicitArgs": {
- "full_name": "__main__.getEscape.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.getEscape.Return": {
- "cairo_type": "(activeAt: felt, type: felt)",
- "type": "type_definition"
- },
- "__main__.getEscape.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.getGuardian": {
- "decorators": [
- "view"
- ],
- "pc": 2346,
- "type": "function"
- },
- "__main__.getGuardian.Args": {
- "full_name": "__main__.getGuardian.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.getGuardian.ImplicitArgs": {
- "full_name": "__main__.getGuardian.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.getGuardian.Return": {
- "cairo_type": "(guardian: felt)",
- "type": "type_definition"
- },
- "__main__.getGuardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.getGuardianBackup": {
- "decorators": [
- "view"
- ],
- "pc": 2378,
- "type": "function"
- },
- "__main__.getGuardianBackup.Args": {
- "full_name": "__main__.getGuardianBackup.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.getGuardianBackup.ImplicitArgs": {
- "full_name": "__main__.getGuardianBackup.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.getGuardianBackup.Return": {
- "cairo_type": "(guardianBackup: felt)",
- "type": "type_definition"
- },
- "__main__.getGuardianBackup.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.getName": {
- "decorators": [
- "view"
- ],
- "pc": 2469,
- "type": "function"
- },
- "__main__.getName.Args": {
- "full_name": "__main__.getName.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.getName.ImplicitArgs": {
- "full_name": "__main__.getName.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.getName.Return": {
- "cairo_type": "(name: felt)",
- "type": "type_definition"
- },
- "__main__.getName.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.getSigner": {
- "decorators": [
- "view"
- ],
- "pc": 2314,
- "type": "function"
- },
- "__main__.getSigner.Args": {
- "full_name": "__main__.getSigner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.getSigner.ImplicitArgs": {
- "full_name": "__main__.getSigner.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.getSigner.Return": {
- "cairo_type": "(signer: felt)",
- "type": "type_definition"
- },
- "__main__.getSigner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.getVersion": {
- "decorators": [
- "view"
- ],
- "pc": 2443,
- "type": "function"
- },
- "__main__.getVersion.Args": {
- "full_name": "__main__.getVersion.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.getVersion.ImplicitArgs": {
- "full_name": "__main__.getVersion.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.getVersion.Return": {
- "cairo_type": "(version: felt)",
- "type": "type_definition"
- },
- "__main__.getVersion.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_contract_address": {
- "destination": "starkware.starknet.common.syscalls.get_contract_address",
- "type": "alias"
- },
- "__main__.get_tx_info": {
- "destination": "starkware.starknet.common.syscalls.get_tx_info",
- "type": "alias"
- },
- "__main__.initialize": {
- "decorators": [
- "external"
- ],
- "pc": 1907,
- "type": "function"
- },
- "__main__.initialize.Args": {
- "full_name": "__main__.initialize.Args",
- "members": {
- "guardian": {
- "cairo_type": "felt",
- "offset": 1
- },
- "signer": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.initialize.ImplicitArgs": {
- "full_name": "__main__.initialize.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.initialize.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.initialize.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.isValidSignature": {
- "decorators": [
- "view"
- ],
- "pc": 1821,
- "type": "function"
- },
- "__main__.isValidSignature.Args": {
- "full_name": "__main__.isValidSignature.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "sig": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "sig_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.isValidSignature.ImplicitArgs": {
- "full_name": "__main__.isValidSignature.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.isValidSignature.Return": {
- "cairo_type": "(isValid: felt)",
- "type": "type_definition"
- },
- "__main__.isValidSignature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.is_valid_signature": {
- "decorators": [
- "view"
- ],
- "pc": 2495,
- "type": "function"
- },
- "__main__.is_valid_signature.Args": {
- "full_name": "__main__.is_valid_signature.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "sig": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "sig_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.is_valid_signature.ImplicitArgs": {
- "full_name": "__main__.is_valid_signature.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.is_valid_signature.Return": {
- "cairo_type": "(is_valid: felt)",
- "type": "type_definition"
- },
- "__main__.is_valid_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.library_call": {
- "destination": "starkware.starknet.common.syscalls.library_call",
- "type": "alias"
- },
- "__main__.supportsInterface": {
- "decorators": [
- "view"
- ],
- "pc": 1871,
- "type": "function"
- },
- "__main__.supportsInterface.Args": {
- "full_name": "__main__.supportsInterface.Args",
- "members": {
- "interfaceId": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.supportsInterface.ImplicitArgs": {
- "full_name": "__main__.supportsInterface.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.supportsInterface.Return": {
- "cairo_type": "(success: felt)",
- "type": "type_definition"
- },
- "__main__.supportsInterface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.transaction_executed": {
- "type": "namespace"
- },
- "__main__.transaction_executed.Args": {
- "full_name": "__main__.transaction_executed.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.transaction_executed.ImplicitArgs": {
- "full_name": "__main__.transaction_executed.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.transaction_executed.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.transaction_executed.SELECTOR": {
- "type": "const",
- "value": 160509384506897785609912026407502909755389202887426828748018058577681165651
- },
- "__main__.transaction_executed.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.transaction_executed.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "__main__.transaction_executed.emit": {
- "decorators": [],
- "pc": 1450,
- "type": "function"
- },
- "__main__.transaction_executed.emit.Args": {
- "full_name": "__main__.transaction_executed.emit.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "response": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "response_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.transaction_executed.emit.ImplicitArgs": {
- "full_name": "__main__.transaction_executed.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.transaction_executed.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.transaction_executed.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 4
- },
- "__main__.transaction_executed.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "__main__.transaction_executed.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__main__.triggerEscapeGuardian": {
- "decorators": [
- "external"
- ],
- "pc": 2191,
- "type": "function"
- },
- "__main__.triggerEscapeGuardian.Args": {
- "full_name": "__main__.triggerEscapeGuardian.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.triggerEscapeGuardian.ImplicitArgs": {
- "full_name": "__main__.triggerEscapeGuardian.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.triggerEscapeGuardian.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.triggerEscapeGuardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.triggerEscapeSigner": {
- "decorators": [
- "external"
- ],
- "pc": 2214,
- "type": "function"
- },
- "__main__.triggerEscapeSigner.Args": {
- "full_name": "__main__.triggerEscapeSigner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.triggerEscapeSigner.ImplicitArgs": {
- "full_name": "__main__.triggerEscapeSigner.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.triggerEscapeSigner.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.triggerEscapeSigner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.upgrade": {
- "decorators": [
- "external"
- ],
- "pc": 1949,
- "type": "function"
- },
- "__main__.upgrade.Args": {
- "full_name": "__main__.upgrade.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "implementation": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.upgrade.ImplicitArgs": {
- "full_name": "__main__.upgrade.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.upgrade.Return": {
- "cairo_type": "(retdata_len: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__main__.upgrade.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__execute__": {
- "decorators": [
- "external",
- "raw_output"
- ],
- "pc": 1672,
- "type": "function"
- },
- "__wrappers__.__execute__.Args": {
- "full_name": "__wrappers__.__execute__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute__.ImplicitArgs": {
- "full_name": "__wrappers__.__execute__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__execute__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__execute__.__wrapped_func": {
- "destination": "__main__.__execute__",
- "type": "alias"
- },
- "__wrappers__.__execute___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate__": {
- "decorators": [
- "external"
- ],
- "pc": 1597,
- "type": "function"
- },
- "__wrappers__.__validate__.Args": {
- "full_name": "__wrappers__.__validate__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, ec_op_ptr: starkware.cairo.common.cairo_builtins.EcOpBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate__.__wrapped_func": {
- "destination": "__main__.__validate__",
- "type": "alias"
- },
- "__wrappers__.__validate___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate_declare__": {
- "decorators": [
- "external"
- ],
- "pc": 1744,
- "type": "function"
- },
- "__wrappers__.__validate_declare__.Args": {
- "full_name": "__wrappers__.__validate_declare__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_declare__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate_declare__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_declare__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, ec_op_ptr: starkware.cairo.common.cairo_builtins.EcOpBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate_declare__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate_declare__.__wrapped_func": {
- "destination": "__main__.__validate_declare__",
- "type": "alias"
- },
- "__wrappers__.__validate_declare___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate_deploy__": {
- "decorators": [
- "raw_input",
- "external"
- ],
- "pc": 1800,
- "type": "function"
- },
- "__wrappers__.__validate_deploy__.Args": {
- "full_name": "__wrappers__.__validate_deploy__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_deploy__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_deploy__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, ec_op_ptr: starkware.cairo.common.cairo_builtins.EcOpBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate_deploy__.__wrapped_func": {
- "destination": "__main__.__validate_deploy__",
- "type": "alias"
- },
- "__wrappers__.__validate_deploy___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.cancelEscape": {
- "decorators": [
- "external"
- ],
- "pc": 2243,
- "type": "function"
- },
- "__wrappers__.cancelEscape.Args": {
- "full_name": "__wrappers__.cancelEscape.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.cancelEscape.ImplicitArgs": {
- "full_name": "__wrappers__.cancelEscape.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.cancelEscape.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.cancelEscape.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.cancelEscape.__wrapped_func": {
- "destination": "__main__.cancelEscape",
- "type": "alias"
- },
- "__wrappers__.cancelEscape_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.changeGuardian": {
- "decorators": [
- "external"
- ],
- "pc": 2144,
- "type": "function"
- },
- "__wrappers__.changeGuardian.Args": {
- "full_name": "__wrappers__.changeGuardian.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.changeGuardian.ImplicitArgs": {
- "full_name": "__wrappers__.changeGuardian.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.changeGuardian.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.changeGuardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.changeGuardian.__wrapped_func": {
- "destination": "__main__.changeGuardian",
- "type": "alias"
- },
- "__wrappers__.changeGuardianBackup": {
- "decorators": [
- "external"
- ],
- "pc": 2171,
- "type": "function"
- },
- "__wrappers__.changeGuardianBackup.Args": {
- "full_name": "__wrappers__.changeGuardianBackup.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.changeGuardianBackup.ImplicitArgs": {
- "full_name": "__wrappers__.changeGuardianBackup.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.changeGuardianBackup.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.changeGuardianBackup.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.changeGuardianBackup.__wrapped_func": {
- "destination": "__main__.changeGuardianBackup",
- "type": "alias"
- },
- "__wrappers__.changeGuardianBackup_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.changeGuardian_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.changeSigner": {
- "decorators": [
- "external"
- ],
- "pc": 2117,
- "type": "function"
- },
- "__wrappers__.changeSigner.Args": {
- "full_name": "__wrappers__.changeSigner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.changeSigner.ImplicitArgs": {
- "full_name": "__wrappers__.changeSigner.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.changeSigner.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.changeSigner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.changeSigner.__wrapped_func": {
- "destination": "__main__.changeSigner",
- "type": "alias"
- },
- "__wrappers__.changeSigner_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.escapeGuardian": {
- "decorators": [
- "external"
- ],
- "pc": 2267,
- "type": "function"
- },
- "__wrappers__.escapeGuardian.Args": {
- "full_name": "__wrappers__.escapeGuardian.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.escapeGuardian.ImplicitArgs": {
- "full_name": "__wrappers__.escapeGuardian.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.escapeGuardian.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.escapeGuardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.escapeGuardian.__wrapped_func": {
- "destination": "__main__.escapeGuardian",
- "type": "alias"
- },
- "__wrappers__.escapeGuardian_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.escapeSigner": {
- "decorators": [
- "external"
- ],
- "pc": 2294,
- "type": "function"
- },
- "__wrappers__.escapeSigner.Args": {
- "full_name": "__wrappers__.escapeSigner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.escapeSigner.ImplicitArgs": {
- "full_name": "__wrappers__.escapeSigner.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.escapeSigner.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.escapeSigner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.escapeSigner.__wrapped_func": {
- "destination": "__main__.escapeSigner",
- "type": "alias"
- },
- "__wrappers__.escapeSigner_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.execute_after_upgrade": {
- "decorators": [
- "external"
- ],
- "pc": 2065,
- "type": "function"
- },
- "__wrappers__.execute_after_upgrade.Args": {
- "full_name": "__wrappers__.execute_after_upgrade.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.execute_after_upgrade.ImplicitArgs": {
- "full_name": "__wrappers__.execute_after_upgrade.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.execute_after_upgrade.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.execute_after_upgrade.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "__wrappers__.execute_after_upgrade.__wrapped_func": {
- "destination": "__main__.execute_after_upgrade",
- "type": "alias"
- },
- "__wrappers__.execute_after_upgrade_encode_return": {
- "decorators": [],
- "pc": 2046,
- "type": "function"
- },
- "__wrappers__.execute_after_upgrade_encode_return.Args": {
- "full_name": "__wrappers__.execute_after_upgrade_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "ret_value": {
- "cairo_type": "(retdata_len: felt, retdata: felt*)",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__wrappers__.execute_after_upgrade_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.execute_after_upgrade_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.execute_after_upgrade_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.execute_after_upgrade_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "__wrappers__.execute_after_upgrade_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.getEscape": {
- "decorators": [
- "view"
- ],
- "pc": 2426,
- "type": "function"
- },
- "__wrappers__.getEscape.Args": {
- "full_name": "__wrappers__.getEscape.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getEscape.ImplicitArgs": {
- "full_name": "__wrappers__.getEscape.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getEscape.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getEscape.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.getEscape.__wrapped_func": {
- "destination": "__main__.getEscape",
- "type": "alias"
- },
- "__wrappers__.getEscape_encode_return": {
- "decorators": [],
- "pc": 2416,
- "type": "function"
- },
- "__wrappers__.getEscape_encode_return.Args": {
- "full_name": "__wrappers__.getEscape_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "ret_value": {
- "cairo_type": "(activeAt: felt, type: felt)",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__wrappers__.getEscape_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.getEscape_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getEscape_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getEscape_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.getEscape_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.getGuardian": {
- "decorators": [
- "view"
- ],
- "pc": 2361,
- "type": "function"
- },
- "__wrappers__.getGuardian.Args": {
- "full_name": "__wrappers__.getGuardian.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getGuardian.ImplicitArgs": {
- "full_name": "__wrappers__.getGuardian.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getGuardian.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getGuardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.getGuardian.__wrapped_func": {
- "destination": "__main__.getGuardian",
- "type": "alias"
- },
- "__wrappers__.getGuardianBackup": {
- "decorators": [
- "view"
- ],
- "pc": 2393,
- "type": "function"
- },
- "__wrappers__.getGuardianBackup.Args": {
- "full_name": "__wrappers__.getGuardianBackup.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getGuardianBackup.ImplicitArgs": {
- "full_name": "__wrappers__.getGuardianBackup.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getGuardianBackup.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getGuardianBackup.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.getGuardianBackup.__wrapped_func": {
- "destination": "__main__.getGuardianBackup",
- "type": "alias"
- },
- "__wrappers__.getGuardianBackup_encode_return": {
- "decorators": [],
- "pc": 2384,
- "type": "function"
- },
- "__wrappers__.getGuardianBackup_encode_return.Args": {
- "full_name": "__wrappers__.getGuardianBackup_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(guardianBackup: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.getGuardianBackup_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.getGuardianBackup_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getGuardianBackup_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getGuardianBackup_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.getGuardianBackup_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.getGuardian_encode_return": {
- "decorators": [],
- "pc": 2352,
- "type": "function"
- },
- "__wrappers__.getGuardian_encode_return.Args": {
- "full_name": "__wrappers__.getGuardian_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(guardian: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.getGuardian_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.getGuardian_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getGuardian_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getGuardian_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.getGuardian_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.getName": {
- "decorators": [
- "view"
- ],
- "pc": 2481,
- "type": "function"
- },
- "__wrappers__.getName.Args": {
- "full_name": "__wrappers__.getName.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getName.ImplicitArgs": {
- "full_name": "__wrappers__.getName.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getName.Return": {
- "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getName.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.getName.__wrapped_func": {
- "destination": "__main__.getName",
- "type": "alias"
- },
- "__wrappers__.getName_encode_return": {
- "decorators": [],
- "pc": 2472,
- "type": "function"
- },
- "__wrappers__.getName_encode_return.Args": {
- "full_name": "__wrappers__.getName_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(name: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.getName_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.getName_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getName_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getName_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.getName_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.getSigner": {
- "decorators": [
- "view"
- ],
- "pc": 2329,
- "type": "function"
- },
- "__wrappers__.getSigner.Args": {
- "full_name": "__wrappers__.getSigner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getSigner.ImplicitArgs": {
- "full_name": "__wrappers__.getSigner.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getSigner.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getSigner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.getSigner.__wrapped_func": {
- "destination": "__main__.getSigner",
- "type": "alias"
- },
- "__wrappers__.getSigner_encode_return": {
- "decorators": [],
- "pc": 2320,
- "type": "function"
- },
- "__wrappers__.getSigner_encode_return.Args": {
- "full_name": "__wrappers__.getSigner_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(signer: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.getSigner_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.getSigner_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getSigner_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getSigner_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.getSigner_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.getVersion": {
- "decorators": [
- "view"
- ],
- "pc": 2455,
- "type": "function"
- },
- "__wrappers__.getVersion.Args": {
- "full_name": "__wrappers__.getVersion.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getVersion.ImplicitArgs": {
- "full_name": "__wrappers__.getVersion.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getVersion.Return": {
- "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getVersion.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.getVersion.__wrapped_func": {
- "destination": "__main__.getVersion",
- "type": "alias"
- },
- "__wrappers__.getVersion_encode_return": {
- "decorators": [],
- "pc": 2446,
- "type": "function"
- },
- "__wrappers__.getVersion_encode_return.Args": {
- "full_name": "__wrappers__.getVersion_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(version: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.getVersion_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.getVersion_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getVersion_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getVersion_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.getVersion_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.initialize": {
- "decorators": [
- "external"
- ],
- "pc": 1928,
- "type": "function"
- },
- "__wrappers__.initialize.Args": {
- "full_name": "__wrappers__.initialize.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.initialize.ImplicitArgs": {
- "full_name": "__wrappers__.initialize.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.initialize.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.initialize.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.initialize.__wrapped_func": {
- "destination": "__main__.initialize",
- "type": "alias"
- },
- "__wrappers__.initialize_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.isValidSignature": {
- "decorators": [
- "view"
- ],
- "pc": 1840,
- "type": "function"
- },
- "__wrappers__.isValidSignature.Args": {
- "full_name": "__wrappers__.isValidSignature.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isValidSignature.ImplicitArgs": {
- "full_name": "__wrappers__.isValidSignature.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isValidSignature.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: starkware.cairo.common.cairo_builtins.EcOpBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.isValidSignature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.isValidSignature.__wrapped_func": {
- "destination": "__main__.isValidSignature",
- "type": "alias"
- },
- "__wrappers__.isValidSignature_encode_return": {
- "decorators": [],
- "pc": 1831,
- "type": "function"
- },
- "__wrappers__.isValidSignature_encode_return.Args": {
- "full_name": "__wrappers__.isValidSignature_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(isValid: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.isValidSignature_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.isValidSignature_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isValidSignature_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.isValidSignature_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.isValidSignature_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.is_valid_signature": {
- "decorators": [
- "view"
- ],
- "pc": 2514,
- "type": "function"
- },
- "__wrappers__.is_valid_signature.Args": {
- "full_name": "__wrappers__.is_valid_signature.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.is_valid_signature.ImplicitArgs": {
- "full_name": "__wrappers__.is_valid_signature.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.is_valid_signature.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: starkware.cairo.common.cairo_builtins.EcOpBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.is_valid_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.is_valid_signature.__wrapped_func": {
- "destination": "__main__.is_valid_signature",
- "type": "alias"
- },
- "__wrappers__.is_valid_signature_encode_return": {
- "decorators": [],
- "pc": 2505,
- "type": "function"
- },
- "__wrappers__.is_valid_signature_encode_return.Args": {
- "full_name": "__wrappers__.is_valid_signature_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(is_valid: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.is_valid_signature_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.is_valid_signature_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.is_valid_signature_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.is_valid_signature_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.is_valid_signature_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.supportsInterface": {
- "decorators": [
- "view"
- ],
- "pc": 1887,
- "type": "function"
- },
- "__wrappers__.supportsInterface.Args": {
- "full_name": "__wrappers__.supportsInterface.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface.ImplicitArgs": {
- "full_name": "__wrappers__.supportsInterface.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.supportsInterface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.supportsInterface.__wrapped_func": {
- "destination": "__main__.supportsInterface",
- "type": "alias"
- },
- "__wrappers__.supportsInterface_encode_return": {
- "decorators": [],
- "pc": 1878,
- "type": "function"
- },
- "__wrappers__.supportsInterface_encode_return.Args": {
- "full_name": "__wrappers__.supportsInterface_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(success: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.supportsInterface_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.supportsInterface_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.supportsInterface_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.supportsInterface_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.triggerEscapeGuardian": {
- "decorators": [
- "external"
- ],
- "pc": 2197,
- "type": "function"
- },
- "__wrappers__.triggerEscapeGuardian.Args": {
- "full_name": "__wrappers__.triggerEscapeGuardian.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.triggerEscapeGuardian.ImplicitArgs": {
- "full_name": "__wrappers__.triggerEscapeGuardian.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.triggerEscapeGuardian.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.triggerEscapeGuardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.triggerEscapeGuardian.__wrapped_func": {
- "destination": "__main__.triggerEscapeGuardian",
- "type": "alias"
- },
- "__wrappers__.triggerEscapeGuardian_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.triggerEscapeSigner": {
- "decorators": [
- "external"
- ],
- "pc": 2220,
- "type": "function"
- },
- "__wrappers__.triggerEscapeSigner.Args": {
- "full_name": "__wrappers__.triggerEscapeSigner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.triggerEscapeSigner.ImplicitArgs": {
- "full_name": "__wrappers__.triggerEscapeSigner.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.triggerEscapeSigner.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.triggerEscapeSigner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.triggerEscapeSigner.__wrapped_func": {
- "destination": "__main__.triggerEscapeSigner",
- "type": "alias"
- },
- "__wrappers__.triggerEscapeSigner_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.upgrade": {
- "decorators": [
- "external"
- ],
- "pc": 1988,
- "type": "function"
- },
- "__wrappers__.upgrade.Args": {
- "full_name": "__wrappers__.upgrade.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.upgrade.ImplicitArgs": {
- "full_name": "__wrappers__.upgrade.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.upgrade.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.upgrade.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "__wrappers__.upgrade.__wrapped_func": {
- "destination": "__main__.upgrade",
- "type": "alias"
- },
- "__wrappers__.upgrade_encode_return": {
- "decorators": [],
- "pc": 1969,
- "type": "function"
- },
- "__wrappers__.upgrade_encode_return.Args": {
- "full_name": "__wrappers__.upgrade_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "ret_value": {
- "cairo_type": "(retdata_len: felt, retdata: felt*)",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__wrappers__.upgrade_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.upgrade_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.upgrade_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.upgrade_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "__wrappers__.upgrade_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.calls.Call": {
- "full_name": "src.accounts.argent.calls.Call",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- },
- "to": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.argent.calls.CallArray": {
- "full_name": "src.accounts.argent.calls.CallArray",
- "members": {
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "data_offset": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- },
- "to": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.argent.calls.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "src.accounts.argent.calls.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.argent.calls.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "src.accounts.argent.calls.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "src.accounts.argent.calls.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.calls.assert_le": {
- "destination": "starkware.cairo.common.math.assert_le",
- "type": "alias"
- },
- "src.accounts.argent.calls.assert_nn": {
- "destination": "starkware.cairo.common.math.assert_nn",
- "type": "alias"
- },
- "src.accounts.argent.calls.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "src.accounts.argent.calls.call_contract": {
- "destination": "starkware.starknet.common.syscalls.call_contract",
- "type": "alias"
- },
- "src.accounts.argent.calls.execute_multicall": {
- "decorators": [],
- "pc": 127,
- "type": "function"
- },
- "src.accounts.argent.calls.execute_multicall.Args": {
- "full_name": "src.accounts.argent.calls.execute_multicall.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.argent.calls.CallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.calls.execute_multicall.ImplicitArgs": {
- "full_name": "src.accounts.argent.calls.execute_multicall.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.calls.execute_multicall.Return": {
- "cairo_type": "(response_len: felt, response: felt*)",
- "type": "type_definition"
- },
- "src.accounts.argent.calls.execute_multicall.SIZEOF_LOCALS": {
- "type": "const",
- "value": 5
- },
- "src.accounts.argent.calls.execute_multicall.call_array_len": {
- "cairo_type": "felt",
- "full_name": "src.accounts.argent.calls.execute_multicall.call_array_len",
- "references": [
- {
- "ap_tracking_data": {
- "group": 15,
- "offset": 0
- },
- "pc": 127,
- "value": "[cast(fp + (-5), felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.argent.calls.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.library.ArgentModel": {
- "type": "namespace"
- },
- "src.accounts.argent.library.ArgentModel.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.CANCEL_ESCAPE_SELECTOR": {
- "type": "const",
- "value": 1387988583969094862956788899343599960070518480842441785602446058600435897039
- },
- "src.accounts.argent.library.ArgentModel.CHANGE_GUARDIAN_SELECTOR": {
- "type": "const",
- "value": 1296071702357547150019664216025682391016361613613945351022196390148584441374
- },
- "src.accounts.argent.library.ArgentModel.CHANGE_SIGNER_SELECTOR": {
- "type": "const",
- "value": 174572128530328568741270994650351248940644050288235239638974755381225723145
- },
- "src.accounts.argent.library.ArgentModel.ESCAPE_GUARDIAN_SELECTOR": {
- "type": "const",
- "value": 510756951529079116816142749077704776910668567546043821008232923043034641617
- },
- "src.accounts.argent.library.ArgentModel.ESCAPE_SECURITY_PERIOD": {
- "type": "const",
- "value": 604800
- },
- "src.accounts.argent.library.ArgentModel.ESCAPE_SIGNER_SELECTOR": {
- "type": "const",
- "value": 1455116469465411075152303383382102930902943882042348163899277328605146981359
- },
- "src.accounts.argent.library.ArgentModel.ESCAPE_TYPE_GUARDIAN": {
- "type": "const",
- "value": 1
- },
- "src.accounts.argent.library.ArgentModel.ESCAPE_TYPE_SIGNER": {
- "type": "const",
- "value": 2
- },
- "src.accounts.argent.library.ArgentModel.EXECUTE_AFTER_UPGRADE_SELECTOR": {
- "type": "const",
- "value": 738349667340360233096752603318170676063569407717437256101137432051386874767
- },
- "src.accounts.argent.library.ArgentModel.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.TRIGGER_ESCAPE_GUARDIAN_SELECTOR": {
- "type": "const",
- "value": 145954635736934016296422259475449005649670140213177066015821444644082814628
- },
- "src.accounts.argent.library.ArgentModel.TRIGGER_ESCAPE_SIGNER_SELECTOR": {
- "type": "const",
- "value": 440853473255486090032829492468113410146539319637824817002531798290796877036
- },
- "src.accounts.argent.library.ArgentModel.cancel_escape": {
- "decorators": [],
- "pc": 1075,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.cancel_escape.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.cancel_escape.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.cancel_escape.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.cancel_escape.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.cancel_escape.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.cancel_escape.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.change_guardian": {
- "decorators": [],
- "pc": 963,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.change_guardian.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.change_guardian.Args",
- "members": {
- "new_guardian": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.change_guardian.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.change_guardian.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.change_guardian.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.change_guardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.change_guardian_backup": {
- "decorators": [],
- "pc": 991,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.change_guardian_backup.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.change_guardian_backup.Args",
- "members": {
- "new_guardian": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.change_guardian_backup.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.change_guardian_backup.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.change_guardian_backup.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.change_guardian_backup.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.change_signer": {
- "decorators": [],
- "pc": 942,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.change_signer.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.change_signer.Args",
- "members": {
- "new_signer": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.change_signer.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.change_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.change_signer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.change_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.escape_guardian": {
- "decorators": [],
- "pc": 1102,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.escape_guardian.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.escape_guardian.Args",
- "members": {
- "new_guardian": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.escape_guardian.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.escape_guardian.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.escape_guardian.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.escape_guardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.escape_signer": {
- "decorators": [],
- "pc": 1153,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.escape_signer.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.escape_signer.Args",
- "members": {
- "new_signer": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.escape_signer.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.escape_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.escape_signer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.escape_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.get_escape": {
- "decorators": [],
- "pc": 1290,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.get_escape.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.get_escape.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.get_escape.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.get_escape.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.get_escape.Return": {
- "cairo_type": "(active_at: felt, type: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.get_escape.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.get_guardian": {
- "decorators": [],
- "pc": 1278,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.get_guardian.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.get_guardian.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.get_guardian.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.get_guardian.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.get_guardian.Return": {
- "cairo_type": "(guardian: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.get_guardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.get_guardian_backup": {
- "decorators": [],
- "pc": 1284,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.get_guardian_backup.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.get_guardian_backup.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.get_guardian_backup.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.get_guardian_backup.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.get_guardian_backup.Return": {
- "cairo_type": "(guardian_backup: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.get_guardian_backup.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.get_signer": {
- "decorators": [],
- "pc": 1272,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.get_signer.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.get_signer.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.get_signer.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.get_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.get_signer.Return": {
- "cairo_type": "(signer: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.get_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.initialize": {
- "decorators": [],
- "pc": 885,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.initialize.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.initialize.Args",
- "members": {
- "guardian": {
- "cairo_type": "felt",
- "offset": 1
- },
- "signer": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.initialize.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.initialize.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.initialize.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.initialize.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.is_valid_guardian_signature": {
- "decorators": [],
- "pc": 1324,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_guardian_signature.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.is_valid_guardian_signature.Args",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signatures": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "signatures_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_guardian_signature.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.is_valid_guardian_signature.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_guardian_signature.Return": {
- "cairo_type": "(is_valid: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_guardian_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 6
- },
- "src.accounts.argent.library.ArgentModel.is_valid_signature": {
- "decorators": [],
- "pc": 1204,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_signature.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.is_valid_signature.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "sig": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "sig_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_signature.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.is_valid_signature.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_signature.Return": {
- "cairo_type": "(is_valid: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "src.accounts.argent.library.ArgentModel.is_valid_signer_signature": {
- "decorators": [],
- "pc": 1296,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_signer_signature.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.is_valid_signer_signature.Args",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signatures": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "signatures_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_signer_signature.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.is_valid_signer_signature.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_signer_signature.Return": {
- "cairo_type": "(is_valid: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.is_valid_signer_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "src.accounts.argent.library.ArgentModel.supports_interface": {
- "decorators": [],
- "pc": 1233,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.supports_interface.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.supports_interface.Args",
- "members": {
- "interface_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.supports_interface.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.supports_interface.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.supports_interface.Return": {
- "cairo_type": "(success: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.supports_interface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.trigger_escape_guardian": {
- "decorators": [],
- "pc": 1010,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.trigger_escape_guardian.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.trigger_escape_guardian.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.trigger_escape_guardian.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.trigger_escape_guardian.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.trigger_escape_guardian.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.trigger_escape_guardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.trigger_escape_signer": {
- "decorators": [],
- "pc": 1039,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.trigger_escape_signer.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.trigger_escape_signer.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.trigger_escape_signer.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.trigger_escape_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.trigger_escape_signer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.trigger_escape_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.upgrade": {
- "decorators": [],
- "pc": 905,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.upgrade.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.upgrade.Args",
- "members": {
- "implementation": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.upgrade.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.upgrade.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.upgrade.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.upgrade.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.validate_guardian_signature": {
- "decorators": [],
- "pc": 1408,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.validate_guardian_signature.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.validate_guardian_signature.Args",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signatures": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "signatures_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.validate_guardian_signature.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.validate_guardian_signature.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.validate_guardian_signature.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.validate_guardian_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.ArgentModel.validate_signer_signature": {
- "decorators": [],
- "pc": 1386,
- "type": "function"
- },
- "src.accounts.argent.library.ArgentModel.validate_signer_signature.Args": {
- "full_name": "src.accounts.argent.library.ArgentModel.validate_signer_signature.Args",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signatures": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "signatures_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.validate_signer_signature.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.ArgentModel.validate_signer_signature.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.argent.library.ArgentModel.validate_signer_signature.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.ArgentModel.validate_signer_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.CallArray": {
- "destination": "src.accounts.argent.calls.CallArray",
- "type": "alias"
- },
- "src.accounts.argent.library.ERC165_ACCOUNT_INTERFACE_ID": {
- "type": "const",
- "value": 2792084853
- },
- "src.accounts.argent.library.ERC165_ACCOUNT_INTERFACE_ID_OLD_1": {
- "type": "const",
- "value": 960753935
- },
- "src.accounts.argent.library.ERC165_ACCOUNT_INTERFACE_ID_OLD_2": {
- "type": "const",
- "value": 4044209476
- },
- "src.accounts.argent.library.EcOpBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "type": "alias"
- },
- "src.accounts.argent.library.Escape": {
- "full_name": "src.accounts.argent.library.Escape",
- "members": {
- "active_at": {
- "cairo_type": "felt",
- "offset": 0
- },
- "type": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "src.accounts.argent.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.argent.library.QUERY_VERSION": {
- "type": "const",
- "value": 340282366920938463463374607431768211457
- },
- "src.accounts.argent.library.SUPPORTS_INTERFACE_SELECTOR": {
- "type": "const",
- "value": 1184015894760294494673613438913361435336722154500302038630992932234692784845
- },
- "src.accounts.argent.library.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "src.accounts.argent.library.TRANSACTION_VERSION": {
- "type": "const",
- "value": 1
- },
- "src.accounts.argent.library.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "src.accounts.argent.library._escape": {
- "type": "namespace"
- },
- "src.accounts.argent.library._escape.Args": {
- "full_name": "src.accounts.argent.library._escape.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._escape.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.argent.library._escape.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._escape.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._escape.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library._escape.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._escape.addr": {
- "decorators": [],
- "pc": 782,
- "type": "function"
- },
- "src.accounts.argent.library._escape.addr.Args": {
- "full_name": "src.accounts.argent.library._escape.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._escape.addr.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._escape.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library._escape.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library._escape.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._escape.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.argent.library._escape.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.argent.library._escape.read": {
- "decorators": [],
- "pc": 787,
- "type": "function"
- },
- "src.accounts.argent.library._escape.read.Args": {
- "full_name": "src.accounts.argent.library._escape.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._escape.read.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._escape.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library._escape.read.Return": {
- "cairo_type": "(res: src.accounts.argent.library.Escape)",
- "type": "type_definition"
- },
- "src.accounts.argent.library._escape.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._escape.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.argent.library._escape.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.argent.library._escape.write": {
- "decorators": [],
- "pc": 806,
- "type": "function"
- },
- "src.accounts.argent.library._escape.write.Args": {
- "full_name": "src.accounts.argent.library._escape.write.Args",
- "members": {
- "value": {
- "cairo_type": "src.accounts.argent.library.Escape",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library._escape.write.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._escape.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library._escape.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library._escape.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._guardian": {
- "type": "namespace"
- },
- "src.accounts.argent.library._guardian.Args": {
- "full_name": "src.accounts.argent.library._guardian.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.argent.library._guardian.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._guardian.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library._guardian.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._guardian.addr": {
- "decorators": [],
- "pc": 722,
- "type": "function"
- },
- "src.accounts.argent.library._guardian.addr.Args": {
- "full_name": "src.accounts.argent.library._guardian.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian.addr.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._guardian.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library._guardian.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._guardian.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.argent.library._guardian.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.argent.library._guardian.read": {
- "decorators": [],
- "pc": 727,
- "type": "function"
- },
- "src.accounts.argent.library._guardian.read.Args": {
- "full_name": "src.accounts.argent.library._guardian.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian.read.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._guardian.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian.read.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library._guardian.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._guardian.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.argent.library._guardian.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.argent.library._guardian.write": {
- "decorators": [],
- "pc": 740,
- "type": "function"
- },
- "src.accounts.argent.library._guardian.write.Args": {
- "full_name": "src.accounts.argent.library._guardian.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian.write.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._guardian.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library._guardian.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._guardian_backup": {
- "type": "namespace"
- },
- "src.accounts.argent.library._guardian_backup.Args": {
- "full_name": "src.accounts.argent.library._guardian_backup.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian_backup.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.argent.library._guardian_backup.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._guardian_backup.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian_backup.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library._guardian_backup.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._guardian_backup.addr": {
- "decorators": [],
- "pc": 752,
- "type": "function"
- },
- "src.accounts.argent.library._guardian_backup.addr.Args": {
- "full_name": "src.accounts.argent.library._guardian_backup.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian_backup.addr.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._guardian_backup.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian_backup.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library._guardian_backup.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._guardian_backup.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.argent.library._guardian_backup.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.argent.library._guardian_backup.read": {
- "decorators": [],
- "pc": 757,
- "type": "function"
- },
- "src.accounts.argent.library._guardian_backup.read.Args": {
- "full_name": "src.accounts.argent.library._guardian_backup.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian_backup.read.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._guardian_backup.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian_backup.read.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library._guardian_backup.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._guardian_backup.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.argent.library._guardian_backup.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.argent.library._guardian_backup.write": {
- "decorators": [],
- "pc": 770,
- "type": "function"
- },
- "src.accounts.argent.library._guardian_backup.write.Args": {
- "full_name": "src.accounts.argent.library._guardian_backup.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian_backup.write.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._guardian_backup.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library._guardian_backup.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library._guardian_backup.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._set_implementation": {
- "destination": "src.proxy.upgradable._set_implementation",
- "type": "alias"
- },
- "src.accounts.argent.library._signer": {
- "type": "namespace"
- },
- "src.accounts.argent.library._signer.Args": {
- "full_name": "src.accounts.argent.library._signer.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._signer.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.argent.library._signer.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._signer.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._signer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library._signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._signer.addr": {
- "decorators": [],
- "pc": 692,
- "type": "function"
- },
- "src.accounts.argent.library._signer.addr.Args": {
- "full_name": "src.accounts.argent.library._signer.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._signer.addr.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._signer.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library._signer.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library._signer.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._signer.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.argent.library._signer.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.argent.library._signer.read": {
- "decorators": [],
- "pc": 697,
- "type": "function"
- },
- "src.accounts.argent.library._signer.read.Args": {
- "full_name": "src.accounts.argent.library._signer.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library._signer.read.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._signer.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library._signer.read.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.argent.library._signer.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library._signer.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.argent.library._signer.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.argent.library._signer.write": {
- "decorators": [],
- "pc": 710,
- "type": "function"
- },
- "src.accounts.argent.library._signer.write.Args": {
- "full_name": "src.accounts.argent.library._signer.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library._signer.write.ImplicitArgs": {
- "full_name": "src.accounts.argent.library._signer.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library._signer.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library._signer.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.account_upgraded": {
- "type": "namespace"
- },
- "src.accounts.argent.library.account_upgraded.Args": {
- "full_name": "src.accounts.argent.library.account_upgraded.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.account_upgraded.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.account_upgraded.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.account_upgraded.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.account_upgraded.SELECTOR": {
- "type": "const",
- "value": 485568081463065979982715427559457781260362030968114416725058141364471280625
- },
- "src.accounts.argent.library.account_upgraded.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.account_upgraded.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.library.account_upgraded.emit": {
- "decorators": [],
- "pc": 668,
- "type": "function"
- },
- "src.accounts.argent.library.account_upgraded.emit.Args": {
- "full_name": "src.accounts.argent.library.account_upgraded.emit.Args",
- "members": {
- "new_implementation": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.account_upgraded.emit.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.account_upgraded.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.account_upgraded.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.account_upgraded.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.argent.library.account_upgraded.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.argent.library.account_upgraded.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.library.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.library.assert_correct_tx_version": {
- "decorators": [],
- "pc": 850,
- "type": "function"
- },
- "src.accounts.argent.library.assert_correct_tx_version.Args": {
- "full_name": "src.accounts.argent.library.assert_correct_tx_version.Args",
- "members": {
- "tx_version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_correct_tx_version.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.assert_correct_tx_version.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_correct_tx_version.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.assert_correct_tx_version.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.assert_guardian_set": {
- "decorators": [],
- "pc": 859,
- "type": "function"
- },
- "src.accounts.argent.library.assert_guardian_set.Args": {
- "full_name": "src.accounts.argent.library.assert_guardian_set.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_guardian_set.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.assert_guardian_set.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_guardian_set.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.assert_guardian_set.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.assert_initialized": {
- "decorators": [],
- "pc": 832,
- "type": "function"
- },
- "src.accounts.argent.library.assert_initialized.Args": {
- "full_name": "src.accounts.argent.library.assert_initialized.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_initialized.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.assert_initialized.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_initialized.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.assert_initialized.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.assert_le": {
- "destination": "starkware.cairo.common.math.assert_le",
- "type": "alias"
- },
- "src.accounts.argent.library.assert_nn": {
- "destination": "starkware.cairo.common.math.assert_nn",
- "type": "alias"
- },
- "src.accounts.argent.library.assert_no_self_call": {
- "decorators": [],
- "pc": 870,
- "type": "function"
- },
- "src.accounts.argent.library.assert_no_self_call.Args": {
- "full_name": "src.accounts.argent.library.assert_no_self_call.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.argent.calls.CallArray*",
- "offset": 2
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "self": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_no_self_call.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.assert_no_self_call.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_no_self_call.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.assert_no_self_call.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.assert_non_reentrant": {
- "decorators": [],
- "pc": 843,
- "type": "function"
- },
- "src.accounts.argent.library.assert_non_reentrant.Args": {
- "full_name": "src.accounts.argent.library.assert_non_reentrant.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_non_reentrant.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.assert_non_reentrant.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_non_reentrant.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.assert_non_reentrant.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "src.accounts.argent.library.assert_only_self": {
- "decorators": [],
- "pc": 823,
- "type": "function"
- },
- "src.accounts.argent.library.assert_only_self.Args": {
- "full_name": "src.accounts.argent.library.assert_only_self.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_only_self.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.assert_only_self.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.assert_only_self.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.assert_only_self.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.check_ecdsa_signature": {
- "destination": "starkware.cairo.common.signature.check_ecdsa_signature",
- "type": "alias"
- },
- "src.accounts.argent.library.escape_canceled": {
- "type": "namespace"
- },
- "src.accounts.argent.library.escape_canceled.Args": {
- "full_name": "src.accounts.argent.library.escape_canceled.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_canceled.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.escape_canceled.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_canceled.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.escape_canceled.SELECTOR": {
- "type": "const",
- "value": 1300522537173653239227001537013215784976149102230747566275504324733711465125
- },
- "src.accounts.argent.library.escape_canceled.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.escape_canceled.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.library.escape_canceled.emit": {
- "decorators": [],
- "pc": 599,
- "type": "function"
- },
- "src.accounts.argent.library.escape_canceled.emit.Args": {
- "full_name": "src.accounts.argent.library.escape_canceled.emit.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_canceled.emit.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.escape_canceled.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_canceled.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.escape_canceled.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.argent.library.escape_canceled.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.argent.library.escape_canceled.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.library.escape_guardian_triggered": {
- "type": "namespace"
- },
- "src.accounts.argent.library.escape_guardian_triggered.Args": {
- "full_name": "src.accounts.argent.library.escape_guardian_triggered.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_guardian_triggered.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.escape_guardian_triggered.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_guardian_triggered.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.escape_guardian_triggered.SELECTOR": {
- "type": "const",
- "value": 1196269784954254155558937098561594812870260366418413704433005761495485765049
- },
- "src.accounts.argent.library.escape_guardian_triggered.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.escape_guardian_triggered.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.library.escape_guardian_triggered.emit": {
- "decorators": [],
- "pc": 551,
- "type": "function"
- },
- "src.accounts.argent.library.escape_guardian_triggered.emit.Args": {
- "full_name": "src.accounts.argent.library.escape_guardian_triggered.emit.Args",
- "members": {
- "active_at": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_guardian_triggered.emit.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.escape_guardian_triggered.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_guardian_triggered.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.escape_guardian_triggered.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.argent.library.escape_guardian_triggered.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.argent.library.escape_guardian_triggered.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.library.escape_signer_triggered": {
- "type": "namespace"
- },
- "src.accounts.argent.library.escape_signer_triggered.Args": {
- "full_name": "src.accounts.argent.library.escape_signer_triggered.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_signer_triggered.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.escape_signer_triggered.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_signer_triggered.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.escape_signer_triggered.SELECTOR": {
- "type": "const",
- "value": 85205911260220640968372961186472431332305534102282098654822584372969981905
- },
- "src.accounts.argent.library.escape_signer_triggered.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.escape_signer_triggered.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.library.escape_signer_triggered.emit": {
- "decorators": [],
- "pc": 575,
- "type": "function"
- },
- "src.accounts.argent.library.escape_signer_triggered.emit.Args": {
- "full_name": "src.accounts.argent.library.escape_signer_triggered.emit.Args",
- "members": {
- "active_at": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_signer_triggered.emit.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.escape_signer_triggered.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.escape_signer_triggered.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.escape_signer_triggered.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.argent.library.escape_signer_triggered.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.argent.library.escape_signer_triggered.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.library.get_block_timestamp": {
- "destination": "starkware.starknet.common.syscalls.get_block_timestamp",
- "type": "alias"
- },
- "src.accounts.argent.library.get_caller_address": {
- "destination": "starkware.starknet.common.syscalls.get_caller_address",
- "type": "alias"
- },
- "src.accounts.argent.library.get_contract_address": {
- "destination": "starkware.starknet.common.syscalls.get_contract_address",
- "type": "alias"
- },
- "src.accounts.argent.library.guardian_backup_changed": {
- "type": "namespace"
- },
- "src.accounts.argent.library.guardian_backup_changed.Args": {
- "full_name": "src.accounts.argent.library.guardian_backup_changed.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_backup_changed.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.guardian_backup_changed.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_backup_changed.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.guardian_backup_changed.SELECTOR": {
- "type": "const",
- "value": 465804978078760906985776720216364630434434347768335854023647676717405642215
- },
- "src.accounts.argent.library.guardian_backup_changed.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.guardian_backup_changed.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.library.guardian_backup_changed.emit": {
- "decorators": [],
- "pc": 527,
- "type": "function"
- },
- "src.accounts.argent.library.guardian_backup_changed.emit.Args": {
- "full_name": "src.accounts.argent.library.guardian_backup_changed.emit.Args",
- "members": {
- "new_guardian": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_backup_changed.emit.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.guardian_backup_changed.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_backup_changed.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.guardian_backup_changed.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.argent.library.guardian_backup_changed.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.argent.library.guardian_backup_changed.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.library.guardian_changed": {
- "type": "namespace"
- },
- "src.accounts.argent.library.guardian_changed.Args": {
- "full_name": "src.accounts.argent.library.guardian_changed.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_changed.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.guardian_changed.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_changed.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.guardian_changed.SELECTOR": {
- "type": "const",
- "value": 1010067479158821658081205764242985368670938192511173486515791875804871688079
- },
- "src.accounts.argent.library.guardian_changed.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.guardian_changed.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.library.guardian_changed.emit": {
- "decorators": [],
- "pc": 503,
- "type": "function"
- },
- "src.accounts.argent.library.guardian_changed.emit.Args": {
- "full_name": "src.accounts.argent.library.guardian_changed.emit.Args",
- "members": {
- "new_guardian": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_changed.emit.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.guardian_changed.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_changed.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.guardian_changed.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.argent.library.guardian_changed.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.argent.library.guardian_changed.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.library.guardian_escaped": {
- "type": "namespace"
- },
- "src.accounts.argent.library.guardian_escaped.Args": {
- "full_name": "src.accounts.argent.library.guardian_escaped.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_escaped.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.guardian_escaped.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_escaped.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.guardian_escaped.SELECTOR": {
- "type": "const",
- "value": 215630749688085434137697602056064130145419198201514862160918406860982313761
- },
- "src.accounts.argent.library.guardian_escaped.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.guardian_escaped.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.library.guardian_escaped.emit": {
- "decorators": [],
- "pc": 620,
- "type": "function"
- },
- "src.accounts.argent.library.guardian_escaped.emit.Args": {
- "full_name": "src.accounts.argent.library.guardian_escaped.emit.Args",
- "members": {
- "new_guardian": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_escaped.emit.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.guardian_escaped.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.guardian_escaped.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.guardian_escaped.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.argent.library.guardian_escaped.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.argent.library.guardian_escaped.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.library.library_call": {
- "destination": "starkware.starknet.common.syscalls.library_call",
- "type": "alias"
- },
- "src.accounts.argent.library.signer_changed": {
- "type": "namespace"
- },
- "src.accounts.argent.library.signer_changed.Args": {
- "full_name": "src.accounts.argent.library.signer_changed.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.signer_changed.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.signer_changed.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.signer_changed.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.signer_changed.SELECTOR": {
- "type": "const",
- "value": 317775827016298940900732479785378005902577009683482070563109665195499949923
- },
- "src.accounts.argent.library.signer_changed.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.signer_changed.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.library.signer_changed.emit": {
- "decorators": [],
- "pc": 479,
- "type": "function"
- },
- "src.accounts.argent.library.signer_changed.emit.Args": {
- "full_name": "src.accounts.argent.library.signer_changed.emit.Args",
- "members": {
- "new_signer": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.signer_changed.emit.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.signer_changed.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.signer_changed.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.signer_changed.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.argent.library.signer_changed.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.argent.library.signer_changed.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.library.signer_escaped": {
- "type": "namespace"
- },
- "src.accounts.argent.library.signer_escaped.Args": {
- "full_name": "src.accounts.argent.library.signer_escaped.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.signer_escaped.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.signer_escaped.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.argent.library.signer_escaped.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.signer_escaped.SELECTOR": {
- "type": "const",
- "value": 417518324968354077351691335001804771786777179948436271391022736991671736295
- },
- "src.accounts.argent.library.signer_escaped.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.argent.library.signer_escaped.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.argent.library.signer_escaped.emit": {
- "decorators": [],
- "pc": 644,
- "type": "function"
- },
- "src.accounts.argent.library.signer_escaped.emit.Args": {
- "full_name": "src.accounts.argent.library.signer_escaped.emit.Args",
- "members": {
- "new_signer": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.argent.library.signer_escaped.emit.ImplicitArgs": {
- "full_name": "src.accounts.argent.library.signer_escaped.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.argent.library.signer_escaped.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.argent.library.signer_escaped.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.argent.library.signer_escaped.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.argent.library.signer_escaped.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.argent.library.verify_ecdsa_signature": {
- "destination": "starkware.cairo.common.signature.verify_ecdsa_signature",
- "type": "alias"
- },
- "src.proxy.upgradable.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation": {
- "type": "namespace"
- },
- "src.proxy.upgradable._implementation.Args": {
- "full_name": "src.proxy.upgradable._implementation.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation.ImplicitArgs": {
- "full_name": "src.proxy.upgradable._implementation.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.upgradable._implementation.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.upgradable._implementation.addr": {
- "decorators": [],
- "pc": 452,
- "type": "function"
- },
- "src.proxy.upgradable._implementation.addr.Args": {
- "full_name": "src.proxy.upgradable._implementation.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.addr.ImplicitArgs": {
- "full_name": "src.proxy.upgradable._implementation.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.proxy.upgradable._implementation.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.upgradable._implementation.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation.write": {
- "decorators": [],
- "pc": 457,
- "type": "function"
- },
- "src.proxy.upgradable._implementation.write.Args": {
- "full_name": "src.proxy.upgradable._implementation.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.write.ImplicitArgs": {
- "full_name": "src.proxy.upgradable._implementation.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.upgradable._implementation.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.upgradable._set_implementation": {
- "decorators": [],
- "pc": 469,
- "type": "function"
- },
- "src.proxy.upgradable._set_implementation.Args": {
- "full_name": "src.proxy.upgradable._set_implementation.Args",
- "members": {
- "implementation": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.proxy.upgradable._set_implementation.ImplicitArgs": {
- "full_name": "src.proxy.upgradable._set_implementation.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.upgradable._set_implementation.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.upgradable._set_implementation.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.upgradable.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "starkware.cairo.common.alloc.alloc": {
- "decorators": [],
- "pc": 0,
- "type": "function"
- },
- "starkware.cairo.common.alloc.alloc.Args": {
- "full_name": "starkware.cairo.common.alloc.alloc.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.ImplicitArgs": {
- "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.Return": {
- "cairo_type": "(ptr: felt*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.FALSE": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.TRUE": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "x_and_y": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x_or_y": {
- "cairo_type": "felt",
- "offset": 4
- },
- "x_xor_y": {
- "cairo_type": "felt",
- "offset": 3
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 4
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- },
- "r": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.HashBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "members": {
- "result": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 8
- }
- },
- "size": 16,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {
- "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {
- "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 1
- },
- "pub_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.dict_access.DictAccess": {
- "full_name": "starkware.cairo.common.dict_access.DictAccess",
- "members": {
- "key": {
- "cairo_type": "felt",
- "offset": 0
- },
- "new_value": {
- "cairo_type": "felt",
- "offset": 2
- },
- "prev_value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.ec.EcOpBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.ec.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.ec.StarkCurve": {
- "type": "namespace"
- },
- "starkware.cairo.common.ec.StarkCurve.ALPHA": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.ec.StarkCurve.Args": {
- "full_name": "starkware.cairo.common.ec.StarkCurve.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.StarkCurve.BETA": {
- "type": "const",
- "value": -476910135076337975234679399815567221425937815956490878998147463828055613816
- },
- "starkware.cairo.common.ec.StarkCurve.GEN_X": {
- "type": "const",
- "value": 874739451078007766457464989774322083649278607533249481151382481072868806602
- },
- "starkware.cairo.common.ec.StarkCurve.GEN_Y": {
- "type": "const",
- "value": 152666792071518830868575557812948353041420400780739481342941381225525861407
- },
- "starkware.cairo.common.ec.StarkCurve.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.StarkCurve.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.StarkCurve.ORDER": {
- "type": "const",
- "value": -96363463615509210819012598251359154898
- },
- "starkware.cairo.common.ec.StarkCurve.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.StarkCurve.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.ec.assert_on_curve": {
- "decorators": [],
- "pc": 199,
- "type": "function"
- },
- "starkware.cairo.common.ec.assert_on_curve.Args": {
- "full_name": "starkware.cairo.common.ec.assert_on_curve.Args",
- "members": {
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.ec.assert_on_curve.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.assert_on_curve.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.assert_on_curve.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.assert_on_curve.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.ec.ec_add": {
- "decorators": [],
- "pc": 235,
- "type": "function"
- },
- "starkware.cairo.common.ec.ec_add.Args": {
- "full_name": "starkware.cairo.common.ec.ec_add.Args",
- "members": {
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.cairo.common.ec.ec_add.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.ec_add.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.ec_add.Return": {
- "cairo_type": "(r: starkware.cairo.common.ec_point.EcPoint)",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.ec_add.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.ec.ec_double": {
- "decorators": [],
- "pc": 212,
- "type": "function"
- },
- "starkware.cairo.common.ec.ec_double.Args": {
- "full_name": "starkware.cairo.common.ec.ec_double.Args",
- "members": {
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.ec.ec_double.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.ec_double.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.ec_double.Return": {
- "cairo_type": "(r: starkware.cairo.common.ec_point.EcPoint)",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.ec_double.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.ec.ec_mul": {
- "decorators": [],
- "pc": 311,
- "type": "function"
- },
- "starkware.cairo.common.ec.ec_mul.Args": {
- "full_name": "starkware.cairo.common.ec.ec_mul.Args",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 0
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.ec.ec_mul.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.ec_mul.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.ec.ec_mul.Return": {
- "cairo_type": "(r: starkware.cairo.common.ec_point.EcPoint)",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.ec_mul.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.ec.ec_op": {
- "decorators": [],
- "pc": 280,
- "type": "function"
- },
- "starkware.cairo.common.ec.ec_op.Args": {
- "full_name": "starkware.cairo.common.ec.ec_op.Args",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 2
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 3
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.ec.ec_op.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.ec_op.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.ec.ec_op.Return": {
- "cairo_type": "(r: starkware.cairo.common.ec_point.EcPoint)",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.ec_op.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "starkware.cairo.common.ec.ec_op.m": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.ec.ec_op.m",
- "references": [
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 280,
- "value": "[cast(fp + (-5), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.ec.ec_op.p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "full_name": "starkware.cairo.common.ec.ec_op.p",
- "references": [
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 280,
- "value": "[cast(fp + (-7), starkware.cairo.common.ec_point.EcPoint*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.ec.ec_op.q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "full_name": "starkware.cairo.common.ec.ec_op.q",
- "references": [
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 280,
- "value": "[cast(fp + (-4), starkware.cairo.common.ec_point.EcPoint*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.ec.ec_op.s": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "full_name": "starkware.cairo.common.ec.ec_op.s",
- "references": [
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 2
- },
- "pc": 288,
- "value": "[cast(fp, starkware.cairo.common.ec_point.EcPoint*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.ec.ec_sub": {
- "decorators": [],
- "pc": 272,
- "type": "function"
- },
- "starkware.cairo.common.ec.ec_sub.Args": {
- "full_name": "starkware.cairo.common.ec.ec_sub.Args",
- "members": {
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.cairo.common.ec.ec_sub.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.ec_sub.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.ec_sub.Return": {
- "cairo_type": "(r: starkware.cairo.common.ec_point.EcPoint)",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.ec_sub.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.ec.is_quad_residue": {
- "destination": "starkware.cairo.common.math.is_quad_residue",
- "type": "alias"
- },
- "starkware.cairo.common.ec.is_x_on_curve": {
- "decorators": [],
- "pc": 332,
- "type": "function"
- },
- "starkware.cairo.common.ec.is_x_on_curve.Args": {
- "full_name": "starkware.cairo.common.ec.is_x_on_curve.Args",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.ec.is_x_on_curve.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.is_x_on_curve.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.is_x_on_curve.Return": {
- "cairo_type": "felt",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.is_x_on_curve.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.ec.recover_y": {
- "decorators": [],
- "pc": 322,
- "type": "function"
- },
- "starkware.cairo.common.ec.recover_y.Args": {
- "full_name": "starkware.cairo.common.ec.recover_y.Args",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.ec.recover_y.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.recover_y.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.recover_y.Return": {
- "cairo_type": "(p: starkware.cairo.common.ec_point.EcPoint)",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.recover_y.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "starkware.cairo.common.ec.recover_y.p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "full_name": "starkware.cairo.common.ec.recover_y.p",
- "references": [
- {
- "ap_tracking_data": {
- "group": 29,
- "offset": 2
- },
- "pc": 324,
- "value": "[cast(fp, starkware.cairo.common.ec_point.EcPoint*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.ec.recover_y.x": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.ec.recover_y.x",
- "references": [
- {
- "ap_tracking_data": {
- "group": 29,
- "offset": 0
- },
- "pc": 322,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.ec_point.EcPoint": {
- "full_name": "starkware.cairo.common.ec_point.EcPoint",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.keccak_state.KeccakBuiltinState": {
- "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "s3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "s4": {
- "cairo_type": "felt",
- "offset": 4
- },
- "s5": {
- "cairo_type": "felt",
- "offset": 5
- },
- "s6": {
- "cairo_type": "felt",
- "offset": 6
- },
- "s7": {
- "cairo_type": "felt",
- "offset": 7
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.cairo.common.math.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.math.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.math.assert_le": {
- "decorators": [],
- "pc": 105,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_le.Args": {
- "full_name": "starkware.cairo.common.math.assert_le.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_le.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_le.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_nn": {
- "decorators": [],
- "pc": 101,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_nn.Args": {
- "full_name": "starkware.cairo.common.math.assert_nn.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_nn.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_nn.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_nn.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_nn.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 0
- },
- "pc": 101,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_not_zero": {
- "decorators": [],
- "pc": 96,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_not_zero.Args": {
- "full_name": "starkware.cairo.common.math.assert_not_zero.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_zero.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_not_zero.value": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_not_zero.value",
- "references": [
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 96,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.is_quad_residue": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 110,
- "type": "function"
- },
- "starkware.cairo.common.math.is_quad_residue.Args": {
- "full_name": "starkware.cairo.common.math.is_quad_residue.Args",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.is_quad_residue.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.is_quad_residue.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.math.is_quad_residue.Return": {
- "cairo_type": "felt",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.is_quad_residue.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.math.is_quad_residue.x": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.is_quad_residue.x",
- "references": [
- {
- "ap_tracking_data": {
- "group": 14,
- "offset": 0
- },
- "pc": 110,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.is_quad_residue.y": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.is_quad_residue.y",
- "references": [
- {
- "ap_tracking_data": {
- "group": 14,
- "offset": 1
- },
- "pc": 112,
- "value": "[cast(fp, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy": {
- "decorators": [],
- "pc": 3,
- "type": "function"
- },
- "starkware.cairo.common.memcpy.memcpy.Args": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.Args",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.LoopFrame": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.memcpy.memcpy.continue_copying": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying",
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 3
- },
- "pc": 10,
- "value": "[cast(ap, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.len": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.len",
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 0
- },
- "pc": 3,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.loop": {
- "pc": 8,
- "type": "label"
- },
- "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {
- "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.signature.EcOpBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.signature.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.signature.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.signature.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.signature.StarkCurve": {
- "destination": "starkware.cairo.common.ec.StarkCurve",
- "type": "alias"
- },
- "starkware.cairo.common.signature.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.signature.check_ecdsa_signature": {
- "decorators": [],
- "pc": 345,
- "type": "function"
- },
- "starkware.cairo.common.signature.check_ecdsa_signature.Args": {
- "full_name": "starkware.cairo.common.signature.check_ecdsa_signature.Args",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 0
- },
- "public_key": {
- "cairo_type": "felt",
- "offset": 1
- },
- "signature_r": {
- "cairo_type": "felt",
- "offset": 2
- },
- "signature_s": {
- "cairo_type": "felt",
- "offset": 3
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.cairo.common.signature.check_ecdsa_signature.ImplicitArgs": {
- "full_name": "starkware.cairo.common.signature.check_ecdsa_signature.ImplicitArgs",
- "members": {
- "ec_op_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.signature.check_ecdsa_signature.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.signature.check_ecdsa_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 9
- },
- "starkware.cairo.common.signature.ec_add": {
- "destination": "starkware.cairo.common.ec.ec_add",
- "type": "alias"
- },
- "starkware.cairo.common.signature.ec_mul": {
- "destination": "starkware.cairo.common.ec.ec_mul",
- "type": "alias"
- },
- "starkware.cairo.common.signature.ec_sub": {
- "destination": "starkware.cairo.common.ec.ec_sub",
- "type": "alias"
- },
- "starkware.cairo.common.signature.is_x_on_curve": {
- "destination": "starkware.cairo.common.ec.is_x_on_curve",
- "type": "alias"
- },
- "starkware.cairo.common.signature.recover_y": {
- "destination": "starkware.cairo.common.ec.recover_y",
- "type": "alias"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature": {
- "decorators": [],
- "pc": 340,
- "type": "function"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.Args": {
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.Args",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 0
- },
- "public_key": {
- "cairo_type": "felt",
- "offset": 1
- },
- "signature_r": {
- "cairo_type": "felt",
- "offset": 2
- },
- "signature_s": {
- "cairo_type": "felt",
- "offset": 3
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs": {
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 32,
- "offset": 0
- },
- "pc": 340,
- "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]"
- },
- {
- "ap_tracking_data": {
- "group": 32,
- "offset": 0
- },
- "pc": 342,
- "value": "cast([fp + (-7)] + 2, starkware.cairo.common.cairo_builtins.SignatureBuiltin*)"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r",
- "references": [
- {
- "ap_tracking_data": {
- "group": 32,
- "offset": 0
- },
- "pc": 340,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s",
- "references": [
- {
- "ap_tracking_data": {
- "group": 32,
- "offset": 0
- },
- "pc": 340,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.storage.ADDR_BOUND": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719489
- },
- "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {
- "type": "const",
- "value": 256
- },
- "starkware.starknet.common.storage.assert_250_bit": {
- "destination": "starkware.cairo.common.math.assert_250_bit",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {
- "type": "const",
- "value": 20853273475220472486191784820
- },
- "starkware.starknet.common.syscalls.CallContract": {
- "full_name": "starkware.starknet.common.syscalls.CallContract",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractRequest": {
- "full_name": "starkware.starknet.common.syscalls.CallContractRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractResponse": {
- "full_name": "starkware.starknet.common.syscalls.CallContractResponse",
- "members": {
- "retdata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "retdata_size": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {
- "type": "const",
- "value": 21167594061783206823196716140
- },
- "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 23274015802972845247556842986379118667122
- },
- "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {
- "type": "const",
- "value": 75202468540281
- },
- "starkware.starknet.common.syscalls.Deploy": {
- "full_name": "starkware.starknet.common.syscalls.Deploy",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployResponse",
- "offset": 6
- }
- },
- "size": 9,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployRequest": {
- "full_name": "starkware.starknet.common.syscalls.DeployRequest",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 5
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployResponse": {
- "full_name": "starkware.starknet.common.syscalls.DeployResponse",
- "members": {
- "constructor_retdata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "constructor_retdata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DictAccess": {
- "destination": "starkware.cairo.common.dict_access.DictAccess",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {
- "type": "const",
- "value": 1280709301550335749748
- },
- "starkware.starknet.common.syscalls.EmitEvent": {
- "full_name": "starkware.starknet.common.syscalls.EmitEvent",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {
- "type": "const",
- "value": 1448089106835523001438702345020786
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {
- "type": "const",
- "value": 24294903732626645868215235778792757751152
- },
- "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 94901967781393078444254803017658102643
- },
- "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 6219495360805491471215297013070624192820083
- },
- "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 1592190833581991703053805829594610833820054387
- },
- "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {
- "type": "const",
- "value": 1317029390204112103023
- },
- "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {
- "type": "const",
- "value": 1448089128652340074717162277007973
- },
- "starkware.starknet.common.syscalls.GetBlockNumber": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumber",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "members": {
- "block_number": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestamp": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "members": {
- "caller_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "members": {
- "sequencer_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfo": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfo",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "members": {
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignature": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignature",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 436233452754198157705746250789557519228244616562
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {
- "type": "const",
- "value": 92376026794327011772951660
- },
- "starkware.starknet.common.syscalls.LibraryCall": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCall",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LibraryCallRequest": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": {
- "type": "const",
- "value": 25500403217443378527601783667
- },
- "starkware.starknet.common.syscalls.ReplaceClass": {
- "full_name": "starkware.starknet.common.syscalls.ReplaceClass",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {
- "type": "const",
- "value": 433017908768303439907196859243777073
- },
- "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {
- "type": "const",
- "value": 100890693370601760042082660
- },
- "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {
- "type": "const",
- "value": 25828017502874050592466629733
- },
- "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {
- "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall",
- "members": {
- "payload_ptr": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "payload_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to_address": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageRead": {
- "full_name": "starkware.starknet.common.syscalls.StorageRead",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadRequest": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadRequest",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadResponse": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadResponse",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageWrite": {
- "full_name": "starkware.starknet.common.syscalls.StorageWrite",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.TxInfo": {
- "full_name": "starkware.starknet.common.syscalls.TxInfo",
- "members": {
- "account_contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "chain_id": {
- "cairo_type": "felt",
- "offset": 6
- },
- "max_fee": {
- "cairo_type": "felt",
- "offset": 2
- },
- "nonce": {
- "cairo_type": "felt",
- "offset": 7
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "transaction_hash": {
- "cairo_type": "felt",
- "offset": 5
- },
- "version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract": {
- "decorators": [],
- "pc": 18,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.call_contract.Args": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 18,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 1
- },
- "pc": 25,
- "value": "cast([fp + (-7)] + 7, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.emit_event": {
- "decorators": [],
- "pc": 79,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.emit_event.Args": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 79,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 1
- },
- "pc": 86,
- "value": "cast([fp + (-7)] + 5, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_block_timestamp": {
- "decorators": [],
- "pc": 56,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_block_timestamp.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_block_timestamp.Return": {
- "cairo_type": "(block_timestamp: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_block_timestamp.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 56,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 1
- },
- "pc": 59,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_caller_address": {
- "decorators": [],
- "pc": 42,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Return": {
- "cairo_type": "(caller_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 42,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 1
- },
- "pc": 45,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_contract_address": {
- "decorators": [],
- "pc": 49,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_contract_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_contract_address.Return": {
- "cairo_type": "(contract_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 49,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 1
- },
- "pc": 52,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_tx_info": {
- "decorators": [],
- "pc": 89,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_tx_info.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_tx_info.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_tx_info.Return": {
- "cairo_type": "(tx_info: starkware.starknet.common.syscalls.TxInfo*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_tx_info.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 89,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 1
- },
- "pc": 92,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.library_call": {
- "decorators": [],
- "pc": 30,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.library_call.Args": {
- "full_name": "starkware.starknet.common.syscalls.library_call.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.library_call.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.library_call.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.library_call.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.library_call.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "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": 3,
- "offset": 0
- },
- "pc": 30,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 1
- },
- "pc": 37,
- "value": "cast([fp + (-7)] + 7, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_read": {
- "decorators": [],
- "pc": 63,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_read.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.Return": {
- "cairo_type": "(value: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 0
- },
- "pc": 63,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 1
- },
- "pc": 67,
- "value": "cast([fp + (-4)] + 3, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_write": {
- "decorators": [],
- "pc": 71,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_write.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_write.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_write.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 71,
- "value": "[cast(fp + (-5), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 1
- },
- "pc": 76,
- "value": "cast([fp + (-5)] + 3, felt*)"
- }
- ],
- "type": "reference"
- }
- },
- "main_scope": "__main__",
- "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
- "reference_manager": {
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 0
- },
- "pc": 3,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 3
- },
- "pc": 10,
- "value": "[cast(ap, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 18,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 30,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 42,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 49,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 56,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 0
- },
- "pc": 63,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 71,
- "value": "[cast(fp + (-5), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 79,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 89,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 96,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 0
- },
- "pc": 101,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 14,
- "offset": 0
- },
- "pc": 110,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 14,
- "offset": 1
- },
- "pc": 112,
- "value": "[cast(fp, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 15,
- "offset": 0
- },
- "pc": 127,
- "value": "[cast(fp + (-5), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 280,
- "value": "[cast(fp + (-7), starkware.cairo.common.ec_point.EcPoint*)]"
- },
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 280,
- "value": "[cast(fp + (-5), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 280,
- "value": "[cast(fp + (-4), starkware.cairo.common.ec_point.EcPoint*)]"
- },
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 2
- },
- "pc": 288,
- "value": "[cast(fp, starkware.cairo.common.ec_point.EcPoint*)]"
- },
- {
- "ap_tracking_data": {
- "group": 29,
- "offset": 0
- },
- "pc": 322,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 29,
- "offset": 2
- },
- "pc": 324,
- "value": "[cast(fp, starkware.cairo.common.ec_point.EcPoint*)]"
- },
- {
- "ap_tracking_data": {
- "group": 32,
- "offset": 0
- },
- "pc": 340,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 32,
- "offset": 0
- },
- "pc": 340,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 32,
- "offset": 0
- },
- "pc": 340,
- "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]"
- }
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/cairo-contracts/build/BraavosAccount.json b/cairo-contracts/build/BraavosAccount.json
deleted file mode 100644
index 7f03bbae2c..0000000000
--- a/cairo-contracts/build/BraavosAccount.json
+++ /dev/null
@@ -1,26558 +0,0 @@
-{
- "abi": [
- {
- "members": [
- {
- "name": "expire_at",
- "offset": 0,
- "type": "felt"
- },
- {
- "name": "signer_id",
- "offset": 1,
- "type": "felt"
- }
- ],
- "name": "DeferredRemoveSignerRequest",
- "size": 2,
- "type": "struct"
- },
- {
- "members": [
- {
- "name": "signer_0",
- "offset": 0,
- "type": "felt"
- },
- {
- "name": "signer_1",
- "offset": 1,
- "type": "felt"
- },
- {
- "name": "signer_2",
- "offset": 2,
- "type": "felt"
- },
- {
- "name": "signer_3",
- "offset": 3,
- "type": "felt"
- },
- {
- "name": "type",
- "offset": 4,
- "type": "felt"
- },
- {
- "name": "reserved_0",
- "offset": 5,
- "type": "felt"
- },
- {
- "name": "reserved_1",
- "offset": 6,
- "type": "felt"
- }
- ],
- "name": "SignerModel",
- "size": 7,
- "type": "struct"
- },
- {
- "members": [
- {
- "name": "expire_at",
- "offset": 0,
- "type": "felt"
- }
- ],
- "name": "DeferredMultisigDisableRequest",
- "size": 1,
- "type": "struct"
- },
- {
- "members": [
- {
- "name": "index",
- "offset": 0,
- "type": "felt"
- },
- {
- "name": "signer",
- "offset": 1,
- "type": "SignerModel"
- }
- ],
- "name": "IndexedSignerModel",
- "size": 8,
- "type": "struct"
- },
- {
- "members": [
- {
- "name": "transaction_hash",
- "offset": 0,
- "type": "felt"
- },
- {
- "name": "expire_at_sec",
- "offset": 1,
- "type": "felt"
- },
- {
- "name": "expire_at_block_num",
- "offset": 2,
- "type": "felt"
- },
- {
- "name": "signer_1_id",
- "offset": 3,
- "type": "felt"
- },
- {
- "name": "is_disable_multisig_transaction",
- "offset": 4,
- "type": "felt"
- }
- ],
- "name": "PendingMultisigTransaction",
- "size": 5,
- "type": "struct"
- },
- {
- "members": [
- {
- "name": "to",
- "offset": 0,
- "type": "felt"
- },
- {
- "name": "selector",
- "offset": 1,
- "type": "felt"
- },
- {
- "name": "data_offset",
- "offset": 2,
- "type": "felt"
- },
- {
- "name": "data_len",
- "offset": 3,
- "type": "felt"
- }
- ],
- "name": "AccountCallArray",
- "size": 4,
- "type": "struct"
- },
- {
- "data": [
- {
- "name": "implementation",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "Upgraded",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "request",
- "type": "DeferredRemoveSignerRequest"
- }
- ],
- "keys": [],
- "name": "SignerRemoveRequest",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "signer_id",
- "type": "felt"
- },
- {
- "name": "signer",
- "type": "SignerModel"
- }
- ],
- "keys": [],
- "name": "SignerAdded",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "signer_id",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "SignerRemoved",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "request",
- "type": "DeferredRemoveSignerRequest"
- }
- ],
- "keys": [],
- "name": "SignerRemoveRequestCancelled",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "public_key",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "AccountInitialized",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "request",
- "type": "DeferredMultisigDisableRequest"
- }
- ],
- "keys": [],
- "name": "MultisigDisableRequest",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "request",
- "type": "DeferredMultisigDisableRequest"
- }
- ],
- "keys": [],
- "name": "MultisigDisableRequestCancelled",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "num_signers",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "MultisigSet",
- "type": "event"
- },
- {
- "data": [],
- "keys": [],
- "name": "MultisigDisabled",
- "type": "event"
- },
- {
- "inputs": [
- {
- "name": "interfaceId",
- "type": "felt"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "name": "success",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "get_impl_version",
- "outputs": [
- {
- "name": "res",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "public_key",
- "type": "felt"
- }
- ],
- "name": "initializer",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "new_implementation",
- "type": "felt"
- }
- ],
- "name": "upgrade",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "from_version",
- "type": "felt"
- }
- ],
- "name": "migrate_storage",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "signer",
- "type": "SignerModel"
- }
- ],
- "name": "add_signer",
- "outputs": [
- {
- "name": "signer_id",
- "type": "felt"
- }
- ],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "remove_index",
- "type": "felt"
- },
- {
- "name": "added_signer",
- "type": "SignerModel"
- }
- ],
- "name": "swap_signers",
- "outputs": [
- {
- "name": "signer_id",
- "type": "felt"
- }
- ],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "newPublicKey",
- "type": "felt"
- }
- ],
- "name": "setPublicKey",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "index",
- "type": "felt"
- }
- ],
- "name": "remove_signer",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "index",
- "type": "felt"
- }
- ],
- "name": "remove_signer_with_etd",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "removed_signer_id",
- "type": "felt"
- }
- ],
- "name": "cancel_deferred_remove_signer_req",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [],
- "name": "getPublicKey",
- "outputs": [
- {
- "name": "publicKey",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "get_public_key",
- "outputs": [
- {
- "name": "res",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "get_signers",
- "outputs": [
- {
- "name": "signers_len",
- "type": "felt"
- },
- {
- "name": "signers",
- "type": "IndexedSignerModel*"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "index",
- "type": "felt"
- }
- ],
- "name": "get_signer",
- "outputs": [
- {
- "name": "signer",
- "type": "SignerModel"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "get_deferred_remove_signer_req",
- "outputs": [
- {
- "name": "deferred_request",
- "type": "DeferredRemoveSignerRequest"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "get_execution_time_delay",
- "outputs": [
- {
- "name": "etd_sec",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "hash",
- "type": "felt"
- },
- {
- "name": "signature_len",
- "type": "felt"
- },
- {
- "name": "signature",
- "type": "felt*"
- }
- ],
- "name": "is_valid_signature",
- "outputs": [
- {
- "name": "is_valid",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "hash",
- "type": "felt"
- },
- {
- "name": "signature_len",
- "type": "felt"
- },
- {
- "name": "signature",
- "type": "felt*"
- }
- ],
- "name": "isValidSignature",
- "outputs": [
- {
- "name": "isValid",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "get_multisig",
- "outputs": [
- {
- "name": "multisig_num_signers",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "num_signers",
- "type": "felt"
- }
- ],
- "name": "set_multisig",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [],
- "name": "get_pending_multisig_transaction",
- "outputs": [
- {
- "name": "pending_multisig_transaction",
- "type": "PendingMultisigTransaction"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "pending_calldata_len",
- "type": "felt"
- },
- {
- "name": "pending_calldata",
- "type": "felt*"
- },
- {
- "name": "pending_nonce",
- "type": "felt"
- },
- {
- "name": "pending_max_fee",
- "type": "felt"
- },
- {
- "name": "pending_transaction_version",
- "type": "felt"
- }
- ],
- "name": "sign_pending_multisig_transaction",
- "outputs": [
- {
- "name": "response_len",
- "type": "felt"
- },
- {
- "name": "response",
- "type": "felt*"
- }
- ],
- "type": "function"
- },
- {
- "inputs": [],
- "name": "disable_multisig",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [],
- "name": "disable_multisig_with_etd",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [],
- "name": "get_deferred_disable_multisig_req",
- "outputs": [
- {
- "name": "deferred_request",
- "type": "DeferredMultisigDisableRequest"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "cancel_deferred_disable_multisig_req",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "call_array_len",
- "type": "felt"
- },
- {
- "name": "call_array",
- "type": "AccountCallArray*"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__validate__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- },
- {
- "name": "contract_address_salt",
- "type": "felt"
- },
- {
- "name": "implementation_address",
- "type": "felt"
- },
- {
- "name": "initializer_selector",
- "type": "felt"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__validate_deploy__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- }
- ],
- "name": "__validate_declare__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "call_array_len",
- "type": "felt"
- },
- {
- "name": "call_array",
- "type": "AccountCallArray*"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__execute__",
- "outputs": [
- {
- "name": "response_len",
- "type": "felt"
- },
- {
- "name": "response",
- "type": "felt*"
- }
- ],
- "type": "function"
- }
- ],
- "entry_points_by_type": {
- "CONSTRUCTOR": [],
- "EXTERNAL": [
- {
- "offset": "0x1e5c",
- "selector": "0x1571d27a81bc6d17ce703148816bbcea53a81e1d71dbcd697641a1699d54e"
- },
- {
- "offset": "0x1b3f",
- "selector": "0x5c587631625b8e19617cebe376ee17e070ca15615606aaad48d9afae7823ad"
- },
- {
- "offset": "0x1e25",
- "selector": "0x62f0f079150229a3c219f0376be202b702e9e0093829041102853cd07963c0"
- },
- {
- "offset": "0x1d69",
- "selector": "0x8ecc24129a28742eec6f7c635e8eddcb9cb588e6eca0e4698534fa3678754b"
- },
- {
- "offset": "0x1bfa",
- "selector": "0x98a7a395620cacd35f6494a58933edd8ffd7a61081ad2e05f3023a8017c5e9"
- },
- {
- "offset": "0x1b79",
- "selector": "0xabc1803b5b2253a8896695a5c9f6a8bd3f36e4a9d9a7ec2de67fdd4a9ff063"
- },
- {
- "offset": "0x1b9e",
- "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9"
- },
- {
- "offset": "0x1abf",
- "selector": "0xc8f66e480c0bc9ab679d6a65536cd4fcb2e0694287a34b53632462957d1fdc"
- },
- {
- "offset": "0x1bbc",
- "selector": "0xe7a2429dd8755b8450ddd7c3c697c5d6a66c53c06b7186e125956a370cab96"
- },
- {
- "offset": "0x1dae",
- "selector": "0xf2b9091012018788c1c6b4c5d66a0bb2b5e8d818f97e0f460f94fcdf49fee5"
- },
- {
- "offset": "0x1af8",
- "selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd"
- },
- {
- "offset": "0x1c9d",
- "selector": "0xf61a8b8e15155ea3d0e1ca54ed317967796991fb1679df36ab9f60c5713e43"
- },
- {
- "offset": "0x1b14",
- "selector": "0x12776a647d4f1a00968b94506ca4f11d94dce59f1c0176d42b47799b3a7f709"
- },
- {
- "offset": "0x1f7c",
- "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad"
- },
- {
- "offset": "0x1eb4",
- "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775"
- },
- {
- "offset": "0x1dde",
- "selector": "0x1a256b309f5305c9cebef13e453384c78753c556a1b339faddc674a1950d228"
- },
- {
- "offset": "0x1c43",
- "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b"
- },
- {
- "offset": "0x1c24",
- "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079"
- },
- {
- "offset": "0x1e44",
- "selector": "0x1fc603e4ad7a43f6c0680594c5fbc82d5f61ac28e3d6d118194e10c36363089"
- },
- {
- "offset": "0x1d3c",
- "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e"
- },
- {
- "offset": "0x1d88",
- "selector": "0x22a3e5c01dfd7aeab4f82e385c3a21119dedcccdc756ac64af2a4ac7bcb9af2"
- },
- {
- "offset": "0x1d04",
- "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941"
- },
- {
- "offset": "0x1f2c",
- "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3"
- },
- {
- "offset": "0x1a9d",
- "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd"
- },
- {
- "offset": "0x1bde",
- "selector": "0x2a13a0b91834446212a97be74b73d17ad114b3a82b46ecd87804f9f0b6d16b1"
- },
- {
- "offset": "0x1c71",
- "selector": "0x2b8faca80de28f81027b46c4f3cb534c44616e721ae9f1e96539c6b54a1d932"
- },
- {
- "offset": "0x1adc",
- "selector": "0x2dd76e7ad84dbed81c314ffe5e7a7cacfb8f4836f01af4e913f275f89a3de1a"
- },
- {
- "offset": "0x1cc0",
- "selector": "0x2f3a5c59ecccbf6932f740d08e4258c192c102454aebd13817238da7c8dbf43"
- },
- {
- "offset": "0x1eed",
- "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895"
- },
- {
- "offset": "0x1ce1",
- "selector": "0x3968a75e84a7516e60c5d9ce223fb0669b314df7769a4030cb7d5163c1d6d8e"
- },
- {
- "offset": "0x1e0b",
- "selector": "0x3e323c0a0275e3c845497c9c36ee72a77e10bc5178889309854b99d7e5838e7"
- }
- ],
- "L1_HANDLER": []
- },
- "program": {
- "attributes": [
- {
- "accessible_scopes": [
- "src.proxy.library",
- "src.proxy.library.Proxy",
- "src.proxy.library.Proxy.initializer"
- ],
- "end_pc": 433,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 37,
- "offset": 23
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 431,
- "value": "Proxy: contract already initialized"
- },
- {
- "accessible_scopes": [
- "src.proxy.library",
- "src.proxy.library.Proxy",
- "src.proxy.library.Proxy.assert_only_admin"
- ],
- "end_pc": 468,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 39,
- "offset": 29
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 467,
- "value": "Proxy: caller is not admin"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.signature",
- "src.accounts.braavos.lib.signature.verify_secp256r1_signature"
- ],
- "end_pc": 3938,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 125,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 3927,
- "value": "Signature out of range."
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.signature",
- "src.accounts.braavos.lib.signature.verify_secp256r1_signature"
- ],
- "end_pc": 3994,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 127,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 3938,
- "value": "Invalid signature."
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.add_signer"
- ],
- "end_pc": 4438,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 154,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4422,
- "value": "Signers: can only add 1 secp256r1 signer"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.add_signer"
- ],
- "end_pc": 4464,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 154,
- "offset": 45
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4438,
- "value": "Signers: invalid secp256r1 signer"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.swap_signers"
- ],
- "end_pc": 4529,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 156,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4519,
- "value": "Signers: can only swap secp256r1 signers using a secp256r1 signer"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.swap_signers"
- ],
- "end_pc": 4534,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 156,
- "offset": 7
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4529,
- "value": "Signers: cannot remove signer 0"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.swap_signers"
- ],
- "end_pc": 4542,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 156,
- "offset": 121
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4540,
- "value": "Signers: swap only supported for secp256r1 signer"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.remove_signer"
- ],
- "end_pc": 4563,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 158,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4558,
- "value": "Signers: cannot remove signer 0"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd"
- ],
- "end_pc": 4635,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 160,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4630,
- "value": "Signers: cannot remove signer 0"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd"
- ],
- "end_pc": 4643,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 160,
- "offset": 114
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4641,
- "value": "Signers: tried removing invalid signer"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd"
- ],
- "end_pc": 4655,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 161,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4653,
- "value": "Signers: remove_signer_with_etd should be called with seed signer"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd"
- ],
- "end_pc": 4662,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 161,
- "offset": 31
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4660,
- "value": "Signers: already have a pending remove signer request"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd"
- ],
- "end_pc": 4668,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 161,
- "offset": 37
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4665,
- "value": "Signers: etd not initialized"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req"
- ],
- "end_pc": 4700,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 163,
- "offset": 31
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4696,
- "value": "Signers: invalid remove signer request to cancel"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.signers_validate"
- ],
- "end_pc": 4830,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 168,
- "offset": 33
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4819,
- "value": "Signers: invalid signature"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers._authorize_signer"
- ],
- "end_pc": 4874,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 170,
- "offset": 161
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4872,
- "value": "Signers: either secp256r1 or seed signers are expected"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers._authorize_signer"
- ],
- "end_pc": 4877,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 170,
- "offset": 161
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4874,
- "value": "Signers: invalid entry point for seed signing"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers._authorize_signer"
- ],
- "end_pc": 4879,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 170,
- "offset": 161
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4877,
- "value": "Signers: only a single call is allowed with seed signing"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.is_valid_signature"
- ],
- "end_pc": 4994,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 174,
- "offset": 111
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 4992,
- "value": "Signers: Invalid signature length"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.is_valid_signature"
- ],
- "end_pc": 5019,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 174,
- "offset": 112
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 5017,
- "value": "Signers: Invalid signature length"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.signers.library",
- "src.accounts.braavos.signers.library.Signers",
- "src.accounts.braavos.signers.library.Signers.is_valid_signature"
- ],
- "end_pc": 5047,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 174,
- "offset": 112
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 5043,
- "value": "Signers: unsupported signer type"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.library",
- "src.accounts.braavos.library.Account",
- "src.accounts.braavos.library.Account.upgrade"
- ],
- "end_pc": 5308,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 191,
- "offset": 52
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 5305,
- "value": "Account: Implementation does not support IACCOUNT_ID"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.library",
- "src.accounts.braavos.library.Account",
- "src.accounts.braavos.library.Account.migrate_storage"
- ],
- "end_pc": 5351,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 192,
- "offset": 22
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 5340,
- "value": "Account: upgrade data migration failed"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.library",
- "src.accounts.braavos.library.Account",
- "src.accounts.braavos.library.Account.assert_multicall_valid"
- ],
- "end_pc": 5509,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 196,
- "offset": 1
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 5366,
- "value": "Account: multicall with subsequent call to self"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.library",
- "src.accounts.braavos.library.Account",
- "src.accounts.braavos.library.Account._migrate_storage_if_needed"
- ],
- "end_pc": 5572,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 202,
- "offset": 23
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 5570,
- "value": "Account: account upgraded without migration"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.library",
- "src.accounts.braavos.library.Account",
- "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data"
- ],
- "end_pc": 5624,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 203,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 5622,
- "value": "Account: missing parameters in initializer signature"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.library",
- "src.accounts.braavos.library.Account",
- "src.accounts.braavos.library.Account.account_validate"
- ],
- "end_pc": 5703,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 205,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 5698,
- "value": "Account: no calls provided"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.set_multisig"
- ],
- "end_pc": 6124,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 238,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6122,
- "value": "Multisig: multisig currently supports 2 signers only"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.set_multisig"
- ],
- "end_pc": 6126,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 238,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6124,
- "value": "Multisig: multisig can only be set if account have additional signers"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.set_multisig"
- ],
- "end_pc": 6133,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 238,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6126,
- "value": "Multisig: multisig was already set"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction"
- ],
- "end_pc": 6305,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 243,
- "offset": 121
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6299,
- "value": "Multisig: no pending multisig transaction"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction"
- ],
- "end_pc": 6331,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 244,
- "offset": 128
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6325,
- "value": "Multisig: multisig signer can only sign once"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction"
- ],
- "end_pc": 6355,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 245,
- "offset": 13
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6339,
- "value": "Multisig: multisig invalid hash"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd"
- ],
- "end_pc": 6502,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 253,
- "offset": 134
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6500,
- "value": "Multisig: disable_multisig_with_etd should be called with seed signer"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd"
- ],
- "end_pc": 6509,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 253,
- "offset": 157
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6507,
- "value": "Multisig: already have a pending disable multisig request"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd"
- ],
- "end_pc": 6515,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 253,
- "offset": 163
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6512,
- "value": "Multisig: etd not initialized"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req"
- ],
- "end_pc": 6543,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 255,
- "offset": 23
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6541,
- "value": "Multisig: no deferred disable multisig req"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.multisig.library",
- "src.accounts.braavos.multisig.library.Multisig",
- "src.accounts.braavos.multisig.library.Multisig.multisig_validate"
- ],
- "end_pc": 6760,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 260,
- "offset": 138
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6748,
- "value": "Multisig: invalid entry point for seed signing"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.guards",
- "src.accounts.braavos.guards.Guards",
- "src.accounts.braavos.guards.Guards.assert_only_self"
- ],
- "end_pc": 6776,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 262,
- "offset": 12
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6775,
- "value": "Guards: caller is not this account"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.guards",
- "src.accounts.braavos.guards.Guards",
- "src.accounts.braavos.guards.Guards.assert_no_reentrance"
- ],
- "end_pc": 6783,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 263,
- "offset": 6
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6781,
- "value": "Guards: no reentrant call"
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.guards",
- "src.accounts.braavos.guards.Guards",
- "src.accounts.braavos.guards.Guards.assert_valid_transaction_version"
- ],
- "end_pc": 6795,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 264,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 6785,
- "value": "Please Upgrade Wallet app. Invalid transaction version."
- },
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__main__.setPublicKey"
- ],
- "end_pc": 7066,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 291,
- "offset": 16
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 7062,
- "value": "Account: setPublicKey is not supported"
- },
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__main__.__validate_declare__"
- ],
- "end_pc": 7963,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 380,
- "offset": 46
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 7960,
- "value": "Account: declare not supported in non-seed modes"
- },
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__main__.__validate_declare__"
- ],
- "end_pc": 7975,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 380,
- "offset": 53
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 7966,
- "value": "Account: declare invalid signature"
- }
- ],
- "builtins": [
- "pedersen",
- "range_check",
- "ecdsa"
- ],
- "compiler_version": "0.11.2",
- "data": [
- "0x40780017fff7fff",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x400380007ffb7ffc",
- "0x400380017ffb7ffd",
- "0x482680017ffb8000",
- "0x3",
- "0x480280027ffb8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480080007fff8000",
- "0x400080007ffd7fff",
- "0x482480017ffd8001",
- "0x1",
- "0x482480017ffd8001",
- "0x1",
- "0xa0680017fff7ffe",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x402a7ffc7ffd7fff",
- "0x208b7fff7fff7ffe",
- "0x208b7fff7fff7ffe",
- "0x1104800180018000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482480017ffe8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x43616c6c436f6e7472616374",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x7",
- "0x480280057ff98000",
- "0x480280067ff98000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x4c69627261727943616c6c",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x7",
- "0x480280057ff98000",
- "0x480280067ff98000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x47657443616c6c657241646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x476574426c6f636b4e756d626572",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x476574436f6e747261637441646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x476574426c6f636b54696d657374616d70",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x53746f7261676552656164",
- "0x400280007ffc7fff",
- "0x400380017ffc7ffd",
- "0x482680017ffc8000",
- "0x3",
- "0x480280027ffc8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x53746f726167655772697465",
- "0x400280007ffb7fff",
- "0x400380017ffb7ffc",
- "0x400380027ffb7ffd",
- "0x482680017ffb8000",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x456d69744576656e74",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x5",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x4765745478496e666f",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x4",
- "0x400780017fff7ffd",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x48297ffd80007ffc",
- "0x20680017fff7fff",
- "0x4",
- "0x402780017ffc7ffc",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x400380007ffc7ffd",
- "0x482680017ffc8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x48297ffc80007ffd",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x3ffffffffffffffffffffffffffffff",
- "0x480280017ffc8000",
- "0x48307fff80007ffe",
- "0x400280027ffc7fff",
- "0x480280017ffc8000",
- "0x484480017fff8000",
- "0x100000000000000000000000000000000",
- "0x480280007ffc8000",
- "0x40317fff7ffe7ffd",
- "0x482680017ffc8000",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480280017ffc8000",
- "0x484480017fff8000",
- "0x100000000000000000000000000000000",
- "0x480280007ffc8000",
- "0x40317fff7ffe7ffd",
- "0x480280017ffc8000",
- "0x482480017fff8000",
- "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001",
- "0x20680017fff7fff",
- "0xb",
- "0x482680017ffc8000",
- "0x2",
- "0x480280007ffc8000",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7",
- "0x10780017fff7fff",
- "0x9",
- "0x482680017ffc8000",
- "0x2",
- "0x480280017ffc8000",
- "0x480680017fff8000",
- "0x800000000000010ffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffce",
- "0x480280017ffc8000",
- "0x480280007ffc8000",
- "0x208b7fff7fff7ffe",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x484480017fff8000",
- "0x2aaaaaaaaaaaab05555555555555556",
- "0x48307fff7ffd8000",
- "0x480280027ffb8000",
- "0x480280037ffb8000",
- "0x484480017fff8000",
- "0x4000000000000088000000000000001",
- "0x48307fff7ffd8000",
- "0xa0680017fff8000",
- "0xe",
- "0x480680017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x48287ffc80007fff",
- "0x40307ffc7ff87fff",
- "0x48297ffd80007ffc",
- "0x482680017ffd8000",
- "0x1",
- "0x48507fff7ffe8000",
- "0x40507ff97ff57fff",
- "0x482680017ffb8000",
- "0x4",
- "0x208b7fff7fff7ffe",
- "0xa0680017fff8000",
- "0xc",
- "0x480680017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x48287ffd80007fff",
- "0x48327fff7ffc8000",
- "0x40307ffa7ff67fff",
- "0x48527ffe7ffc8000",
- "0x40507ff97ff57fff",
- "0x482680017ffb8000",
- "0x4",
- "0x208b7fff7fff7ffe",
- "0x40317ffd7ff97ffd",
- "0x48297ffc80007ffd",
- "0x48527fff7ffc8000",
- "0x40507ffb7ff77fff",
- "0x40780017fff7fff",
- "0x2",
- "0x482680017ffb8000",
- "0x4",
- "0x208b7fff7fff7ffe",
- "0x48297ffd80007ffc",
- "0x20680017fff7fff",
- "0x4",
- "0x402780017ffc7ffc",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc",
- "0x208b7fff7fff7ffe",
- "0x482680017ffb8000",
- "0x2",
- "0x480280007ffb8000",
- "0x482680017ffd8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c",
- "0x480280017ffb8000",
- "0x48487ffd7fff8000",
- "0x480280007ffb8000",
- "0x40317fff7ffe7ffc",
- "0x48127ffc7fff8000",
- "0x480280017ffb8000",
- "0x480280007ffb8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x20680017fff7fff",
- "0x10",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x11000000000000000000000000000000000000000000000101",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89",
- "0x480680017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x48127ffe7fff8000",
- "0x48287ffd80007ffe",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff83",
- "0x482680017ffd8000",
- "0x11000000000000000000000000000000000000000000000101",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x20680017fff7fff",
- "0xc",
- "0x40780017fff7fff",
- "0xa",
- "0x480680017fff8000",
- "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff",
- "0x480a7ffc7fff8000",
- "0x48287ffd80007ffe",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff74",
- "0x10780017fff7fff",
- "0x8",
- "0x40780017fff7fff",
- "0xb",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x5",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0xa0680017fff8000",
- "0xc",
- "0x40780017fff7fff",
- "0x6",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff83",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa8",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeba",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x2db340e6c609371026731f47050d3976552c89b4fbb012941663841c59d1af3",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb4",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0a",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x3ad34fad732b51fe0d1a1350f149f21a0cf14a9382c9c6e7b262c4e0c8dbf18",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef2",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0xee2b6c840729051a0d06a623ff093dcc01e03f2e0c0e07114ac2440394b889",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeda",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed4",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x387c153462d309d4b5a1fc5f90e85bc59eeb2094b2fcef46513ea5f1d1c9b85",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb6",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5",
- "0x400680017fff7fff",
- "0x0",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc8",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff81",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6b",
- "0x48127ffe7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3",
- "0x40127fe87fff7fff",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x400380007ffb7ffc",
- "0x400380017ffb7ffd",
- "0x482680017ffb8000",
- "0x2",
- "0x208b7fff7fff7ffe",
- "0x484a7ffc7ff88000",
- "0x484a7ffb7ff98000",
- "0x484a7ffd7ff88000",
- "0x484a7ffc7ff98000",
- "0x48307fff7ffe8000",
- "0x484a7ffb7ffa8000",
- "0x484a7ffd7ff98000",
- "0x484a7ffc7ffa8000",
- "0x484a7ffb7ff88000",
- "0x48307ff87ff78000",
- "0x48307ffb7ffa8000",
- "0x48307ffc7ffb8000",
- "0x484a7ffd7ffa8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x4000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff04",
- "0x48127ffd7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x100000000000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefe",
- "0x484480017fff8000",
- "0x40000000000",
- "0x48127ffc7fff8000",
- "0x48127fe87fff8000",
- "0x48307fe67ffd8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x400380017ff97ffa",
- "0x400380007ff97ffb",
- "0x482680017ff98000",
- "0x2",
- "0x208b7fff7fff7ffe",
- "0x4824800180058000",
- "0xffffffffff8000000000000000000000",
- "0x48307fff80038000",
- "0x400280007ffd7fff",
- "0x4824800180048000",
- "0xffffffffffc000000000000000000000",
- "0x400280017ffd7fff",
- "0x482680017ffd8000",
- "0x5",
- "0x48007ffd7fff8000",
- "0x48007ffe7ffe8000",
- "0x48007fff7ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480280017ffc8000",
- "0x482480017fff8000",
- "0xffffffffffffffffffffffe000000000",
- "0x400280027ffc7fff",
- "0x480280017ffc8000",
- "0x484480017fff8000",
- "0x100000000000000000000000000000000",
- "0x480280007ffc8000",
- "0x40317fff7ffe7ffd",
- "0x482680017ffc8000",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x484a7ffd7ffa8000",
- "0x484a7ffc7ffa8000",
- "0x484a7ffd7ff98000",
- "0x48307fff7ffe8000",
- "0x484a7ffb7ff88000",
- "0x480680017fff8000",
- "0x100000000000000",
- "0x48507ffa7fff8000",
- "0x48307fff7ffd8000",
- "0x480680017fff8000",
- "0x4",
- "0x48507ffa7fff8000",
- "0x484a7ffb7ff98000",
- "0x484a7ffc7ff88000",
- "0x48307fff7ffe8000",
- "0x480680017fff8000",
- "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005",
- "0x48507ff27fff8000",
- "0x48307fff7ffd8000",
- "0x480680017fff8000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001",
- "0x48507ff27fff8000",
- "0x484a7ffb7ffa8000",
- "0x484a7ffc7ff98000",
- "0x48307fff7ffe8000",
- "0x484a7ffd7ff88000",
- "0x48307fff7ffe8000",
- "0x480680017fff8000",
- "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001",
- "0x48507fe87fff8000",
- "0x48307fff7ffd8000",
- "0x480680017fff8000",
- "0x3fffffffc00000",
- "0x48507fe87fff8000",
- "0x48307fed7feb8000",
- "0x48307ff47ff28000",
- "0x48307ffd7ffb8000",
- "0x208b7fff7fff7ffe",
- "0x484a7ffd7ffd8000",
- "0x484a7ffc7ffd8000",
- "0x484a7ffd7ffc8000",
- "0x48307fff7ffe8000",
- "0x484a7ffb7ffc8000",
- "0x484a7ffb7ffb8000",
- "0x480680017fff8000",
- "0x100000000000000",
- "0x48507ff97fff8000",
- "0x48307fff7ffd8000",
- "0x480680017fff8000",
- "0x4",
- "0x48507ff97fff8000",
- "0x48307ff97ff98000",
- "0x480680017fff8000",
- "0x800000000000010fffffffffffffffffffffffffffffffc0000000000000005",
- "0x48507ff37fff8000",
- "0x48307fff7ffd8000",
- "0x480680017fff8000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff001",
- "0x48507ff37fff8000",
- "0x484a7ffb7ffd8000",
- "0x484a7ffc7ffc8000",
- "0x48307fff7ffe8000",
- "0x484a7ffd7ffb8000",
- "0x48307fff7ffe8000",
- "0x480680017fff8000",
- "0x800000000000010ffffffffffffffffffffffffffffeffffffffffffffff001",
- "0x48507fe97fff8000",
- "0x48307fff7ffd8000",
- "0x480680017fff8000",
- "0x3fffffffc00000",
- "0x48507fe97fff8000",
- "0x48307fef7fed8000",
- "0x48307ff47ff28000",
- "0x48307ffd7ffb8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ffa7fff8000",
- "0x4826800180008000",
- "0x100000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5",
- "0x482a80007ffb8000",
- "0x484480017fff8000",
- "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001",
- "0x48127ffd7fff8000",
- "0x482480017ffe8000",
- "0x100000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9d",
- "0x4846800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc01",
- "0x48327fff7ffc8000",
- "0x48307ff37fff8000",
- "0x484480017fff8000",
- "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001",
- "0x48127ffb7fff8000",
- "0x482480017ffe8000",
- "0x100000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff92",
- "0x4846800180008000",
- "0xffffffff00000",
- "0x4846800180008000",
- "0x1000000000000000000000",
- "0x48307ff380007fff",
- "0x40327ffd7ffd7fff",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x20680017fff7fff",
- "0x4",
- "0x10780017fff7fff",
- "0xb",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c",
- "0x48127fd57fff8000",
- "0x482480017ffc8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff53",
- "0x48127ffc7fff8000",
- "0x48317ffc80007ffb",
- "0x48317ffc80007ffc",
- "0x48317ffc80007ffd",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1",
- "0x48127fce7fff8000",
- "0x48127fce7fff8000",
- "0x48127fce7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff80",
- "0x48127fda7fff8000",
- "0x48127fda7fff8000",
- "0x48127fda7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff52",
- "0x480680017fff8000",
- "0x3",
- "0x48507fd57fff8000",
- "0x482480017fff8000",
- "0x3ffffffffffffffffffffc",
- "0x480680017fff8000",
- "0x2",
- "0x48507ff97fff8000",
- "0x480680017fff8000",
- "0x3",
- "0x48507fd17fff8000",
- "0x482480017fff8000",
- "0x3ff",
- "0x480680017fff8000",
- "0x2",
- "0x48507ff57fff8000",
- "0x480680017fff8000",
- "0x3",
- "0x48507fcd7fff8000",
- "0x482480017fff8000",
- "0xffffffff0000000100000",
- "0x480680017fff8000",
- "0x2",
- "0x48507ff17fff8000",
- "0x48127fa37fff8000",
- "0x48307ff480007ff2",
- "0x48307ff880007ff6",
- "0x48307ffc80007ffa",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7f",
- "0x48127f757fff8000",
- "0x48127f757fff8000",
- "0x48127f757fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff17fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14",
- "0x48297ff880007ff2",
- "0x48297ff980007ff3",
- "0x48297ffa80007ff4",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25",
- "0x48287ff580007ffd",
- "0x48287ff680007ffd",
- "0x48287ff780007ffd",
- "0x48127fd27fff8000",
- "0x48287ffb7ffc8000",
- "0x48287ffc7ffc8000",
- "0x48287ffd7ffc8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67",
- "0x48127fa47fff8000",
- "0x48127fa47fff8000",
- "0x48127fa47fff8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ff8",
- "0xe",
- "0x20780017fff7ff9",
- "0xc",
- "0x20780017fff7ffa",
- "0xa",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff25",
- "0x48127fdc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee3",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee0",
- "0x48307ff380007fe9",
- "0x480680017fff8000",
- "0x2",
- "0x48487ff87fff8000",
- "0x48307ff180007fe7",
- "0x480680017fff8000",
- "0x2",
- "0x48487ff97fff8000",
- "0x48307fef80007fe5",
- "0x480680017fff8000",
- "0x2",
- "0x48487ffa7fff8000",
- "0x48127ff37fff8000",
- "0x48307ff880007ff6",
- "0x48307ffa80007ff8",
- "0x48307ffc80007ffa",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff32",
- "0x48317fbb80007ff8",
- "0x48317fbb80007ff9",
- "0x48317fbb80007ffa",
- "0x48127f8e7fff8000",
- "0x48127f8e7fff8000",
- "0x48127f8e7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedf",
- "0x48287ffb80007ffd",
- "0x48287ffc80007ffd",
- "0x48287ffd80007ffd",
- "0x48127fd57fff8000",
- "0x48307f9a80007ffc",
- "0x48307f9a80007ffc",
- "0x48307f9a80007ffc",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21",
- "0x48127f627fff8000",
- "0x48127f627fff8000",
- "0x48127f627fff8000",
- "0x48127f697fff8000",
- "0x48127f697fff8000",
- "0x48127f697fff8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ff2",
- "0xe",
- "0x20780017fff7ff3",
- "0xc",
- "0x20780017fff7ff4",
- "0xa",
- "0x480a7ff17fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ff8",
- "0xe",
- "0x20780017fff7ff9",
- "0xc",
- "0x20780017fff7ffa",
- "0xa",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8",
- "0x48127fdc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe86",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe83",
- "0x48307ff380007fe9",
- "0x48287ff280007fff",
- "0x48307ff280007fe8",
- "0x48287ff380007fff",
- "0x48307ff180007fe7",
- "0x48287ff480007fff",
- "0x48127ff67fff8000",
- "0x48287ff880007ffa",
- "0x48287ff980007ffb",
- "0x48287ffa80007ffc",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedb",
- "0x48317fbe80007ff2",
- "0x48317fbe80007ff3",
- "0x48317fbe80007ff4",
- "0x48127f917fff8000",
- "0x48127f917fff8000",
- "0x48127f917fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe88",
- "0x48287ff580007ffd",
- "0x48287ff680007ffd",
- "0x48287ff780007ffd",
- "0x48127fd57fff8000",
- "0x48307f9d80007ffc",
- "0x48307f9d80007ffc",
- "0x48307f9d80007ffc",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeca",
- "0x48127f657fff8000",
- "0x48127f657fff8000",
- "0x48127f657fff8000",
- "0x48127f6c7fff8000",
- "0x48127f6c7fff8000",
- "0x48127f6c7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff17fff8000",
- "0x48297ff880007ff2",
- "0x48297ff980007ff3",
- "0x48297ffa80007ff4",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedf",
- "0x20680017fff7fff",
- "0x12",
- "0x48127ffe7fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95",
- "0x208b7fff7fff7ffe",
- "0x48127ffe7fff8000",
- "0x482a7ffb7ff58000",
- "0x482a7ffc7ff68000",
- "0x482a7ffd7ff78000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7",
- "0x20680017fff7fff",
- "0xc",
- "0x48127ffe7fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a",
- "0x208b7fff7fff7ffe",
- "0x48127ffe7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe61",
- "0x480a7ff77fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec6",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2d",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x3ffffffffffffffffffffc",
- "0x480680017fff8000",
- "0x3ff",
- "0x480680017fff8000",
- "0xffffffff0000000100000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe22",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe43",
- "0x482480017fda8000",
- "0x13b0f63bce3c3e27d2604b",
- "0x48307fff7fb28000",
- "0x482480017fd98000",
- "0x3555da621af194741ac331",
- "0x48307fff7fb18000",
- "0x482480017fd88000",
- "0x5ac635d8aa3a93e7b3ebb",
- "0x48307fff7fb08000",
- "0x48127f857fff8000",
- "0x48307ff680007ffa",
- "0x48307ff680007ffb",
- "0x48307ff680007ffc",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe59",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x482680017ffd8000",
- "0x1",
- "0x20680017fff7fff",
- "0xa",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee1",
- "0x20780017fff8000",
- "0x1b",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x2a",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff53",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x20680017fff7fff",
- "0x2a",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff27",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe",
- "0x20680017fff7fff",
- "0x2a",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefb",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e",
- "0x208b7fff7fff7ffe",
- "0x48127ff67fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x482680017ffd8000",
- "0x1",
- "0x20680017fff7fff",
- "0xa",
- "0x480a7f9a7fff8000",
- "0x480a7f9b7fff8000",
- "0x480a7f9c7fff8000",
- "0x480a7f9d7fff8000",
- "0x480a7f9e7fff8000",
- "0x480a7f9f7fff8000",
- "0x480a7fa07fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7f9a7fff8000",
- "0x480a7f9b7fff8000",
- "0x480a7f9c7fff8000",
- "0x480a7f9d7fff8000",
- "0x480a7f9e7fff8000",
- "0x480a7f9f7fff8000",
- "0x480a7fa07fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe23",
- "0x20780017fff7ffd",
- "0x21",
- "0x48127ff97fff8000",
- "0x480a7f9b7fff8000",
- "0x480a7f9c7fff8000",
- "0x480a7f9d7fff8000",
- "0x480a7f9e7fff8000",
- "0x480a7f9f7fff8000",
- "0x480a7fa07fff8000",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0e",
- "0x208b7fff7fff7ffe",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00",
- "0x20780017fff8000",
- "0x63",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x72",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2a",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x20680017fff7fff",
- "0x72",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb6",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe",
- "0x20680017fff7fff",
- "0x72",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd42",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffd",
- "0x20680017fff7fff",
- "0x72",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcce",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd97",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc",
- "0x20680017fff7fff",
- "0x72",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5a",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd23",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x20680017fff7fff",
- "0x72",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe6",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x20680017fff7fff",
- "0x72",
- "0x48127ff27fff8000",
- "0x48127ff27fff8000",
- "0x48127ff27fff8000",
- "0x48127ff27fff8000",
- "0x48127ff27fff8000",
- "0x48127ff27fff8000",
- "0x48127ff27fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb72",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3b",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9",
- "0x20680017fff7fff",
- "0x72",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffafe",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc7",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8",
- "0x20680017fff7fff",
- "0x72",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa8a",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb53",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7",
- "0x20680017fff7fff",
- "0x72",
- "0x48127fef7fff8000",
- "0x48127fef7fff8000",
- "0x48127fef7fff8000",
- "0x48127fef7fff8000",
- "0x48127fef7fff8000",
- "0x48127fef7fff8000",
- "0x48127fef7fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa16",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadf",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6",
- "0x20680017fff7fff",
- "0x72",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9a2",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa6b",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5",
- "0x20680017fff7fff",
- "0x72",
- "0x48127fed7fff8000",
- "0x48127fed7fff8000",
- "0x48127fed7fff8000",
- "0x48127fed7fff8000",
- "0x48127fed7fff8000",
- "0x48127fed7fff8000",
- "0x48127fed7fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff92e",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f7",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4",
- "0x20680017fff7fff",
- "0x72",
- "0x48127fec7fff8000",
- "0x48127fec7fff8000",
- "0x48127fec7fff8000",
- "0x48127fec7fff8000",
- "0x48127fec7fff8000",
- "0x48127fec7fff8000",
- "0x48127fec7fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ba",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff983",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x20680017fff7fff",
- "0x72",
- "0x48127feb7fff8000",
- "0x48127feb7fff8000",
- "0x48127feb7fff8000",
- "0x48127feb7fff8000",
- "0x48127feb7fff8000",
- "0x48127feb7fff8000",
- "0x48127feb7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff846",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90f",
- "0x208b7fff7fff7ffe",
- "0x4826800180008000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2",
- "0x20680017fff7fff",
- "0x72",
- "0x48127fea7fff8000",
- "0x48127fea7fff8000",
- "0x48127fea7fff8000",
- "0x48127fea7fff8000",
- "0x48127fea7fff8000",
- "0x48127fea7fff8000",
- "0x48127fea7fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7d2",
- "0x480a7fa17fff8000",
- "0x480a7fa27fff8000",
- "0x480a7fa37fff8000",
- "0x480a7fa47fff8000",
- "0x480a7fa57fff8000",
- "0x480a7fa67fff8000",
- "0x480a7fa77fff8000",
- "0x480a7fa87fff8000",
- "0x480a7fa97fff8000",
- "0x480a7faa7fff8000",
- "0x480a7fab7fff8000",
- "0x480a7fac7fff8000",
- "0x480a7fad7fff8000",
- "0x480a7fae7fff8000",
- "0x480a7faf7fff8000",
- "0x480a7fb07fff8000",
- "0x480a7fb17fff8000",
- "0x480a7fb27fff8000",
- "0x480a7fb37fff8000",
- "0x480a7fb47fff8000",
- "0x480a7fb57fff8000",
- "0x480a7fb67fff8000",
- "0x480a7fb77fff8000",
- "0x480a7fb87fff8000",
- "0x480a7fb97fff8000",
- "0x480a7fba7fff8000",
- "0x480a7fbb7fff8000",
- "0x480a7fbc7fff8000",
- "0x480a7fbd7fff8000",
- "0x480a7fbe7fff8000",
- "0x480a7fbf7fff8000",
- "0x480a7fc07fff8000",
- "0x480a7fc17fff8000",
- "0x480a7fc27fff8000",
- "0x480a7fc37fff8000",
- "0x480a7fc47fff8000",
- "0x480a7fc57fff8000",
- "0x480a7fc67fff8000",
- "0x480a7fc77fff8000",
- "0x480a7fc87fff8000",
- "0x480a7fc97fff8000",
- "0x480a7fca7fff8000",
- "0x480a7fcb7fff8000",
- "0x480a7fcc7fff8000",
- "0x480a7fcd7fff8000",
- "0x480a7fce7fff8000",
- "0x480a7fcf7fff8000",
- "0x480a7fd07fff8000",
- "0x480a7fd17fff8000",
- "0x480a7fd27fff8000",
- "0x480a7fd37fff8000",
- "0x480a7fd47fff8000",
- "0x480a7fd57fff8000",
- "0x480a7fd67fff8000",
- "0x480a7fd77fff8000",
- "0x480a7fd87fff8000",
- "0x480a7fd97fff8000",
- "0x480a7fda7fff8000",
- "0x480a7fdb7fff8000",
- "0x480a7fdc7fff8000",
- "0x480a7fdd7fff8000",
- "0x480a7fde7fff8000",
- "0x480a7fdf7fff8000",
- "0x480a7fe07fff8000",
- "0x480a7fe17fff8000",
- "0x480a7fe27fff8000",
- "0x480a7fe37fff8000",
- "0x480a7fe47fff8000",
- "0x480a7fe57fff8000",
- "0x480a7fe67fff8000",
- "0x480a7fe77fff8000",
- "0x480a7fe87fff8000",
- "0x480a7fe97fff8000",
- "0x480a7fea7fff8000",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff89b",
- "0x208b7fff7fff7ffe",
- "0x48127fea7fff8000",
- "0x480a7f9b7fff8000",
- "0x480a7f9c7fff8000",
- "0x480a7f9d7fff8000",
- "0x480a7f9e7fff8000",
- "0x480a7f9f7fff8000",
- "0x480a7fa07fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0xab",
- "0x480a7feb7fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff758",
- "0x40137ffa7fff8003",
- "0x40137ffb7fff8004",
- "0x40137ffc7fff8005",
- "0x40137ffd7fff8006",
- "0x40137ffe7fff8007",
- "0x40137fff7fff8008",
- "0x48127ff97fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6a9",
- "0x40137ffa7fff8009",
- "0x40137ffb7fff800a",
- "0x40137ffc7fff800b",
- "0x40137ffd7fff800c",
- "0x40137ffe7fff800d",
- "0x40137fff7fff800e",
- "0x48127ff97fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a80097fff8000",
- "0x480a800a7fff8000",
- "0x480a800b7fff8000",
- "0x480a800c7fff8000",
- "0x480a800d7fff8000",
- "0x480a800e7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff734",
- "0x40137ffa7fff800f",
- "0x40137ffb7fff8010",
- "0x40137ffc7fff8011",
- "0x40137ffd7fff8012",
- "0x40137ffe7fff8013",
- "0x40137fff7fff8014",
- "0x48127ff97fff8000",
- "0x480a80097fff8000",
- "0x480a800a7fff8000",
- "0x480a800b7fff8000",
- "0x480a800c7fff8000",
- "0x480a800d7fff8000",
- "0x480a800e7fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff71f",
- "0x40137ffa7fff8015",
- "0x40137ffb7fff8016",
- "0x40137ffc7fff8017",
- "0x40137ffd7fff8018",
- "0x40137ffe7fff8019",
- "0x40137fff7fff801a",
- "0x48127ff97fff8000",
- "0x480a800f7fff8000",
- "0x480a80107fff8000",
- "0x480a80117fff8000",
- "0x480a80127fff8000",
- "0x480a80137fff8000",
- "0x480a80147fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff70a",
- "0x40137ffa7fff801b",
- "0x40137ffb7fff801c",
- "0x40137ffc7fff801d",
- "0x40137ffd7fff801e",
- "0x40137ffe7fff801f",
- "0x40137fff7fff8020",
- "0x48127ff97fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65b",
- "0x40137ffa7fff8021",
- "0x40137ffb7fff8022",
- "0x40137ffc7fff8023",
- "0x40137ffd7fff8024",
- "0x40137ffe7fff8025",
- "0x40137fff7fff8026",
- "0x48127ff97fff8000",
- "0x480a80217fff8000",
- "0x480a80227fff8000",
- "0x480a80237fff8000",
- "0x480a80247fff8000",
- "0x480a80257fff8000",
- "0x480a80267fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6e6",
- "0x40137ffa7fff8027",
- "0x40137ffb7fff8028",
- "0x40137ffc7fff8029",
- "0x40137ffd7fff802a",
- "0x40137ffe7fff802b",
- "0x40137fff7fff802c",
- "0x48127ff97fff8000",
- "0x480a80217fff8000",
- "0x480a80227fff8000",
- "0x480a80237fff8000",
- "0x480a80247fff8000",
- "0x480a80257fff8000",
- "0x480a80267fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6d1",
- "0x40137ffa7fff802d",
- "0x40137ffb7fff802e",
- "0x40137ffc7fff802f",
- "0x40137ffd7fff8030",
- "0x40137ffe7fff8031",
- "0x40137fff7fff8032",
- "0x48127ff97fff8000",
- "0x480a802d7fff8000",
- "0x480a802e7fff8000",
- "0x480a802f7fff8000",
- "0x480a80307fff8000",
- "0x480a80317fff8000",
- "0x480a80327fff8000",
- "0x480a7fec7fff8000",
- "0x480a7fed7fff8000",
- "0x480a7fee7fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6bc",
- "0x40137ffa7fff8033",
- "0x40137ffb7fff8034",
- "0x40137ffc7fff8035",
- "0x40137ffd7fff8036",
- "0x40137ffe7fff8037",
- "0x40137fff7fff8038",
- "0x48127ff97fff8000",
- "0x480a80217fff8000",
- "0x480a80227fff8000",
- "0x480a80237fff8000",
- "0x480a80247fff8000",
- "0x480a80257fff8000",
- "0x480a80267fff8000",
- "0x480a80097fff8000",
- "0x480a800a7fff8000",
- "0x480a800b7fff8000",
- "0x480a800c7fff8000",
- "0x480a800d7fff8000",
- "0x480a800e7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6a7",
- "0x40137ffa7fff8039",
- "0x40137ffb7fff803a",
- "0x40137ffc7fff803b",
- "0x40137ffd7fff803c",
- "0x40137ffe7fff803d",
- "0x40137fff7fff803e",
- "0x48127ff97fff8000",
- "0x480a80217fff8000",
- "0x480a80227fff8000",
- "0x480a80237fff8000",
- "0x480a80247fff8000",
- "0x480a80257fff8000",
- "0x480a80267fff8000",
- "0x480a800f7fff8000",
- "0x480a80107fff8000",
- "0x480a80117fff8000",
- "0x480a80127fff8000",
- "0x480a80137fff8000",
- "0x480a80147fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff692",
- "0x40137ffa7fff803f",
- "0x40137ffb7fff8040",
- "0x40137ffc7fff8041",
- "0x40137ffd7fff8042",
- "0x40137ffe7fff8043",
- "0x40137fff7fff8044",
- "0x48127ff97fff8000",
- "0x480a802d7fff8000",
- "0x480a802e7fff8000",
- "0x480a802f7fff8000",
- "0x480a80307fff8000",
- "0x480a80317fff8000",
- "0x480a80327fff8000",
- "0x480a80097fff8000",
- "0x480a800a7fff8000",
- "0x480a800b7fff8000",
- "0x480a800c7fff8000",
- "0x480a800d7fff8000",
- "0x480a800e7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff67d",
- "0x40137ffa7fff8045",
- "0x40137ffb7fff8046",
- "0x40137ffc7fff8047",
- "0x40137ffd7fff8048",
- "0x40137ffe7fff8049",
- "0x40137fff7fff804a",
- "0x48127ff97fff8000",
- "0x480a802d7fff8000",
- "0x480a802e7fff8000",
- "0x480a802f7fff8000",
- "0x480a80307fff8000",
- "0x480a80317fff8000",
- "0x480a80327fff8000",
- "0x480a800f7fff8000",
- "0x480a80107fff8000",
- "0x480a80117fff8000",
- "0x480a80127fff8000",
- "0x480a80137fff8000",
- "0x480a80147fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff668",
- "0x400b7fec7fff804b",
- "0x400b7fed7fff804c",
- "0x400b7fee7fff804d",
- "0x400b7fef7fff804e",
- "0x400b7ff07fff804f",
- "0x400b7ff17fff8050",
- "0x400b7ff27fff8051",
- "0x400b7ff37fff8052",
- "0x400b7ff47fff8053",
- "0x400b7ff57fff8054",
- "0x400b7ff67fff8055",
- "0x400b7ff77fff8056",
- "0x400b80037fff8057",
- "0x400b80047fff8058",
- "0x400b80057fff8059",
- "0x400b80067fff805a",
- "0x400b80077fff805b",
- "0x400b80087fff805c",
- "0x400b80097fff805d",
- "0x400b800a7fff805e",
- "0x400b800b7fff805f",
- "0x400b800c7fff8060",
- "0x400b800d7fff8061",
- "0x400b800e7fff8062",
- "0x400b800f7fff8063",
- "0x400b80107fff8064",
- "0x400b80117fff8065",
- "0x400b80127fff8066",
- "0x400b80137fff8067",
- "0x400b80147fff8068",
- "0x400b80157fff8069",
- "0x400b80167fff806a",
- "0x400b80177fff806b",
- "0x400b80187fff806c",
- "0x400b80197fff806d",
- "0x400b801a7fff806e",
- "0x400b801b7fff806f",
- "0x400b801c7fff8070",
- "0x400b801d7fff8071",
- "0x400b801e7fff8072",
- "0x400b801f7fff8073",
- "0x400b80207fff8074",
- "0x400b80217fff8075",
- "0x400b80227fff8076",
- "0x400b80237fff8077",
- "0x400b80247fff8078",
- "0x400b80257fff8079",
- "0x400b80267fff807a",
- "0x400b80277fff807b",
- "0x400b80287fff807c",
- "0x400b80297fff807d",
- "0x400b802a7fff807e",
- "0x400b802b7fff807f",
- "0x400b802c7fff8080",
- "0x400b802d7fff8081",
- "0x400b802e7fff8082",
- "0x400b802f7fff8083",
- "0x400b80307fff8084",
- "0x400b80317fff8085",
- "0x400b80327fff8086",
- "0x400b80337fff8087",
- "0x400b80347fff8088",
- "0x400b80357fff8089",
- "0x400b80367fff808a",
- "0x400b80377fff808b",
- "0x400b80387fff808c",
- "0x400b80397fff808d",
- "0x400b803a7fff808e",
- "0x400b803b7fff808f",
- "0x400b803c7fff8090",
- "0x400b803d7fff8091",
- "0x400b803e7fff8092",
- "0x400b803f7fff8093",
- "0x400b80407fff8094",
- "0x400b80417fff8095",
- "0x400b80427fff8096",
- "0x400b80437fff8097",
- "0x400b80447fff8098",
- "0x400b80457fff8099",
- "0x400b80467fff809a",
- "0x400b80477fff809b",
- "0x400b80487fff809c",
- "0x400b80497fff809d",
- "0x400b804a7fff809e",
- "0x40137ffa7fff809f",
- "0x40137ffb7fff80a0",
- "0x40137ffc7fff80a1",
- "0x40137ffd7fff80a2",
- "0x40137ffe7fff80a3",
- "0x40137fff7fff80a4",
- "0x400780017fff80a5",
- "0x0",
- "0x400780017fff80a6",
- "0x0",
- "0x400780017fff80a7",
- "0x0",
- "0x400780017fff80a8",
- "0x0",
- "0x400780017fff80a9",
- "0x0",
- "0x400780017fff80aa",
- "0x0",
- "0x400180007ff98000",
- "0x480680017fff8000",
- "0x56",
- "0x4828800080007fff",
- "0x400080017ff77fff",
- "0x482480017ff78000",
- "0x2",
- "0x480a80a57fff8000",
- "0x480a80a67fff8000",
- "0x480a80a77fff8000",
- "0x480a80a87fff8000",
- "0x480a80a97fff8000",
- "0x480a80aa7fff8000",
- "0x480a804b7fff8000",
- "0x480a804c7fff8000",
- "0x480a804d7fff8000",
- "0x480a804e7fff8000",
- "0x480a804f7fff8000",
- "0x480a80507fff8000",
- "0x480a80517fff8000",
- "0x480a80527fff8000",
- "0x480a80537fff8000",
- "0x480a80547fff8000",
- "0x480a80557fff8000",
- "0x480a80567fff8000",
- "0x480a80577fff8000",
- "0x480a80587fff8000",
- "0x480a80597fff8000",
- "0x480a805a7fff8000",
- "0x480a805b7fff8000",
- "0x480a805c7fff8000",
- "0x480a805d7fff8000",
- "0x480a805e7fff8000",
- "0x480a805f7fff8000",
- "0x480a80607fff8000",
- "0x480a80617fff8000",
- "0x480a80627fff8000",
- "0x480a80637fff8000",
- "0x480a80647fff8000",
- "0x480a80657fff8000",
- "0x480a80667fff8000",
- "0x480a80677fff8000",
- "0x480a80687fff8000",
- "0x480a80697fff8000",
- "0x480a806a7fff8000",
- "0x480a806b7fff8000",
- "0x480a806c7fff8000",
- "0x480a806d7fff8000",
- "0x480a806e7fff8000",
- "0x480a806f7fff8000",
- "0x480a80707fff8000",
- "0x480a80717fff8000",
- "0x480a80727fff8000",
- "0x480a80737fff8000",
- "0x480a80747fff8000",
- "0x480a80757fff8000",
- "0x480a80767fff8000",
- "0x480a80777fff8000",
- "0x480a80787fff8000",
- "0x480a80797fff8000",
- "0x480a807a7fff8000",
- "0x480a807b7fff8000",
- "0x480a807c7fff8000",
- "0x480a807d7fff8000",
- "0x480a807e7fff8000",
- "0x480a807f7fff8000",
- "0x480a80807fff8000",
- "0x480a80817fff8000",
- "0x480a80827fff8000",
- "0x480a80837fff8000",
- "0x480a80847fff8000",
- "0x480a80857fff8000",
- "0x480a80867fff8000",
- "0x480a80877fff8000",
- "0x480a80887fff8000",
- "0x480a80897fff8000",
- "0x480a808a7fff8000",
- "0x480a808b7fff8000",
- "0x480a808c7fff8000",
- "0x480a808d7fff8000",
- "0x480a808e7fff8000",
- "0x480a808f7fff8000",
- "0x480a80907fff8000",
- "0x480a80917fff8000",
- "0x480a80927fff8000",
- "0x480a80937fff8000",
- "0x480a80947fff8000",
- "0x480a80957fff8000",
- "0x480a80967fff8000",
- "0x480a80977fff8000",
- "0x480a80987fff8000",
- "0x480a80997fff8000",
- "0x480a809a7fff8000",
- "0x480a809b7fff8000",
- "0x480a809c7fff8000",
- "0x480a809d7fff8000",
- "0x480a809e7fff8000",
- "0x480a809f7fff8000",
- "0x480a80a07fff8000",
- "0x480a80a17fff8000",
- "0x480a80a27fff8000",
- "0x480a80a37fff8000",
- "0x480a80a47fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6bf",
- "0x480a804b7fff8000",
- "0x480a804c7fff8000",
- "0x480a804d7fff8000",
- "0x480a804e7fff8000",
- "0x480a804f7fff8000",
- "0x480a80507fff8000",
- "0x480a80517fff8000",
- "0x480a80527fff8000",
- "0x480a80537fff8000",
- "0x480a80547fff8000",
- "0x480a80557fff8000",
- "0x480a80567fff8000",
- "0x480a80577fff8000",
- "0x480a80587fff8000",
- "0x480a80597fff8000",
- "0x480a805a7fff8000",
- "0x480a805b7fff8000",
- "0x480a805c7fff8000",
- "0x480a805d7fff8000",
- "0x480a805e7fff8000",
- "0x480a805f7fff8000",
- "0x480a80607fff8000",
- "0x480a80617fff8000",
- "0x480a80627fff8000",
- "0x480a80637fff8000",
- "0x480a80647fff8000",
- "0x480a80657fff8000",
- "0x480a80667fff8000",
- "0x480a80677fff8000",
- "0x480a80687fff8000",
- "0x480a80697fff8000",
- "0x480a806a7fff8000",
- "0x480a806b7fff8000",
- "0x480a806c7fff8000",
- "0x480a806d7fff8000",
- "0x480a806e7fff8000",
- "0x480a806f7fff8000",
- "0x480a80707fff8000",
- "0x480a80717fff8000",
- "0x480a80727fff8000",
- "0x480a80737fff8000",
- "0x480a80747fff8000",
- "0x480a80757fff8000",
- "0x480a80767fff8000",
- "0x480a80777fff8000",
- "0x480a80787fff8000",
- "0x480a80797fff8000",
- "0x480a807a7fff8000",
- "0x480a807b7fff8000",
- "0x480a807c7fff8000",
- "0x480a807d7fff8000",
- "0x480a807e7fff8000",
- "0x480a807f7fff8000",
- "0x480a80807fff8000",
- "0x480a80817fff8000",
- "0x480a80827fff8000",
- "0x480a80837fff8000",
- "0x480a80847fff8000",
- "0x480a80857fff8000",
- "0x480a80867fff8000",
- "0x480a80877fff8000",
- "0x480a80887fff8000",
- "0x480a80897fff8000",
- "0x480a808a7fff8000",
- "0x480a808b7fff8000",
- "0x480a808c7fff8000",
- "0x480a808d7fff8000",
- "0x480a808e7fff8000",
- "0x480a808f7fff8000",
- "0x480a80907fff8000",
- "0x480a80917fff8000",
- "0x480a80927fff8000",
- "0x480a80937fff8000",
- "0x480a80947fff8000",
- "0x480a80957fff8000",
- "0x480a80967fff8000",
- "0x480a80977fff8000",
- "0x480a80987fff8000",
- "0x480a80997fff8000",
- "0x480a809a7fff8000",
- "0x480a809b7fff8000",
- "0x480a809c7fff8000",
- "0x480a809d7fff8000",
- "0x480a809e7fff8000",
- "0x480a809f7fff8000",
- "0x480a80a07fff8000",
- "0x480a80a17fff8000",
- "0x480a80a27fff8000",
- "0x480a80a37fff8000",
- "0x480a80a47fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x55",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65f",
- "0x480a804b7fff8000",
- "0x480a804c7fff8000",
- "0x480a804d7fff8000",
- "0x480a804e7fff8000",
- "0x480a804f7fff8000",
- "0x480a80507fff8000",
- "0x480a80517fff8000",
- "0x480a80527fff8000",
- "0x480a80537fff8000",
- "0x480a80547fff8000",
- "0x480a80557fff8000",
- "0x480a80567fff8000",
- "0x480a80577fff8000",
- "0x480a80587fff8000",
- "0x480a80597fff8000",
- "0x480a805a7fff8000",
- "0x480a805b7fff8000",
- "0x480a805c7fff8000",
- "0x480a805d7fff8000",
- "0x480a805e7fff8000",
- "0x480a805f7fff8000",
- "0x480a80607fff8000",
- "0x480a80617fff8000",
- "0x480a80627fff8000",
- "0x480a80637fff8000",
- "0x480a80647fff8000",
- "0x480a80657fff8000",
- "0x480a80667fff8000",
- "0x480a80677fff8000",
- "0x480a80687fff8000",
- "0x480a80697fff8000",
- "0x480a806a7fff8000",
- "0x480a806b7fff8000",
- "0x480a806c7fff8000",
- "0x480a806d7fff8000",
- "0x480a806e7fff8000",
- "0x480a806f7fff8000",
- "0x480a80707fff8000",
- "0x480a80717fff8000",
- "0x480a80727fff8000",
- "0x480a80737fff8000",
- "0x480a80747fff8000",
- "0x480a80757fff8000",
- "0x480a80767fff8000",
- "0x480a80777fff8000",
- "0x480a80787fff8000",
- "0x480a80797fff8000",
- "0x480a807a7fff8000",
- "0x480a807b7fff8000",
- "0x480a807c7fff8000",
- "0x480a807d7fff8000",
- "0x480a807e7fff8000",
- "0x480a807f7fff8000",
- "0x480a80807fff8000",
- "0x480a80817fff8000",
- "0x480a80827fff8000",
- "0x480a80837fff8000",
- "0x480a80847fff8000",
- "0x480a80857fff8000",
- "0x480a80867fff8000",
- "0x480a80877fff8000",
- "0x480a80887fff8000",
- "0x480a80897fff8000",
- "0x480a808a7fff8000",
- "0x480a808b7fff8000",
- "0x480a808c7fff8000",
- "0x480a808d7fff8000",
- "0x480a808e7fff8000",
- "0x480a808f7fff8000",
- "0x480a80907fff8000",
- "0x480a80917fff8000",
- "0x480a80927fff8000",
- "0x480a80937fff8000",
- "0x480a80947fff8000",
- "0x480a80957fff8000",
- "0x480a80967fff8000",
- "0x480a80977fff8000",
- "0x480a80987fff8000",
- "0x480a80997fff8000",
- "0x480a809a7fff8000",
- "0x480a809b7fff8000",
- "0x480a809c7fff8000",
- "0x480a809d7fff8000",
- "0x480a809e7fff8000",
- "0x480a809f7fff8000",
- "0x480a80a07fff8000",
- "0x480a80a17fff8000",
- "0x480a80a27fff8000",
- "0x480a80a37fff8000",
- "0x480a80a47fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x55",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5ff",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x2b33a0f4a13945d898c296",
- "0x480680017fff8000",
- "0x1b958e9103c9dc0df604b7",
- "0x480680017fff8000",
- "0x6b17d1f2e12c4247f8bce",
- "0x480680017fff8000",
- "0x315ececbb6406837bf51f5",
- "0x480680017fff8000",
- "0x2d29f03e7858af38cd5dac",
- "0x480680017fff8000",
- "0x4fe342e2fe1a7f9b8ee7e",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff321",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff31e",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2f0",
- "0x482480017fe88000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x48127fe87fff8000",
- "0x48127fe87fff8000",
- "0x480680017fff8000",
- "0x179e84f3b9cac2fc632551",
- "0x480680017fff8000",
- "0x3ffffffffffef39beab69c",
- "0x480680017fff8000",
- "0xffffffff00000000fffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff2e4",
- "0x48307ffb80007fe6",
- "0x48287ff880007fff",
- "0x484480017fff8000",
- "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001",
- "0x482480017fff8000",
- "0x80000000000000000000000000000000",
- "0x400080007fce7fff",
- "0x48307ff880007fe3",
- "0x48287ff980007fff",
- "0x48307ffc7fff8000",
- "0x484480017fff8000",
- "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001",
- "0x482480017fff8000",
- "0x80000000000000000000000000000000",
- "0x400080017fc97fff",
- "0x48307ff480007fdf",
- "0x48287ffa80007fff",
- "0x48307ffc7fff8000",
- "0x484480017fff8000",
- "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001",
- "0x482480017fff8000",
- "0x80000000000000000000000000000000",
- "0x400080027fc47fff",
- "0x48307ff080007fdb",
- "0x48307ffd7fff8000",
- "0x484480017fff8000",
- "0x800000000000010ffffffdfffffffffffffbc00000000000000000000000001",
- "0x482480017fff8000",
- "0x80000000000000000000000000000000",
- "0x400080037fc07fff",
- "0x48307fed80007fd8",
- "0x480680017fff8000",
- "0x0",
- "0x40307ffc7ffe7fff",
- "0x482480017fbe8000",
- "0x4",
- "0x48127fb47fff8000",
- "0x48127fb47fff8000",
- "0x48127fb47fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0xffffffff00000000fffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff160",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x3fffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff15b",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x3fffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff156",
- "0x482680017ffd8000",
- "0x800000000000010fffffffffffffffffffffffffff00000000ffffffff00002",
- "0x20680017fff7fff",
- "0x14",
- "0x482680017ffc8000",
- "0x800000000000010ffffffffffffffffffffffffffc000000000010c64154965",
- "0x20680017fff7fff",
- "0x9",
- "0x48127ffd7fff8000",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x179e84f3b9cac2fc632550",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff148",
- "0x208b7fff7fff7ffe",
- "0x48127ffd7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x3ffffffffffef39beab69b",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff141",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x9",
- "0x20780017fff7ffc",
- "0x7",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff125",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x48127ffe7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x0",
- "0x480a7fee7fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff74",
- "0x48127ff77fff8000",
- "0x480a7fef7fff8000",
- "0x480a7ff07fff8000",
- "0x480a7ff17fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff78",
- "0x48127ffc7fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6f",
- "0x48127ffc7fff8000",
- "0x48127f3b7fff8000",
- "0x48127f3b7fff8000",
- "0x48127f3b7fff8000",
- "0x48127f3b7fff8000",
- "0x48127f3b7fff8000",
- "0x48127f3b7fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x48127f917fff8000",
- "0x48127f917fff8000",
- "0x48127f917fff8000",
- "0x48127fed7fff8000",
- "0x48127fed7fff8000",
- "0x48127fed7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb9",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e",
- "0x400a7ff27fff7ffd",
- "0x400a7ff37fff7ffe",
- "0x400a7ff47fff7fff",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff063",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x2ceb06b137c7c6fdb3c01aed33f7fc5c0a6082a1b70dbb3cfa87c1681e2019e",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff05d",
- "0x40137fff7fff8001",
- "0x4003800080017ffc",
- "0x4003800180017ffd",
- "0x4826800180018000",
- "0x2",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff0b2",
- "0x480a7ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff04a",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x13e0a7a1b336b4c26698238e24a7d168b97af745bff0dc136e2c06aab4646a5",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff044",
- "0x40137fff7fff8001",
- "0x4003800080017ff6",
- "0x4003800180017ff7",
- "0x4003800280017ff8",
- "0x4003800380017ff9",
- "0x4003800480017ffa",
- "0x4003800580017ffb",
- "0x4003800680017ffc",
- "0x4003800780017ffd",
- "0x4826800180018000",
- "0x8",
- "0x480a7ff47fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff093",
- "0x480a7ff57fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff02b",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x2627fa7cdec2db817ac1a12af8a65561e30994bbdccb75b23ceec377bc9c939",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff025",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff07b",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff013",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x280fc02e581b105f12466833b00f2fff844491297ffc9b074fb6a24ae335b9e",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff00d",
- "0x40137fff7fff8001",
- "0x4003800080017ffc",
- "0x4003800180017ffd",
- "0x4826800180018000",
- "0x2",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff062",
- "0x480a7ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff043",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff03d",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x16f9ebc8f853dfd964806dacc1e795299bd19cef7ada920d198edd8685a8443",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefdd",
- "0x480a7ffc7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff0d7",
- "0x48127fe17fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff01b",
- "0x48127ffe7fff8000",
- "0x482480017ff78000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff016",
- "0x48127ffe7fff8000",
- "0x482480017ff08000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff011",
- "0x48127ffe7fff8000",
- "0x482480017fe98000",
- "0x3",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff00c",
- "0x48127ffe7fff8000",
- "0x482480017fe28000",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff007",
- "0x48127ffe7fff8000",
- "0x482480017fdb8000",
- "0x5",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff002",
- "0x48127ffe7fff8000",
- "0x482480017fd48000",
- "0x6",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeffd",
- "0x48127ffe7fff8000",
- "0x48127fcb7fff8000",
- "0x48127fcb7fff8000",
- "0x48127fd27fff8000",
- "0x48127fd87fff8000",
- "0x48127fde7fff8000",
- "0x48127fe47fff8000",
- "0x48127fea7fff8000",
- "0x48127ff07fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbe",
- "0x480a7ff37fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeff0",
- "0x482480017ff88000",
- "0x1",
- "0x480a7ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefeb",
- "0x482480017ff28000",
- "0x2",
- "0x480a7ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefe6",
- "0x482480017fec8000",
- "0x3",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefe1",
- "0x482480017fe68000",
- "0x4",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefdc",
- "0x482480017fe08000",
- "0x5",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefd7",
- "0x482480017fda8000",
- "0x6",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefd2",
- "0x48127fd27fff8000",
- "0x48127fd27fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x22d694246e636c185ebc6e470a72a81b23e8f764658482e4ba6f71b3e89f4f6",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefba",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffefb4",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x3620fbea5d97f752376a24c4bd8d3593a702443e6fd379134cda24c6652bf46",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef9c",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef96",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x24c6bef42599cac5df32454d99626b76317370946eaa718f2c2b271d2470fd6",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef7e",
- "0x48127ffe7fff8000",
- "0x482480017ff78000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef79",
- "0x48127ffe7fff8000",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x48127ff57fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7",
- "0x480a7ff97fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef72",
- "0x482480017ff88000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef6d",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9c",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef07",
- "0x40137fff7fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff87fff8000",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x4",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff027",
- "0x20680017fff7fff",
- "0x8",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff19",
- "0x20680017fff7ffd",
- "0xc",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x482680017ffb8000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5",
- "0x208b7fff7fff7ffe",
- "0x400380007ffd7ffb",
- "0x400280017ffd7ff9",
- "0x400280027ffd7ffa",
- "0x400280037ffd7ffb",
- "0x400280047ffd7ffc",
- "0x400280057ffd7ffd",
- "0x400280067ffd7ffe",
- "0x400280077ffd7fff",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x482680017ffb8000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x8",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x482480017ffc8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef",
- "0x208b7fff7fff7ffe",
- "0x400780017fff7ffb",
- "0x2",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff67",
- "0x400680017fff7fff",
- "0x0",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x482480017ffc8000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff081",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff07d",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff08c",
- "0x48127ffc7fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff087",
- "0x48127ffc7fff8000",
- "0x48127fc87fff8000",
- "0x48127fc87fff8000",
- "0x48127fc87fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff272",
- "0x48127e6e7fff8000",
- "0x48127e6e7fff8000",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x482480017ffc8000",
- "0x1",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee3",
- "0x482480017f998000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1c",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x482480017f848000",
- "0x1",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe24",
- "0x48127ffe7fff8000",
- "0x48127fdd7fff8000",
- "0x48127ffd7fff8000",
- "0x482480017f638000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ff27fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeed0",
- "0x40137fff7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x4802800380008000",
- "0x4802800480008000",
- "0x1104800180018000",
- "0xca",
- "0x480680017fff8000",
- "0x1",
- "0x48287ffd80007fff",
- "0x482480017ffb8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef7e",
- "0x480680017fff8000",
- "0x0",
- "0x40507ffe7ffa7fff",
- "0x480a7ff57fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeec5",
- "0x48127fe97fff8000",
- "0x48127fe97fff8000",
- "0x48127fe97fff8000",
- "0x480a7ff57fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe78",
- "0x400780017fff7ffa",
- "0x2",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480a7ff57fff8000",
- "0x1104800180018000",
- "0xc",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeea8",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5b",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe79",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef2",
- "0x482480017f7d8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x20680017fff7fff",
- "0x15",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb8",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x482480017ffc8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x10780017fff7fff",
- "0x5",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc5",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee60",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe13",
- "0x400680017fff7ffd",
- "0x2",
- "0x48127ff67fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee49",
- "0x48127ffe7fff8000",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x480080037ffc8000",
- "0x480080047ffb8000",
- "0x1104800180018000",
- "0x44",
- "0x400680017fff7ffd",
- "0x1",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9e",
- "0x400680017fff7ffe",
- "0x0",
- "0x48127ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee15",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee3a",
- "0x48127ffb7fff8000",
- "0x48127ff27fff8000",
- "0x48127ff27fff8000",
- "0x48287ffd7ff98000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea2",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x48287ffd7fdd8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd56",
- "0x48127ffe7fff8000",
- "0x48127fe37fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7a",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee1b",
- "0x400a7ffd7fff7ffc",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x48127fdc7fff8000",
- "0x48127fdc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd84",
- "0x48127ffe7fff8000",
- "0x48127fe37fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffc8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x20680017fff7fff",
- "0x16",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdba",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda7",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480280007ffd8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe34",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee8b",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee8e",
- "0x48507fff7fde8000",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x9",
- "0x48127fd47fff8000",
- "0x48127fd47fff8000",
- "0x48127ffa7fff8000",
- "0x48127fd57fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff20",
- "0x208b7fff7fff7ffe",
- "0x48127fd47fff8000",
- "0x48127fd47fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x480a7ff37fff8000",
- "0x480280017ffa8000",
- "0x480280037ffa8000",
- "0x480280047ffa8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x24",
- "0x480680017fff8000",
- "0x100000000000000000000000000000001",
- "0x480280007ffa8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee6c",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x9",
- "0x48127fdc7fff8000",
- "0x48127fdc7fff8000",
- "0x48127ffb7fff8000",
- "0x480a7ff47fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x48127fdc7fff8000",
- "0x48127fdc7fff8000",
- "0x48127ffb7fff8000",
- "0x480a7ff47fff8000",
- "0x480280057ffa8000",
- "0x480280037ffa8000",
- "0x480280047ffa8000",
- "0x1104800180018000",
- "0x80",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x0",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc8",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed80",
- "0x48127ffe7fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7c",
- "0x480680017fff8000",
- "0x1",
- "0x48287ffd80007fff",
- "0x48507fff7f778000",
- "0x20680017fff7fff",
- "0x6",
- "0x48127ff27fff8000",
- "0x48127ff27fff8000",
- "0x48127ff27fff8000",
- "0x208b7fff7fff7ffe",
- "0x482480017ffa8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x20680017fff7fff",
- "0x6",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x208b7fff7fff7ffe",
- "0x400680017fff7ff9",
- "0x1",
- "0x400b7ff67fff7ffa",
- "0x400780017fff7ffb",
- "0x2a13a0b91834446212a97be74b73d17ad114b3a82b46ecd87804f9f0b6d16b1",
- "0x400780017fff7ff9",
- "0x1",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffa7fff8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeee7",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeec8",
- "0x48127ffc7fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeec3",
- "0x48127ffc7fff8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeeab",
- "0x480280027ffd8000",
- "0x480280037ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeea7",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeeb6",
- "0x48127ffc7fff8000",
- "0x480280027ffd8000",
- "0x480280037ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeeb1",
- "0x48127ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed5f",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeea8",
- "0x48127f807fff8000",
- "0x48127f807fff8000",
- "0x48127f807fff8000",
- "0x48127fb17fff8000",
- "0x48127fb17fff8000",
- "0x48127fb17fff8000",
- "0x48127f087fff8000",
- "0x48127f087fff8000",
- "0x48127f087fff8000",
- "0x48127f397fff8000",
- "0x48127f397fff8000",
- "0x48127f397fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc04",
- "0x480a7ff17fff8000",
- "0x480a7ff27fff8000",
- "0x48127ffd7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x482680017ffc8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x20680017fff7fff",
- "0x1a",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccf",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480a7ffa7fff8000",
- "0x48127ff57fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa7",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb8",
- "0x482480017ffd8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x17",
- "0x400780017fff7ffc",
- "0x3",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x480a7ffa7fff8000",
- "0x48127ff47fff8000",
- "0x480a7ffb7fff8000",
- "0x482680017ffc8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482680017ffd8000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x482480017ffc8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x20680017fff7fff",
- "0x1c",
- "0x400780017fff7ffc",
- "0x5",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x480a7ffb7fff8000",
- "0x482680017ffc8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482680017ffd8000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff78",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffecbf",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd3",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x1104800180018000",
- "0x5",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x0",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed5f",
- "0x20680017fff7fff",
- "0x6",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc53",
- "0x482480017ffd8000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe",
- "0x20680017fff7fff",
- "0x16",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x480a7ffc7fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x480680017fff8000",
- "0x2",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc73",
- "0x482680017ffc8000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd9",
- "0x208b7fff7fff7ffe",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x482680017ffc8000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebfd",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0xd876503fb434f7517a7b4ae8d0d5fba27e2fa7b1a9f200deb935316f46fcc3",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebf7",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec4d",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0xb4243e5c50fe8b1ec72787e8bdc6875d9e0ac2cf01c216a38498dad9576672",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec2e",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec28",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x10064c6264bc3361adf2b26fd01272239473906cb7bbc183b1819e75188451",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec10",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec0a",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbfa",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc33",
- "0x480680017fff8000",
- "0x54600",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb",
- "0x40137ffe7fff8000",
- "0x40137fff7fff8001",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebf6",
- "0x40137ffe7fff8002",
- "0x480080037fff8000",
- "0x480080047ffe8000",
- "0x1104800180018000",
- "0x17a",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffecab",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x13",
- "0x480a80027fff8000",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb8",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x10780017fff7fff",
- "0x5",
- "0x480a80027fff8000",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x480680017fff8000",
- "0x3030302e3030302e303130",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb0",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff63",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed23",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb56",
- "0x480680017fff8000",
- "0xa66bd575",
- "0x400080007ffe7fff",
- "0x48127ff97fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb74",
- "0x480680017fff8000",
- "0x1",
- "0x400080007ffe7fff",
- "0x48127ffc7fff8000",
- "0x48127fed7fff8000",
- "0x48127fed7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffecfd",
- "0x480680017fff8000",
- "0x3030302e3030302e303130",
- "0x400080017fb97fff",
- "0x48127ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x12776a647d4f1a00968b94506ca4f11d94dce59f1c0176d42b47799b3a7f709",
- "0x480680017fff8000",
- "0x1",
- "0x482480017fb58000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb5e",
- "0x48127ffd7fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x0",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x3030302e3030302e303130",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffcfcfcfd1cfcfcfd1cfcfc8",
- "0x20680017fff7fff",
- "0x9",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedc",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff32",
- "0x208b7fff7fff7ffe",
- "0x482680017ffc8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x1",
- "0x482680017ffc8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec30",
- "0x48307fff80007ffb",
- "0x480680017fff8000",
- "0x1",
- "0x480280007ffd8000",
- "0x48287ffb80007fff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec29",
- "0x48307fff80007ffa",
- "0x48507fff7ff88000",
- "0x480680017fff8000",
- "0x1",
- "0x480280047ffd8000",
- "0x48287ffb80007fff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec21",
- "0x48307fff80007ffa",
- "0x48507fff7ff88000",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x71",
- "0x480680017fff8000",
- "0x1",
- "0x480280017ffd8000",
- "0x482480017fff8000",
- "0x7a3a789ce9da482e69e83141c8911e81f8f35ea9ea9f95552b726505187dc54",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec14",
- "0x48307fff80007ffa",
- "0x480680017fff8000",
- "0x1",
- "0x480280057ffd8000",
- "0x482480017fff8000",
- "0x5d5c1a3fe20286254b07d1c7a3c5deee6212333238a9539b50d5b538434650f",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec0c",
- "0x48307fff80007ffa",
- "0x48507fff7ff88000",
- "0x480680017fff8000",
- "0x1",
- "0x480280017ffd8000",
- "0x482480017fff8000",
- "0x41cdc3f5fd8a1d47bab68363c9118d5881ef43ae87776cf67ab466281a7c71a",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec03",
- "0x48307fff80007ffa",
- "0x480680017fff8000",
- "0x1",
- "0x480280057ffd8000",
- "0x482480017fff8000",
- "0x7185dbd62278ab57baf22283c39683a295993ac3f948e791eda6a95c8f3546b",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebfb",
- "0x48307fff80007ffa",
- "0x48507fff7ff88000",
- "0x480680017fff8000",
- "0x1",
- "0x480280017ffd8000",
- "0x482480017fff8000",
- "0x79d0f0f86eafde75c3de60fc8941dfd48fd161ff6c7d6fbeefd7ac32f869c41",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebf2",
- "0x48307fff80007ffa",
- "0x480680017fff8000",
- "0x1",
- "0x480280057ffd8000",
- "0x482480017fff8000",
- "0x55ec5f46e7cbbcaded568418b48c2e852eeb4c57d4b9132787fb060f492e950",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebea",
- "0x48307fff80007ffa",
- "0x48507fff7ff88000",
- "0x480680017fff8000",
- "0x1",
- "0x480280017ffd8000",
- "0x482480017fff8000",
- "0x767585c6a9df3642ca09b6b5a76cc1227002859ef7e52d1fa0cfdc57fe83a18",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebe1",
- "0x48307fff80007ffa",
- "0x480680017fff8000",
- "0x1",
- "0x480280057ffd8000",
- "0x482480017fff8000",
- "0x7fea8e2d857e44a2e8318fceb77e944315ac57e1e28e24329689be5e9662ab3",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebd9",
- "0x48307fff80007ffa",
- "0x48507fff7ff88000",
- "0x480680017fff8000",
- "0x1",
- "0x480280017ffd8000",
- "0x482480017fff8000",
- "0x41cdc3f5fd8a1d47bab68363c9118d5881ef43ae87776cf67ab466281a7c71a",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebd0",
- "0x48307fff80007ffa",
- "0x480680017fff8000",
- "0x1",
- "0x480280057ffd8000",
- "0x482480017fff8000",
- "0x767585c6a9df3642ca09b6b5a76cc1227002859ef7e52d1fa0cfdc57fe83a18",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebc8",
- "0x48307fff80007ffa",
- "0x48507fff7ff88000",
- "0x480680017fff8000",
- "0x1",
- "0x480280017ffd8000",
- "0x482480017fff8000",
- "0x767585c6a9df3642ca09b6b5a76cc1227002859ef7e52d1fa0cfdc57fe83a18",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebbf",
- "0x48307fff80007ffa",
- "0x480680017fff8000",
- "0x1",
- "0x480280057ffd8000",
- "0x482480017fff8000",
- "0x5d5c1a3fe20286254b07d1c7a3c5deee6212333238a9539b50d5b538434650f",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebb7",
- "0x48307fff80007ffa",
- "0x48507fff7ff88000",
- "0x48307fc37fb48000",
- "0x48307fd17fff8000",
- "0x48307fdf7fff8000",
- "0x48307fed7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x40307ffa7ffe7fff",
- "0x10780017fff7fff",
- "0x7",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffc",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480280007ffd8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeaee",
- "0x480a7ffb7fff8000",
- "0x482680017ffc8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482680017ffd8000",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a",
- "0x20680017fff7fff",
- "0x8",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffff59942a8c",
- "0x20680017fff7fff",
- "0x8",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffff0ef242bd",
- "0x20680017fff7fff",
- "0x8",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe82",
- "0x20680017fff7fff",
- "0x4",
- "0x10780017fff7fff",
- "0x8",
- "0x400680017fff7fff",
- "0x3030302e3030302e303130",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x3030302e3030302e303130",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7e",
- "0x480680017fff8000",
- "0x54600",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5c",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa38",
- "0x20680017fff7fff",
- "0x4",
- "0x10780017fff7fff",
- "0x1b",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa79",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa29",
- "0x208b7fff7fff7ffe",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x400780017fff7ffc",
- "0xa",
- "0x480280027ffd8000",
- "0x480280037ffd8000",
- "0x480280047ffd8000",
- "0x480280057ffd8000",
- "0x480280067ffd8000",
- "0x480280077ffd8000",
- "0x480280087ffd8000",
- "0x480280097ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff47fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffea6b",
- "0x480080037fff8000",
- "0x480080047ffe8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x480a7ff57fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480080057ff18000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9f8",
- "0x48127ff17fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9f5",
- "0x48127fed7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9f2",
- "0x48127fe97fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9ef",
- "0x48127fe57fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9ec",
- "0x48127fe17fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9e9",
- "0x48127fdd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9e6",
- "0x48127fd97fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9e3",
- "0x48127fd57fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9e0",
- "0x480680017fff8000",
- "0x9",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9dc",
- "0x480080047fbf8000",
- "0x480080047fbe8000",
- "0x480080007ffe8000",
- "0x480080017ffe8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9ec",
- "0x482480017fff8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff",
- "0x48127fb47fff8000",
- "0x48127ff37fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480280007ffd8000",
- "0x48127ff07fff8000",
- "0x480680017fff8000",
- "0x2",
- "0x48127ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd9",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeae7",
- "0x400680017fff7fff",
- "0x1",
- "0x480280017ffd8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea8",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9ac",
- "0x40137fff7fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x33",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9a2",
- "0x40137fff7fff8001",
- "0x48127ffc7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x8",
- "0x48127ffe7fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x48127ffc7fff8000",
- "0x480a80017fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x20780017fff7ffb",
- "0x6",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480280007ffc8000",
- "0x480280017ffc8000",
- "0x480280027ffc8000",
- "0x480280037ffc8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9a4",
- "0x40137ffe7fff8000",
- "0x40137fff7fff8001",
- "0x40137ffd7fff8002",
- "0x480a7ffd7fff8000",
- "0x480a80017fff8000",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe987",
- "0x480a80027fff8000",
- "0x482680017ffb8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482680017ffc8000",
- "0x4",
- "0x482a80007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4",
- "0x48127ffe7fff8000",
- "0x482880007ffe8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffa",
- "0x4",
- "0x480a7ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280007ffb8000",
- "0x400280007ffd7fff",
- "0x480280017ffb8000",
- "0x400280017ffd7fff",
- "0x480280037ffb8000",
- "0x400280027ffd7fff",
- "0x480280027ffb8000",
- "0x48327fff7ffc8000",
- "0x400280037ffd7fff",
- "0x480a7ff97fff8000",
- "0x482680017ffa8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482680017ffb8000",
- "0x4",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe96f",
- "0x400780017fff8000",
- "0x0",
- "0x400780017fff8001",
- "0x0",
- "0x48127ffe7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480280007ffb8000",
- "0x1104800180018000",
- "0x2b",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe95f",
- "0x40137ffd7fff8000",
- "0x480280017ffb8000",
- "0x40297ffd7fff8001",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x480a7ffb7fff8000",
- "0x480280007ffc8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe93d",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe950",
- "0x40137ffd7fff8000",
- "0x480280017ffc8000",
- "0x402580017fff8001",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x27",
- "0x48127ffe7fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe924",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffc",
- "0x5",
- "0x480a7ffa7fff8000",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x482680017ffc8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x40337fff7ffb8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffd7fff8000",
- "0x48317ffd80008000",
- "0x400080007ffd7ffe",
- "0x480080007ffc8000",
- "0x400080017ffc7fff",
- "0x482480017ffb8000",
- "0x1",
- "0x482480017ffb8000",
- "0x3",
- "0x480080027ffa8000",
- "0x20680017fff7ffb",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8",
- "0x208b7fff7fff7ffe",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8f8",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x2f13ac4e210634a9429c73d30d029309c33efe2ec517ba0a816b5dbdb223c12",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8f2",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe948",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8e0",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x2d5554f252005cfdfcec01848daddedc4cb54616070a3d24f6dd14873d6ea0a",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8da",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe930",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8c8",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x281574b432b91bc6e5f95373bed5d82f62493441ebf0dacfd1e88983535bea3",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8c2",
- "0x40137fff7fff8001",
- "0x4003800080017ffd",
- "0x4826800180018000",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe918",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8b0",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0xcb408fde6c447a75a913cdb28c2432c755b4eac33face35d7973a2b6c9905d",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8aa",
- "0x40137fff7fff8001",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4829800180008001",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe903",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1be80cf0789e378649f3f793cb9be6de000befe95f70c89ecbc05785b3002db",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8e4",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8de",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1120bfd80f6570cf1dfbbb73c99d568b3636a7350e46efe596b8aa5cd7fc404",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8c6",
- "0x48127ffe7fff8000",
- "0x482480017ff78000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8c1",
- "0x48127ffe7fff8000",
- "0x482480017ff08000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8bc",
- "0x48127ffe7fff8000",
- "0x482480017fe98000",
- "0x3",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8b7",
- "0x48127ffe7fff8000",
- "0x482480017fe28000",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8b2",
- "0x48127ffe7fff8000",
- "0x48127fd97fff8000",
- "0x48127fd97fff8000",
- "0x48127fe07fff8000",
- "0x48127fe67fff8000",
- "0x48127fec7fff8000",
- "0x48127ff27fff8000",
- "0x48127ff87fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5",
- "0x480a7ff67fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8a8",
- "0x482480017ff88000",
- "0x1",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8a3",
- "0x482480017ff28000",
- "0x2",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe89e",
- "0x482480017fec8000",
- "0x3",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe899",
- "0x482480017fe68000",
- "0x4",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe894",
- "0x48127fde7fff8000",
- "0x48127fde7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x333750d7e727a1bc7d547b8213480b5c82853916bebda8eb3f57d3575e783f2",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe87c",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe876",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x400780017fff7ffc",
- "0x2",
- "0x400780017fff7ffd",
- "0x1",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff79",
- "0x400680017fff7fff",
- "0x0",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7e",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff63",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x10",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5b",
- "0x20680017fff7fff",
- "0x8",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe832",
- "0x40137fff7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe820",
- "0x40137fff7fff8001",
- "0x48127ffe7fff8000",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x480280037ffd8000",
- "0x480280047ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa4a",
- "0x40137ff87fff8002",
- "0x40137ff97fff8003",
- "0x40137ffa7fff8004",
- "0x40137ffb7fff8005",
- "0x40137ffc7fff8006",
- "0x40137ffd7fff8007",
- "0x40137ffe7fff8008",
- "0x40137fff7fff8009",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff55",
- "0x40137ff87fff800a",
- "0x40137ff97fff800b",
- "0x40137ffa7fff800c",
- "0x480680017fff8000",
- "0x1",
- "0x482680017ffc8000",
- "0x41cdc3f5fd8a1d47bab68363c9118d5881ef43ae87776cf67ab466281a7c71a",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8ee",
- "0x48307fff80007ffb",
- "0x40137fff7fff800d",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x15e",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x8",
- "0x480a800a7fff8000",
- "0x480a800b7fff8000",
- "0x480a800c7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a800a7fff8000",
- "0x480a800b7fff8000",
- "0x480a800c7fff8000",
- "0x480280057ffd8000",
- "0x4826800180008000",
- "0x12c",
- "0x4826800180018000",
- "0x3",
- "0x480a80027fff8000",
- "0x480a800d7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe7a8",
- "0x40137fff7fff800e",
- "0x480680017fff8000",
- "0x2614462aa39a5f4dbc8cd316e773d7eaf705e22206ee80944b24b1b708d6dcd",
- "0x40028000800e7fff",
- "0x40038001800e8002",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe7a1",
- "0x40137fff7fff800f",
- "0x480280057ffd8000",
- "0x40028000800f7fff",
- "0x4826800180008000",
- "0x12c",
- "0x40028001800f7fff",
- "0x4826800180018000",
- "0x3",
- "0x40028002800f7fff",
- "0x48127ff37fff8000",
- "0x480680017fff8000",
- "0x2",
- "0x480a800e7fff8000",
- "0x480680017fff8000",
- "0x3",
- "0x480a800f7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe7f1",
- "0x48127feb7fff8000",
- "0x48127feb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0c",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1b",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff04",
- "0x40137ff97fff8000",
- "0x40137ffb7fff8001",
- "0x40137ffc7fff8002",
- "0x40137ffd7fff8003",
- "0x40137ffe7fff8004",
- "0x40137fff7fff8005",
- "0x48127ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe7e0",
- "0x40137fff7fff8006",
- "0x40137ffe7fff8007",
- "0x48127ff47fff8000",
- "0x480680017fff8000",
- "0x100000000000000000000000000000001",
- "0x4802800080068000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe89d",
- "0x40137ffe7fff8008",
- "0x40137fff7fff8009",
- "0x20780017fff8009",
- "0x8",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe88e",
- "0x480680017fff8000",
- "0x1",
- "0x40127fff7fff7ffe",
- "0x480a80077fff8000",
- "0x480a80007fff8000",
- "0x480a80087fff8000",
- "0x4802800380068000",
- "0x4802800480068000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9ca",
- "0x40137ff57fff800a",
- "0x40137ff67fff800b",
- "0x40137ff77fff800c",
- "0x40137ff87fff800d",
- "0x40137ff97fff800e",
- "0x40137ffa7fff800f",
- "0x40137ffb7fff8010",
- "0x40137ffc7fff8011",
- "0x40137ffd7fff8012",
- "0x40137ffe7fff8013",
- "0x40137fff7fff8014",
- "0x20780017fff8009",
- "0x8",
- "0x482980048000800d",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe874",
- "0x480680017fff8000",
- "0x1",
- "0x40127fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe75e",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x480a800a7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe784",
- "0x48127ffe7fff8000",
- "0x480a800b7fff8000",
- "0x480a800c7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x4802800680068000",
- "0x48127fef7fff8000",
- "0x1104800180018000",
- "0x49",
- "0x20780017fff8009",
- "0x3",
- "0x400a80017fff7fff",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecd",
- "0x40137ffe7fff8015",
- "0x40137fff7fff8016",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe71d",
- "0x40137fff7fff8017",
- "0x480680017fff8000",
- "0x2baa2e001cee0388bf228b4aad2e304b9af9c83a241d9c8821bbedab67df4d",
- "0x4002800080177fff",
- "0x4002800180177fc9",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe716",
- "0x40137fff7fff8018",
- "0x400380008018800d",
- "0x48127ff67fff8000",
- "0x480680017fff8000",
- "0x2",
- "0x480a80177fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80187fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe76d",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe709",
- "0x40137fff7fff8019",
- "0x480280007ffa8000",
- "0x484480017fff8000",
- "0x4",
- "0x482480017fff8000",
- "0x2",
- "0x48127ff97fff8000",
- "0x480280007ffa8000",
- "0x482680017ffa8000",
- "0x1",
- "0x48327ffc7ffa8000",
- "0x480a80197fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8b",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6f9",
- "0x40137fff7fff801a",
- "0x48127ffc7fff8000",
- "0x480280007ffa8000",
- "0x480a80197fff8000",
- "0x480a801a7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd60",
- "0x48127ffe7fff8000",
- "0x480a80157fff8000",
- "0x480a80167fff8000",
- "0x48127ffc7fff8000",
- "0x480a801a7fff8000",
- "0x208b7fff7fff7ffe",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92",
- "0x480a7ff47fff8000",
- "0x48127ffe7fff8000",
- "0x480680017fff8000",
- "0x696e766f6b65",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda6",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda3",
- "0x480a7ff67fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9c",
- "0x480a7ff87fff8000",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda8",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd95",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7d",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda6",
- "0x480a7ff37fff8000",
- "0x48127ffd7fff8000",
- "0x480a7ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe61",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe27",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfc",
- "0x48127ffe7fff8000",
- "0x48127fe67fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe712",
- "0x48127ffe7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480080037ffc8000",
- "0x480080047ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff90e",
- "0x400680017fff7ffd",
- "0x1",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69",
- "0x400680017fff7fff",
- "0x0",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6de",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe703",
- "0x48127ffb7fff8000",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48287ffd7ff98000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe68",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x48287ffd7fe48000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8c",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4d",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe47",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6e7",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4b",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x48127fe57fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd87",
- "0x48127ffe7fff8000",
- "0x48127fe47fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x1",
- "0x482680017ffd8000",
- "0x65da94cf60acfb4631410ec1bacc7b3878ac3aa95e4cc60522398b5e6af2dd9",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe787",
- "0x48307fff80007ffb",
- "0x480680017fff8000",
- "0x1",
- "0x482680017ffd8000",
- "0x79d0f0f86eafde75c3de60fc8941dfd48fd161ff6c7d6fbeefd7ac32f869c41",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe780",
- "0x48307fff80007ffb",
- "0x480680017fff8000",
- "0x1",
- "0x482680017ffd8000",
- "0x55ec5f46e7cbbcaded568418b48c2e852eeb4c57d4b9132787fb060f492e950",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe779",
- "0x48307fff80007ffb",
- "0x48307ff97ff38000",
- "0x48307ffe7fff8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ff7",
- "0xb",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff67fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe76d",
- "0x48127ffe7fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe768",
- "0x48507fff7fde8000",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x1c",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x48127ffa7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcf",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x48127ffa7fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffddb",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe731",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe734",
- "0x48507fff7fde8000",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x8",
- "0x48127fd67fff8000",
- "0x48127fd67fff8000",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff38",
- "0x208b7fff7fff7ffe",
- "0x48127fd67fff8000",
- "0x48127fd67fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0xb",
- "0x480a7ff37fff8000",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd56",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe714",
- "0x20680017fff7fff",
- "0xb",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480a7ff67fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff68c",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe702",
- "0x20680017fff7fff",
- "0xd",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11",
- "0x480a7ff67fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4e",
- "0x480a7ffd7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff82b",
- "0x40137ff87fff8000",
- "0x40137ff97fff8001",
- "0x40137ffa7fff8002",
- "0x40137ffb7fff8003",
- "0x40137ffc7fff8004",
- "0x40137ffd7fff8005",
- "0x40137ffe7fff8006",
- "0x40137fff7fff8007",
- "0x40137ff57fff8008",
- "0x40137ff67fff8009",
- "0x40137ff77fff800a",
- "0x480680017fff8000",
- "0x1",
- "0x4826800180058000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6d4",
- "0x48307fff80007ffb",
- "0x4828800080007f78",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6d0",
- "0x48507fff7ffb8000",
- "0x48507f747fff8000",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x8",
- "0x480280017ff88000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3d",
- "0x480680017fff8000",
- "0x1",
- "0x40127fff7fff7ffe",
- "0x480a80087fff8000",
- "0x480a80097fff8000",
- "0x480a800a7fff8000",
- "0x480a7ff67fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5d3",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5c2",
- "0x40127fff7fff7ff9",
- "0x48127ffe7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5bc",
- "0x400680017fff7fff",
- "0x0",
- "0x48127ffe7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280007ffd8000",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5f5",
- "0x480280007ffd8000",
- "0x480680017fff8000",
- "0x100000000000000000000000000000000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5f0",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb05",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x3030302e3030302e303130",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe575",
- "0x48127ffe7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6d5",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff97e",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6da",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9b2",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6be",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9c3",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff47fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4a",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff614",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x7",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x480280037ffd8000",
- "0x480280047ffd8000",
- "0x480280057ffd8000",
- "0x480280067ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff37fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff19",
- "0x480a7ff47fff8000",
- "0x480a7ff57fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca8",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5cb",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x48127ff47fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff62e",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x8",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x480280037ffd8000",
- "0x480280047ffd8000",
- "0x480280057ffd8000",
- "0x480280067ffd8000",
- "0x480280077ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffede",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe4dc",
- "0x48127ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec0",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff618",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd87",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea2",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff84c",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x48127ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff63c",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff65d",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9aa",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff52c",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff964",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff49c",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x4003800080007ffb",
- "0x400380007ffd7ffb",
- "0x402780017ffd8001",
- "0x1",
- "0x4826800180008000",
- "0x1",
- "0x484680017ffb8000",
- "0x8",
- "0x40317fff7ffe8002",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x484680017ffb8000",
- "0x8",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe39f",
- "0x480a80017fff8000",
- "0x4829800080008002",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd",
- "0x40137ffb7fff8000",
- "0x40137ffc7fff8001",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff932",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4b5",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ff6",
- "0x4003800180007ff7",
- "0x4003800280007ff8",
- "0x4003800380007ff9",
- "0x4003800480007ffa",
- "0x4003800580007ffb",
- "0x4003800680007ffc",
- "0x4826800180008000",
- "0x7",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2",
- "0x48127ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff59b",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffb",
- "0x4003800180007ffc",
- "0x4826800180008000",
- "0x2",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8e7",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff817",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x2a",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280017ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x482480017ffc8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x482680017ffd8000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ffb7fff8000",
- "0x48127ff27fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff895",
- "0x480a7ff97fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff630",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280017ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x482480017ffc8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x482680017ffd8000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ffb7fff8000",
- "0x48127ff27fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaa8",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf8",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff334",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x48127ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa66",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadc",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ff8",
- "0x4003800180007ff9",
- "0x4003800280007ffa",
- "0x4003800380007ffb",
- "0x4003800480007ffc",
- "0x4826800180008000",
- "0x5",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff67fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb3",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab8",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x4003800080007ffb",
- "0x400380007ffd7ffb",
- "0x402780017ffd8001",
- "0x1",
- "0x4826800180008000",
- "0x1",
- "0x40297ffb7fff8002",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe232",
- "0x480a80017fff8000",
- "0x4829800080008002",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x48307fff7ffe8000",
- "0x482480017fff8000",
- "0x3",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x482680017ffd8000",
- "0x1",
- "0x480080007ff88000",
- "0x480080017ff78000",
- "0x480080027ff68000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca",
- "0x40137ffb7fff8000",
- "0x40137ffc7fff8001",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6e",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb38",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc56",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff600",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb39",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb4b",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc1d",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb30",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x480a7ff67fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe1dd",
- "0x40137fff7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe1cb",
- "0x40137fff7fff8001",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe1f6",
- "0x40137fff7fff8002",
- "0x48127ffe7fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff73d",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb75",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff417",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a80027fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7b8",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a80027fff8000",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb76",
- "0x400680017fff7ffe",
- "0x1",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x480a7ffa7fff8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a80027fff8000",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x48127ff37fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff40c",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x484480017fff8000",
- "0x4",
- "0x48307fff7ffd8000",
- "0x480280027ffb8000",
- "0x480080007ffe8000",
- "0x400080017ffe7fff",
- "0x482480017ffd8000",
- "0x1",
- "0x480080007ffc8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x482480017ffc8000",
- "0x2",
- "0x480280007ffd8000",
- "0x482680017ffd8000",
- "0x1",
- "0x480080007ff38000",
- "0x482480017ff28000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9c",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff47fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe18f",
- "0x48127ffe7fff8000",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff718",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280047ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x5",
- "0x480280047ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x1",
- "0x480280037ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x480280037ffd8000",
- "0x480280047ffd8000",
- "0x482680017ffd8000",
- "0x5",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1a1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff854",
- "0x480680017fff8000",
- "0x0",
- "0x40307ffe7fe77fff",
- "0x48127ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe151",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x480a7ffb7fff8000",
- "0x480080057ffb8000",
- "0x480080037ffa8000",
- "0x480080047ff98000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff436",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe12a",
- "0x40137fff7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb34",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb38",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480280017ffb8000",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8bb",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0xb",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe0ab",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6ee",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x4003800080007ffb",
- "0x400380007ffd7ffb",
- "0x402780017ffd8001",
- "0x1",
- "0x4826800180008000",
- "0x1",
- "0x40297ffb7fff8002",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe094",
- "0x480a80017fff8000",
- "0x4829800080008002",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x484480017fff8000",
- "0x4",
- "0x48307fff7ffd8000",
- "0x480280027ffb8000",
- "0x480080007ffe8000",
- "0x400080017ffe7fff",
- "0x482480017ffd8000",
- "0x1",
- "0x480080007ffc8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x2",
- "0x480280007ffd8000",
- "0x482680017ffd8000",
- "0x1",
- "0x480080007ff48000",
- "0x482480017ff38000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa7",
- "0x40137ffb7fff8000",
- "0x40137ffc7fff8001",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcb",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe"
- ],
- "debug_info": null,
- "hints": {
- "0": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.alloc",
- "starkware.cairo.common.alloc.alloc"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 0,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "12": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_enter_scope({'n': ids.len})",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.len": 0
- }
- }
- }
- ],
- "20": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 5
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.continue_copying": 1
- }
- }
- }
- ],
- "23": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_exit_scope()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 6
- },
- "reference_ids": {}
- }
- }
- ],
- "37": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.call_contract"
- ],
- "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 5,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2
- }
- }
- }
- ],
- "49": [
- {
- "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": 6,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.library_call.syscall_ptr": 3
- }
- }
- }
- ],
- "57": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_caller_address"
- ],
- "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 7,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 4
- }
- }
- }
- ],
- "64": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_block_number"
- ],
- "code": "syscall_handler.get_block_number(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 8,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_block_number.syscall_ptr": 5
- }
- }
- }
- ],
- "71": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_contract_address"
- ],
- "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 9,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 6
- }
- }
- }
- ],
- "78": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_block_timestamp"
- ],
- "code": "syscall_handler.get_block_timestamp(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 10,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": 7
- }
- }
- }
- ],
- "86": [
- {
- "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": 11,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 8
- }
- }
- }
- ],
- "95": [
- {
- "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": 12,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 9
- }
- }
- }
- ],
- "105": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.emit_event"
- ],
- "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 13,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 10
- }
- }
- }
- ],
- "111": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_tx_info"
- ],
- "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 14,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 11
- }
- }
- }
- ],
- "115": [
- {
- "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": 15,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_not_zero.value": 12
- }
- }
- }
- ],
- "120": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_not_equal"
- ],
- "code": "from starkware.cairo.lang.vm.relocatable import RelocatableValue\nboth_ints = isinstance(ids.a, int) and isinstance(ids.b, int)\nboth_relocatable = (\n isinstance(ids.a, RelocatableValue) and isinstance(ids.b, RelocatableValue) and\n ids.a.segment_index == ids.b.segment_index)\nassert both_ints or both_relocatable, \\\n f'assert_not_equal failed: non-comparable values: {ids.a}, {ids.b}.'\nassert (ids.a - ids.b) % PRIME != 0, f'assert_not_equal failed: {ids.a} = {ids.b}.'",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 16,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_not_equal.a": 13,
- "starkware.cairo.common.math.assert_not_equal.b": 14
- }
- }
- }
- ],
- "126": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_nn"
- ],
- "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 17,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_nn.a": 15
- }
- }
- }
- ],
- "144": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_250_bit"
- ],
- "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 20,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_250_bit.high": 18,
- "starkware.cairo.common.math.assert_250_bit.low": 17,
- "starkware.cairo.common.math.assert_250_bit.value": 16
- }
- }
- }
- ],
- "157": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.split_felt"
- ],
- "code": "from starkware.cairo.common.math_utils import assert_integer\nassert ids.MAX_HIGH < 2**128 and ids.MAX_LOW < 2**128\nassert PRIME - 1 == ids.MAX_HIGH * 2**128 + ids.MAX_LOW\nassert_integer(ids.value)\nids.low = ids.value & ((1 << 128) - 1)\nids.high = ids.value >> 128",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 21,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.split_felt.high": 21,
- "starkware.cairo.common.math.split_felt.low": 20,
- "starkware.cairo.common.math.split_felt.value": 19
- }
- }
- }
- ],
- "186": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 22,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_le_felt.a": 22,
- "starkware.cairo.common.math.assert_le_felt.b": 23,
- "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 24
- }
- }
- }
- ],
- "196": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "memory[ap] = 1 if excluded != 0 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 22,
- "offset": 8
- },
- "reference_ids": {}
- }
- }
- ],
- "210": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "memory[ap] = 1 if excluded != 1 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 22,
- "offset": 9
- },
- "reference_ids": {}
- }
- }
- ],
- "222": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "assert excluded == 2",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 22,
- "offset": 10
- },
- "reference_ids": {}
- }
- }
- ],
- "231": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_lt_felt"
- ],
- "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\nassert (ids.a % PRIME) < (ids.b % PRIME), \\\n f'a = {ids.a % PRIME} is not less than b = {ids.b % PRIME}.'",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 23,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_lt_felt.a": 25,
- "starkware.cairo.common.math.assert_lt_felt.b": 26
- }
- }
- }
- ],
- "242": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.unsigned_div_rem"
- ],
- "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 24,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.unsigned_div_rem.div": 28,
- "starkware.cairo.common.math.unsigned_div_rem.q": 30,
- "starkware.cairo.common.math.unsigned_div_rem.r": 29,
- "starkware.cairo.common.math.unsigned_div_rem.value": 27
- }
- }
- }
- ],
- "259": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.storage",
- "starkware.starknet.common.storage.normalize_address"
- ],
- "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 25,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.storage.normalize_address.addr": 31,
- "starkware.starknet.common.storage.normalize_address.is_small": 32
- }
- }
- }
- ],
- "277": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.storage",
- "starkware.starknet.common.storage.normalize_address"
- ],
- "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 25,
- "offset": 2
- },
- "reference_ids": {
- "starkware.starknet.common.storage.normalize_address.addr": 31,
- "starkware.starknet.common.storage.normalize_address.is_250": 33
- }
- }
- }
- ],
- "305": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math_cmp",
- "starkware.cairo.common.math_cmp.is_le_felt"
- ],
- "code": "memory[ap] = 0 if (ids.a % PRIME) <= (ids.b % PRIME) else 1",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 27,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math_cmp.is_le_felt.a": 34,
- "starkware.cairo.common.math_cmp.is_le_felt.b": 35
- }
- }
- }
- ],
- "510": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.signature",
- "starkware.cairo.common.signature.verify_ecdsa_signature"
- ],
- "code": "ecdsa_builtin.add_signature(ids.ecdsa_ptr.address_, (ids.signature_r, ids.signature_s))",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 43,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 38,
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 36,
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 37
- }
- }
- }
- ],
- "515": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.bigint",
- "src.accounts.braavos.lib.bigint.nondet_bigint3"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import split\n\nsegments.write_arg(ids.res.address_, split(value))",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 44,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.braavos.lib.bigint.nondet_bigint3.res": 39
- }
- }
- }
- ],
- "528": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.assert_165_bit"
- ],
- "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 45,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.braavos.lib.field.assert_165_bit.high": 42,
- "src.accounts.braavos.lib.field.assert_165_bit.low": 41,
- "src.accounts.braavos.lib.field.assert_165_bit.value": 40
- }
- }
- }
- ],
- "617": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.verify_zero"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 48,
- "offset": 1
- },
- "reference_ids": {}
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.verify_zero"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nq, r = divmod(pack(ids.val, PRIME), SECP_P)\nassert r == 0, f\"verify_zero: Invalid input {ids.val.d0, ids.val.d1, ids.val.d2}.\"\nids.q = q % PRIME",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 48,
- "offset": 1
- },
- "reference_ids": {
- "src.accounts.braavos.lib.field.verify_zero.q": 44,
- "src.accounts.braavos.lib.field.verify_zero.val": 43
- }
- }
- }
- ],
- "649": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.is_zero"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 49,
- "offset": 0
- },
- "reference_ids": {}
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.is_zero"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 49,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.braavos.lib.field.is_zero.x": 45
- }
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.is_zero"
- ],
- "code": "memory[ap] = to_felt_or_relocatable(x == 0)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 49,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "664": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.is_zero"
- ],
- "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 49,
- "offset": 1
- },
- "reference_ids": {}
- }
- }
- ],
- "685": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.reduce"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 50,
- "offset": 0
- },
- "reference_ids": {}
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.reduce"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 50,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.braavos.lib.field.reduce.x": 46
- }
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.reduce"
- ],
- "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 50,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "688": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.reduce"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nx = pack(ids.x, PRIME) % SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 50,
- "offset": 10
- },
- "reference_ids": {
- "src.accounts.braavos.lib.field.reduce.x": 47
- }
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.field",
- "src.accounts.braavos.lib.field.reduce"
- ],
- "code": "from starkware.python.math_utils import div_mod\n\nvalue = x_inv = div_mod(1, x, SECP_P)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 50,
- "offset": 10
- },
- "reference_ids": {}
- }
- }
- ],
- "701": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.compute_doubling_slope"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 51,
- "offset": 0
- },
- "reference_ids": {}
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.compute_doubling_slope"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_ALPHA as ALPHA",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 51,
- "offset": 0
- },
- "reference_ids": {}
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.compute_doubling_slope"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import ec_double_slope\n\n# Compute the slope.\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\nvalue = slope = ec_double_slope(point=(x, y), alpha=ALPHA, p=SECP_P)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 51,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.braavos.lib.ec.compute_doubling_slope.point": 48
- }
- }
- }
- ],
- "751": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.compute_slope"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 52,
- "offset": 0
- },
- "reference_ids": {}
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.compute_slope"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import line_slope\n\n# Compute the slope.\nx0 = pack(ids.point0.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny1 = pack(ids.point1.y, PRIME)\nvalue = slope = line_slope(point1=(x0, y0), point2=(x1, y1), p=SECP_P)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 52,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.braavos.lib.ec.compute_slope.point0": 49,
- "src.accounts.braavos.lib.ec.compute_slope.point1": 50
- }
- }
- }
- ],
- "800": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.ec_double"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 53,
- "offset": 190
- },
- "reference_ids": {}
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.ec_double"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx = pack(ids.point.x, PRIME)\ny = pack(ids.point.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - 2 * x) % SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 53,
- "offset": 190
- },
- "reference_ids": {
- "src.accounts.braavos.lib.ec.ec_double.point": 51,
- "src.accounts.braavos.lib.ec.ec_double.slope": 52
- }
- }
- }
- ],
- "803": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.ec_double"
- ],
- "code": "value = new_y = (slope * (x - new_x) - y) % SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 53,
- "offset": 200
- },
- "reference_ids": {}
- }
- }
- ],
- "893": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.fast_ec_add"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_P as SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 54,
- "offset": 149
- },
- "reference_ids": {}
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.fast_ec_add"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\n\nslope = pack(ids.slope, PRIME)\nx0 = pack(ids.point0.x, PRIME)\nx1 = pack(ids.point1.x, PRIME)\ny0 = pack(ids.point0.y, PRIME)\n\nvalue = new_x = (pow(slope, 2, SECP_P) - x0 - x1) % SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 54,
- "offset": 149
- },
- "reference_ids": {
- "src.accounts.braavos.lib.ec.fast_ec_add.point0": 53,
- "src.accounts.braavos.lib.ec.fast_ec_add.point1": 54,
- "src.accounts.braavos.lib.ec.fast_ec_add.slope": 55
- }
- }
- }
- ],
- "896": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec",
- "src.accounts.braavos.lib.ec.fast_ec_add"
- ],
- "code": "value = new_y = (slope * (x0 - new_x) - y0) % SECP_P",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 54,
- "offset": 159
- },
- "reference_ids": {}
- }
- }
- ],
- "1065": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec_mulmuladd",
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner"
- ],
- "code": "ids.dibit = ((ids.scalar_u >> ids.m) & 1) + 2 * ((ids.scalar_v >> ids.m) & 1)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 62,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit": 59,
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m": 58,
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u": 56,
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v": 57
- }
- }
- }
- ],
- "1290": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec_mulmuladd",
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner"
- ],
- "code": "ids.quad_bit = (\n 8 * ((ids.scalar_v >> ids.m) & 1)\n + 4 * ((ids.scalar_u >> ids.m) & 1)\n + 2 * ((ids.scalar_v >> (ids.m - 1)) & 1)\n + ((ids.scalar_u >> (ids.m - 1)) & 1)\n)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 73,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m": 62,
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit": 63,
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u": 60,
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v": 61
- }
- }
- }
- ],
- "3496": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1",
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3"
- ],
- "code": "ids.len_hi = max(ids.scalar_u.d2.bit_length(), ids.scalar_v.d2.bit_length())-1",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 118,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi": 66,
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u": 64,
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v": 65
- }
- }
- }
- ],
- "3810": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.signature",
- "src.accounts.braavos.lib.signature.div_mod_n"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp256r1_utils import SECP256R1_N as N",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 123,
- "offset": 0
- },
- "reference_ids": {}
- }
- },
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.signature",
- "src.accounts.braavos.lib.signature.div_mod_n"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import pack\nfrom starkware.python.math_utils import div_mod, safe_div\n\na = pack(ids.a, PRIME)\nb = pack(ids.b, PRIME)\nvalue = res = div_mod(a, b, N)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 123,
- "offset": 0
- },
- "reference_ids": {
- "src.accounts.braavos.lib.signature.div_mod_n.a": 67,
- "src.accounts.braavos.lib.signature.div_mod_n.b": 68
- }
- }
- }
- ],
- "3813": [
- {
- "accessible_scopes": [
- "src.accounts.braavos.lib.signature",
- "src.accounts.braavos.lib.signature.div_mod_n"
- ],
- "code": "value = k_plus_one = safe_div(res * b - a, N) + 1",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 123,
- "offset": 10
- },
- "reference_ids": {}
- }
- }
- ],
- "6804": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.supportsInterface_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 267,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "6838": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.get_impl_version_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 271,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "6885": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.initializer"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 276,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "6913": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.upgrade"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 278,
- "offset": 171
- },
- "reference_ids": {}
- }
- }
- ],
- "6941": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.migrate_storage"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 282,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "6966": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.add_signer_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 284,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7024": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.swap_signers_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 288,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7079": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.setPublicKey"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 292,
- "offset": 29
- },
- "reference_ids": {}
- }
- }
- ],
- "7109": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.remove_signer"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 296,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7143": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.remove_signer_with_etd"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 300,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7171": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.cancel_deferred_remove_signer_req"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 302,
- "offset": 120
- },
- "reference_ids": {}
- }
- }
- ],
- "7195": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.getPublicKey_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 305,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7226": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.get_public_key_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 310,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7259": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.get_signers_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 316,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7310": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.get_signer_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 323,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7350": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.get_deferred_remove_signer_req_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 327,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7384": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.get_execution_time_delay_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 331,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7419": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.is_valid_signature_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 336,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7475": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.isValidSignature_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 342,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7520": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.get_multisig_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 346,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7569": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.set_multisig"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 349,
- "offset": 125
- },
- "reference_ids": {}
- }
- }
- ],
- "7585": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.get_pending_multisig_transaction_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 351,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7627": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.sign_pending_multisig_transaction_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 355,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7697": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.disable_multisig"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 361,
- "offset": 120
- },
- "reference_ids": {}
- }
- }
- ],
- "7723": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.disable_multisig_with_etd"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 363,
- "offset": 261
- },
- "reference_ids": {}
- }
- }
- ],
- "7739": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.get_deferred_disable_multisig_req_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 365,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7778": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.cancel_deferred_disable_multisig_req"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 368,
- "offset": 100
- },
- "reference_ids": {}
- }
- }
- ],
- "7891": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 377,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "7940": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate_deploy__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 379,
- "offset": 143
- },
- "reference_ids": {}
- }
- }
- ],
- "7990": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate_declare__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 383,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "8041": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__execute___encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 387,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ]
- },
- "identifiers": {
- "__main__.ACCOUNT_IMPL_VERSION": {
- "destination": "src.accounts.braavos.constants.ACCOUNT_IMPL_VERSION",
- "type": "alias"
- },
- "__main__.Account": {
- "destination": "src.accounts.braavos.library.Account",
- "type": "alias"
- },
- "__main__.AccountCallArray": {
- "destination": "src.accounts.braavos.library.AccountCallArray",
- "type": "alias"
- },
- "__main__.Account_execution_time_delay_sec": {
- "destination": "src.accounts.braavos.library.Account_execution_time_delay_sec",
- "type": "alias"
- },
- "__main__.Account_signers_num_hw_signers": {
- "destination": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers",
- "type": "alias"
- },
- "__main__.DeferredMultisigDisableRequest": {
- "destination": "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest",
- "type": "alias"
- },
- "__main__.DeferredRemoveSignerRequest": {
- "destination": "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest",
- "type": "alias"
- },
- "__main__.Guards": {
- "destination": "src.accounts.braavos.guards.Guards",
- "type": "alias"
- },
- "__main__.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "__main__.IACCOUNT_ID": {
- "destination": "src.accounts.braavos.constants.IACCOUNT_ID",
- "type": "alias"
- },
- "__main__.IndexedSignerModel": {
- "destination": "src.accounts.braavos.signers.library.IndexedSignerModel",
- "type": "alias"
- },
- "__main__.Multisig": {
- "destination": "src.accounts.braavos.multisig.library.Multisig",
- "type": "alias"
- },
- "__main__.Multisig_num_signers": {
- "destination": "src.accounts.braavos.multisig.library.Multisig_num_signers",
- "type": "alias"
- },
- "__main__.PendingMultisigTransaction": {
- "destination": "src.accounts.braavos.multisig.library.PendingMultisigTransaction",
- "type": "alias"
- },
- "__main__.Proxy": {
- "destination": "src.proxy.library.Proxy",
- "type": "alias"
- },
- "__main__.SUPPORTS_INTERFACE_SELECTOR": {
- "destination": "src.accounts.braavos.constants.SUPPORTS_INTERFACE_SELECTOR",
- "type": "alias"
- },
- "__main__.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "__main__.SignerModel": {
- "destination": "src.accounts.braavos.signers.library.SignerModel",
- "type": "alias"
- },
- "__main__.Signers": {
- "destination": "src.accounts.braavos.signers.library.Signers",
- "type": "alias"
- },
- "__main__.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "__main__.__execute__": {
- "decorators": [
- "external"
- ],
- "pc": 8000,
- "type": "function"
- },
- "__main__.__execute__.Args": {
- "full_name": "__main__.__execute__.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.braavos.library.AccountCallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__execute__.ImplicitArgs": {
- "full_name": "__main__.__execute__.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.__execute__.Return": {
- "cairo_type": "(response_len: felt, response: felt*)",
- "type": "type_definition"
- },
- "__main__.__execute__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__main__.__validate__": {
- "decorators": [
- "external"
- ],
- "pc": 7788,
- "type": "function"
- },
- "__main__.__validate__.Args": {
- "full_name": "__main__.__validate__.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.braavos.library.AccountCallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__validate__.ImplicitArgs": {
- "full_name": "__main__.__validate__.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__validate__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "__main__.__validate_declare__": {
- "decorators": [
- "external"
- ],
- "pc": 7950,
- "type": "function"
- },
- "__main__.__validate_declare__.Args": {
- "full_name": "__main__.__validate_declare__.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.__validate_declare__.ImplicitArgs": {
- "full_name": "__main__.__validate_declare__.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__validate_declare__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate_declare__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.__validate_deploy__": {
- "decorators": [
- "external"
- ],
- "pc": 7901,
- "type": "function"
- },
- "__main__.__validate_deploy__.Args": {
- "full_name": "__main__.__validate_deploy__.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 5
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 4
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 1
- },
- "implementation_address": {
- "cairo_type": "felt",
- "offset": 2
- },
- "initializer_selector": {
- "cairo_type": "felt",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "__main__.__validate_deploy__.ImplicitArgs": {
- "full_name": "__main__.__validate_deploy__.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 3
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__validate_deploy__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate_deploy__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.add_signer": {
- "decorators": [
- "external"
- ],
- "pc": 6951,
- "type": "function"
- },
- "__main__.add_signer.Args": {
- "full_name": "__main__.add_signer.Args",
- "members": {
- "signer": {
- "cairo_type": "src.accounts.braavos.signers.library.SignerModel",
- "offset": 0
- }
- },
- "size": 7,
- "type": "struct"
- },
- "__main__.add_signer.ImplicitArgs": {
- "full_name": "__main__.add_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.add_signer.Return": {
- "cairo_type": "(signer_id: felt)",
- "type": "type_definition"
- },
- "__main__.add_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "__main__.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "__main__.cancel_deferred_disable_multisig_req": {
- "decorators": [
- "external"
- ],
- "pc": 7764,
- "type": "function"
- },
- "__main__.cancel_deferred_disable_multisig_req.Args": {
- "full_name": "__main__.cancel_deferred_disable_multisig_req.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.cancel_deferred_disable_multisig_req.ImplicitArgs": {
- "full_name": "__main__.cancel_deferred_disable_multisig_req.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.cancel_deferred_disable_multisig_req.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.cancel_deferred_disable_multisig_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.cancel_deferred_remove_signer_req": {
- "decorators": [
- "external"
- ],
- "pc": 7153,
- "type": "function"
- },
- "__main__.cancel_deferred_remove_signer_req.Args": {
- "full_name": "__main__.cancel_deferred_remove_signer_req.Args",
- "members": {
- "removed_signer_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.cancel_deferred_remove_signer_req.ImplicitArgs": {
- "full_name": "__main__.cancel_deferred_remove_signer_req.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.cancel_deferred_remove_signer_req.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.cancel_deferred_remove_signer_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.disable_multisig": {
- "decorators": [
- "external"
- ],
- "pc": 7683,
- "type": "function"
- },
- "__main__.disable_multisig.Args": {
- "full_name": "__main__.disable_multisig.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.disable_multisig.ImplicitArgs": {
- "full_name": "__main__.disable_multisig.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.disable_multisig.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.disable_multisig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.disable_multisig_with_etd": {
- "decorators": [
- "external"
- ],
- "pc": 7707,
- "type": "function"
- },
- "__main__.disable_multisig_with_etd.Args": {
- "full_name": "__main__.disable_multisig_with_etd.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.disable_multisig_with_etd.ImplicitArgs": {
- "full_name": "__main__.disable_multisig_with_etd.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.disable_multisig_with_etd.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.disable_multisig_with_etd.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.getPublicKey": {
- "decorators": [
- "view"
- ],
- "pc": 7181,
- "type": "function"
- },
- "__main__.getPublicKey.Args": {
- "full_name": "__main__.getPublicKey.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.getPublicKey.ImplicitArgs": {
- "full_name": "__main__.getPublicKey.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.getPublicKey.Return": {
- "cairo_type": "(publicKey: felt)",
- "type": "type_definition"
- },
- "__main__.getPublicKey.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_block_number": {
- "destination": "starkware.starknet.common.syscalls.get_block_number",
- "type": "alias"
- },
- "__main__.get_block_timestamp": {
- "destination": "starkware.starknet.common.syscalls.get_block_timestamp",
- "type": "alias"
- },
- "__main__.get_contract_address": {
- "destination": "starkware.starknet.common.syscalls.get_contract_address",
- "type": "alias"
- },
- "__main__.get_deferred_disable_multisig_req": {
- "decorators": [
- "view"
- ],
- "pc": 7733,
- "type": "function"
- },
- "__main__.get_deferred_disable_multisig_req.Args": {
- "full_name": "__main__.get_deferred_disable_multisig_req.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.get_deferred_disable_multisig_req.ImplicitArgs": {
- "full_name": "__main__.get_deferred_disable_multisig_req.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.get_deferred_disable_multisig_req.Return": {
- "cairo_type": "(deferred_request: src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest)",
- "type": "type_definition"
- },
- "__main__.get_deferred_disable_multisig_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_deferred_remove_signer_req": {
- "decorators": [
- "view"
- ],
- "pc": 7344,
- "type": "function"
- },
- "__main__.get_deferred_remove_signer_req.Args": {
- "full_name": "__main__.get_deferred_remove_signer_req.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.get_deferred_remove_signer_req.ImplicitArgs": {
- "full_name": "__main__.get_deferred_remove_signer_req.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.get_deferred_remove_signer_req.Return": {
- "cairo_type": "(deferred_request: src.accounts.braavos.signers.library.DeferredRemoveSignerRequest)",
- "type": "type_definition"
- },
- "__main__.get_deferred_remove_signer_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_execution_time_delay": {
- "decorators": [
- "view"
- ],
- "pc": 7376,
- "type": "function"
- },
- "__main__.get_execution_time_delay.Args": {
- "full_name": "__main__.get_execution_time_delay.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.get_execution_time_delay.ImplicitArgs": {
- "full_name": "__main__.get_execution_time_delay.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.get_execution_time_delay.Return": {
- "cairo_type": "(etd_sec: felt)",
- "type": "type_definition"
- },
- "__main__.get_execution_time_delay.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_impl_version": {
- "decorators": [
- "view"
- ],
- "pc": 6832,
- "type": "function"
- },
- "__main__.get_impl_version.Args": {
- "full_name": "__main__.get_impl_version.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.get_impl_version.ImplicitArgs": {
- "full_name": "__main__.get_impl_version.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.get_impl_version.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "__main__.get_impl_version.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_multisig": {
- "decorators": [
- "view"
- ],
- "pc": 7514,
- "type": "function"
- },
- "__main__.get_multisig.Args": {
- "full_name": "__main__.get_multisig.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.get_multisig.ImplicitArgs": {
- "full_name": "__main__.get_multisig.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.get_multisig.Return": {
- "cairo_type": "(multisig_num_signers: felt)",
- "type": "type_definition"
- },
- "__main__.get_multisig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_pending_multisig_transaction": {
- "decorators": [
- "view"
- ],
- "pc": 7579,
- "type": "function"
- },
- "__main__.get_pending_multisig_transaction.Args": {
- "full_name": "__main__.get_pending_multisig_transaction.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.get_pending_multisig_transaction.ImplicitArgs": {
- "full_name": "__main__.get_pending_multisig_transaction.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.get_pending_multisig_transaction.Return": {
- "cairo_type": "(pending_multisig_transaction: src.accounts.braavos.multisig.library.PendingMultisigTransaction)",
- "type": "type_definition"
- },
- "__main__.get_pending_multisig_transaction.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_public_key": {
- "decorators": [
- "view"
- ],
- "pc": 7220,
- "type": "function"
- },
- "__main__.get_public_key.Args": {
- "full_name": "__main__.get_public_key.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.get_public_key.ImplicitArgs": {
- "full_name": "__main__.get_public_key.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.get_public_key.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "__main__.get_public_key.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_signer": {
- "decorators": [
- "view"
- ],
- "pc": 7301,
- "type": "function"
- },
- "__main__.get_signer.Args": {
- "full_name": "__main__.get_signer.Args",
- "members": {
- "index": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.get_signer.ImplicitArgs": {
- "full_name": "__main__.get_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.get_signer.Return": {
- "cairo_type": "(signer: src.accounts.braavos.signers.library.SignerModel)",
- "type": "type_definition"
- },
- "__main__.get_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_signers": {
- "decorators": [
- "view"
- ],
- "pc": 7251,
- "type": "function"
- },
- "__main__.get_signers.Args": {
- "full_name": "__main__.get_signers.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.get_signers.ImplicitArgs": {
- "full_name": "__main__.get_signers.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.get_signers.Return": {
- "cairo_type": "(signers_len: felt, signers: src.accounts.braavos.signers.library.IndexedSignerModel*)",
- "type": "type_definition"
- },
- "__main__.get_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_tx_info": {
- "destination": "starkware.starknet.common.syscalls.get_tx_info",
- "type": "alias"
- },
- "__main__.initializer": {
- "decorators": [
- "external"
- ],
- "pc": 6863,
- "type": "function"
- },
- "__main__.initializer.Args": {
- "full_name": "__main__.initializer.Args",
- "members": {
- "public_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.initializer.ImplicitArgs": {
- "full_name": "__main__.initializer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.initializer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.initializer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.isValidSignature": {
- "decorators": [
- "view"
- ],
- "pc": 7458,
- "type": "function"
- },
- "__main__.isValidSignature.Args": {
- "full_name": "__main__.isValidSignature.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.isValidSignature.ImplicitArgs": {
- "full_name": "__main__.isValidSignature.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.isValidSignature.Return": {
- "cairo_type": "(isValid: felt)",
- "type": "type_definition"
- },
- "__main__.isValidSignature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.is_not_zero": {
- "destination": "starkware.cairo.common.math_cmp.is_not_zero",
- "type": "alias"
- },
- "__main__.is_valid_signature": {
- "decorators": [
- "view"
- ],
- "pc": 7409,
- "type": "function"
- },
- "__main__.is_valid_signature.Args": {
- "full_name": "__main__.is_valid_signature.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.is_valid_signature.ImplicitArgs": {
- "full_name": "__main__.is_valid_signature.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.is_valid_signature.Return": {
- "cairo_type": "(is_valid: felt)",
- "type": "type_definition"
- },
- "__main__.is_valid_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.library_call": {
- "destination": "starkware.starknet.common.syscalls.library_call",
- "type": "alias"
- },
- "__main__.migrate_storage": {
- "decorators": [
- "external"
- ],
- "pc": 6923,
- "type": "function"
- },
- "__main__.migrate_storage.Args": {
- "full_name": "__main__.migrate_storage.Args",
- "members": {
- "from_version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.migrate_storage.ImplicitArgs": {
- "full_name": "__main__.migrate_storage.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.migrate_storage.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.migrate_storage.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.remove_signer": {
- "decorators": [
- "external"
- ],
- "pc": 7089,
- "type": "function"
- },
- "__main__.remove_signer.Args": {
- "full_name": "__main__.remove_signer.Args",
- "members": {
- "index": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.remove_signer.ImplicitArgs": {
- "full_name": "__main__.remove_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.remove_signer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.remove_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.remove_signer_with_etd": {
- "decorators": [
- "external"
- ],
- "pc": 7119,
- "type": "function"
- },
- "__main__.remove_signer_with_etd.Args": {
- "full_name": "__main__.remove_signer_with_etd.Args",
- "members": {
- "index": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.remove_signer_with_etd.ImplicitArgs": {
- "full_name": "__main__.remove_signer_with_etd.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.remove_signer_with_etd.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.remove_signer_with_etd.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.setPublicKey": {
- "decorators": [
- "external"
- ],
- "pc": 7059,
- "type": "function"
- },
- "__main__.setPublicKey.Args": {
- "full_name": "__main__.setPublicKey.Args",
- "members": {
- "newPublicKey": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.setPublicKey.ImplicitArgs": {
- "full_name": "__main__.setPublicKey.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.setPublicKey.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.setPublicKey.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.set_multisig": {
- "decorators": [
- "external"
- ],
- "pc": 7545,
- "type": "function"
- },
- "__main__.set_multisig.Args": {
- "full_name": "__main__.set_multisig.Args",
- "members": {
- "num_signers": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.set_multisig.ImplicitArgs": {
- "full_name": "__main__.set_multisig.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.set_multisig.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.set_multisig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.sign_pending_multisig_transaction": {
- "decorators": [
- "external"
- ],
- "pc": 7614,
- "type": "function"
- },
- "__main__.sign_pending_multisig_transaction.Args": {
- "full_name": "__main__.sign_pending_multisig_transaction.Args",
- "members": {
- "pending_calldata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "pending_calldata_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "pending_max_fee": {
- "cairo_type": "felt",
- "offset": 3
- },
- "pending_nonce": {
- "cairo_type": "felt",
- "offset": 2
- },
- "pending_transaction_version": {
- "cairo_type": "felt",
- "offset": 4
- }
- },
- "size": 5,
- "type": "struct"
- },
- "__main__.sign_pending_multisig_transaction.ImplicitArgs": {
- "full_name": "__main__.sign_pending_multisig_transaction.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.sign_pending_multisig_transaction.Return": {
- "cairo_type": "(response_len: felt, response: felt*)",
- "type": "type_definition"
- },
- "__main__.sign_pending_multisig_transaction.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.supportsInterface": {
- "decorators": [
- "view"
- ],
- "pc": 6797,
- "type": "function"
- },
- "__main__.supportsInterface.Args": {
- "full_name": "__main__.supportsInterface.Args",
- "members": {
- "interfaceId": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.supportsInterface.ImplicitArgs": {
- "full_name": "__main__.supportsInterface.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.supportsInterface.Return": {
- "cairo_type": "(success: felt)",
- "type": "type_definition"
- },
- "__main__.supportsInterface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.swap_signers": {
- "decorators": [
- "external"
- ],
- "pc": 7000,
- "type": "function"
- },
- "__main__.swap_signers.Args": {
- "full_name": "__main__.swap_signers.Args",
- "members": {
- "added_signer": {
- "cairo_type": "src.accounts.braavos.signers.library.SignerModel",
- "offset": 1
- },
- "remove_index": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "__main__.swap_signers.ImplicitArgs": {
- "full_name": "__main__.swap_signers.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.swap_signers.Return": {
- "cairo_type": "(signer_id: felt)",
- "type": "type_definition"
- },
- "__main__.swap_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.upgrade": {
- "decorators": [
- "external"
- ],
- "pc": 6895,
- "type": "function"
- },
- "__main__.upgrade.Args": {
- "full_name": "__main__.upgrade.Args",
- "members": {
- "new_implementation": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.upgrade.ImplicitArgs": {
- "full_name": "__main__.upgrade.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.upgrade.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.upgrade.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__execute__": {
- "decorators": [
- "external"
- ],
- "pc": 8060,
- "type": "function"
- },
- "__wrappers__.__execute__.Args": {
- "full_name": "__wrappers__.__execute__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute__.ImplicitArgs": {
- "full_name": "__wrappers__.__execute__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__execute__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "__wrappers__.__execute__.__wrapped_func": {
- "destination": "__main__.__execute__",
- "type": "alias"
- },
- "__wrappers__.__execute___encode_return": {
- "decorators": [],
- "pc": 8041,
- "type": "function"
- },
- "__wrappers__.__execute___encode_return.Args": {
- "full_name": "__wrappers__.__execute___encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "ret_value": {
- "cairo_type": "(response_len: felt, response: felt*)",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__wrappers__.__execute___encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.__execute___encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute___encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__execute___encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "__wrappers__.__execute___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate__": {
- "decorators": [
- "external"
- ],
- "pc": 7860,
- "type": "function"
- },
- "__wrappers__.__validate__.Args": {
- "full_name": "__wrappers__.__validate__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate__.__wrapped_func": {
- "destination": "__main__.__validate__",
- "type": "alias"
- },
- "__wrappers__.__validate___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate_declare__": {
- "decorators": [
- "external"
- ],
- "pc": 7980,
- "type": "function"
- },
- "__wrappers__.__validate_declare__.Args": {
- "full_name": "__wrappers__.__validate_declare__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_declare__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate_declare__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_declare__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate_declare__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate_declare__.__wrapped_func": {
- "destination": "__main__.__validate_declare__",
- "type": "alias"
- },
- "__wrappers__.__validate_declare___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate_deploy__": {
- "decorators": [
- "external"
- ],
- "pc": 7917,
- "type": "function"
- },
- "__wrappers__.__validate_deploy__.Args": {
- "full_name": "__wrappers__.__validate_deploy__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_deploy__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_deploy__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate_deploy__.__wrapped_func": {
- "destination": "__main__.__validate_deploy__",
- "type": "alias"
- },
- "__wrappers__.__validate_deploy___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.add_signer": {
- "decorators": [
- "external"
- ],
- "pc": 6975,
- "type": "function"
- },
- "__wrappers__.add_signer.Args": {
- "full_name": "__wrappers__.add_signer.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.add_signer.ImplicitArgs": {
- "full_name": "__wrappers__.add_signer.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.add_signer.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.add_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.add_signer.__wrapped_func": {
- "destination": "__main__.add_signer",
- "type": "alias"
- },
- "__wrappers__.add_signer_encode_return": {
- "decorators": [],
- "pc": 6966,
- "type": "function"
- },
- "__wrappers__.add_signer_encode_return.Args": {
- "full_name": "__wrappers__.add_signer_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(signer_id: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.add_signer_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.add_signer_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.add_signer_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.add_signer_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.add_signer_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.cancel_deferred_disable_multisig_req": {
- "decorators": [
- "external"
- ],
- "pc": 7772,
- "type": "function"
- },
- "__wrappers__.cancel_deferred_disable_multisig_req.Args": {
- "full_name": "__wrappers__.cancel_deferred_disable_multisig_req.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.cancel_deferred_disable_multisig_req.ImplicitArgs": {
- "full_name": "__wrappers__.cancel_deferred_disable_multisig_req.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.cancel_deferred_disable_multisig_req.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.cancel_deferred_disable_multisig_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.cancel_deferred_disable_multisig_req.__wrapped_func": {
- "destination": "__main__.cancel_deferred_disable_multisig_req",
- "type": "alias"
- },
- "__wrappers__.cancel_deferred_disable_multisig_req_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.cancel_deferred_remove_signer_req": {
- "decorators": [
- "external"
- ],
- "pc": 7162,
- "type": "function"
- },
- "__wrappers__.cancel_deferred_remove_signer_req.Args": {
- "full_name": "__wrappers__.cancel_deferred_remove_signer_req.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.cancel_deferred_remove_signer_req.ImplicitArgs": {
- "full_name": "__wrappers__.cancel_deferred_remove_signer_req.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.cancel_deferred_remove_signer_req.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.cancel_deferred_remove_signer_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.cancel_deferred_remove_signer_req.__wrapped_func": {
- "destination": "__main__.cancel_deferred_remove_signer_req",
- "type": "alias"
- },
- "__wrappers__.cancel_deferred_remove_signer_req_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.disable_multisig": {
- "decorators": [
- "external"
- ],
- "pc": 7691,
- "type": "function"
- },
- "__wrappers__.disable_multisig.Args": {
- "full_name": "__wrappers__.disable_multisig.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.disable_multisig.ImplicitArgs": {
- "full_name": "__wrappers__.disable_multisig.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.disable_multisig.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.disable_multisig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.disable_multisig.__wrapped_func": {
- "destination": "__main__.disable_multisig",
- "type": "alias"
- },
- "__wrappers__.disable_multisig_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.disable_multisig_with_etd": {
- "decorators": [
- "external"
- ],
- "pc": 7717,
- "type": "function"
- },
- "__wrappers__.disable_multisig_with_etd.Args": {
- "full_name": "__wrappers__.disable_multisig_with_etd.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.disable_multisig_with_etd.ImplicitArgs": {
- "full_name": "__wrappers__.disable_multisig_with_etd.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.disable_multisig_with_etd.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.disable_multisig_with_etd.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.disable_multisig_with_etd.__wrapped_func": {
- "destination": "__main__.disable_multisig_with_etd",
- "type": "alias"
- },
- "__wrappers__.disable_multisig_with_etd_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.getPublicKey": {
- "decorators": [
- "view"
- ],
- "pc": 7204,
- "type": "function"
- },
- "__wrappers__.getPublicKey.Args": {
- "full_name": "__wrappers__.getPublicKey.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getPublicKey.ImplicitArgs": {
- "full_name": "__wrappers__.getPublicKey.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getPublicKey.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getPublicKey.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.getPublicKey.__wrapped_func": {
- "destination": "__main__.getPublicKey",
- "type": "alias"
- },
- "__wrappers__.getPublicKey_encode_return": {
- "decorators": [],
- "pc": 7195,
- "type": "function"
- },
- "__wrappers__.getPublicKey_encode_return.Args": {
- "full_name": "__wrappers__.getPublicKey_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(publicKey: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.getPublicKey_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.getPublicKey_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getPublicKey_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getPublicKey_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.getPublicKey_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.get_deferred_disable_multisig_req": {
- "decorators": [
- "view"
- ],
- "pc": 7748,
- "type": "function"
- },
- "__wrappers__.get_deferred_disable_multisig_req.Args": {
- "full_name": "__wrappers__.get_deferred_disable_multisig_req.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_deferred_disable_multisig_req.ImplicitArgs": {
- "full_name": "__wrappers__.get_deferred_disable_multisig_req.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_deferred_disable_multisig_req.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_deferred_disable_multisig_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.get_deferred_disable_multisig_req.__wrapped_func": {
- "destination": "__main__.get_deferred_disable_multisig_req",
- "type": "alias"
- },
- "__wrappers__.get_deferred_disable_multisig_req_encode_return": {
- "decorators": [],
- "pc": 7739,
- "type": "function"
- },
- "__wrappers__.get_deferred_disable_multisig_req_encode_return.Args": {
- "full_name": "__wrappers__.get_deferred_disable_multisig_req_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(deferred_request: src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.get_deferred_disable_multisig_req_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.get_deferred_disable_multisig_req_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_deferred_disable_multisig_req_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_deferred_disable_multisig_req_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.get_deferred_disable_multisig_req_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.get_deferred_remove_signer_req": {
- "decorators": [
- "view"
- ],
- "pc": 7360,
- "type": "function"
- },
- "__wrappers__.get_deferred_remove_signer_req.Args": {
- "full_name": "__wrappers__.get_deferred_remove_signer_req.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_deferred_remove_signer_req.ImplicitArgs": {
- "full_name": "__wrappers__.get_deferred_remove_signer_req.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_deferred_remove_signer_req.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_deferred_remove_signer_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.get_deferred_remove_signer_req.__wrapped_func": {
- "destination": "__main__.get_deferred_remove_signer_req",
- "type": "alias"
- },
- "__wrappers__.get_deferred_remove_signer_req_encode_return": {
- "decorators": [],
- "pc": 7350,
- "type": "function"
- },
- "__wrappers__.get_deferred_remove_signer_req_encode_return.Args": {
- "full_name": "__wrappers__.get_deferred_remove_signer_req_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "ret_value": {
- "cairo_type": "(deferred_request: src.accounts.braavos.signers.library.DeferredRemoveSignerRequest)",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__wrappers__.get_deferred_remove_signer_req_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.get_deferred_remove_signer_req_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_deferred_remove_signer_req_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_deferred_remove_signer_req_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.get_deferred_remove_signer_req_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.get_execution_time_delay": {
- "decorators": [
- "view"
- ],
- "pc": 7393,
- "type": "function"
- },
- "__wrappers__.get_execution_time_delay.Args": {
- "full_name": "__wrappers__.get_execution_time_delay.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_execution_time_delay.ImplicitArgs": {
- "full_name": "__wrappers__.get_execution_time_delay.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_execution_time_delay.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_execution_time_delay.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.get_execution_time_delay.__wrapped_func": {
- "destination": "__main__.get_execution_time_delay",
- "type": "alias"
- },
- "__wrappers__.get_execution_time_delay_encode_return": {
- "decorators": [],
- "pc": 7384,
- "type": "function"
- },
- "__wrappers__.get_execution_time_delay_encode_return.Args": {
- "full_name": "__wrappers__.get_execution_time_delay_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(etd_sec: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.get_execution_time_delay_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.get_execution_time_delay_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_execution_time_delay_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_execution_time_delay_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.get_execution_time_delay_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.get_impl_version": {
- "decorators": [
- "view"
- ],
- "pc": 6847,
- "type": "function"
- },
- "__wrappers__.get_impl_version.Args": {
- "full_name": "__wrappers__.get_impl_version.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_impl_version.ImplicitArgs": {
- "full_name": "__wrappers__.get_impl_version.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_impl_version.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_impl_version.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.get_impl_version.__wrapped_func": {
- "destination": "__main__.get_impl_version",
- "type": "alias"
- },
- "__wrappers__.get_impl_version_encode_return": {
- "decorators": [],
- "pc": 6838,
- "type": "function"
- },
- "__wrappers__.get_impl_version_encode_return.Args": {
- "full_name": "__wrappers__.get_impl_version_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(res: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.get_impl_version_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.get_impl_version_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_impl_version_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_impl_version_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.get_impl_version_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.get_multisig": {
- "decorators": [
- "view"
- ],
- "pc": 7529,
- "type": "function"
- },
- "__wrappers__.get_multisig.Args": {
- "full_name": "__wrappers__.get_multisig.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_multisig.ImplicitArgs": {
- "full_name": "__wrappers__.get_multisig.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_multisig.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_multisig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.get_multisig.__wrapped_func": {
- "destination": "__main__.get_multisig",
- "type": "alias"
- },
- "__wrappers__.get_multisig_encode_return": {
- "decorators": [],
- "pc": 7520,
- "type": "function"
- },
- "__wrappers__.get_multisig_encode_return.Args": {
- "full_name": "__wrappers__.get_multisig_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(multisig_num_signers: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.get_multisig_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.get_multisig_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_multisig_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_multisig_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.get_multisig_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.get_pending_multisig_transaction": {
- "decorators": [
- "view"
- ],
- "pc": 7598,
- "type": "function"
- },
- "__wrappers__.get_pending_multisig_transaction.Args": {
- "full_name": "__wrappers__.get_pending_multisig_transaction.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_pending_multisig_transaction.ImplicitArgs": {
- "full_name": "__wrappers__.get_pending_multisig_transaction.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_pending_multisig_transaction.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_pending_multisig_transaction.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.get_pending_multisig_transaction.__wrapped_func": {
- "destination": "__main__.get_pending_multisig_transaction",
- "type": "alias"
- },
- "__wrappers__.get_pending_multisig_transaction_encode_return": {
- "decorators": [],
- "pc": 7585,
- "type": "function"
- },
- "__wrappers__.get_pending_multisig_transaction_encode_return.Args": {
- "full_name": "__wrappers__.get_pending_multisig_transaction_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 5
- },
- "ret_value": {
- "cairo_type": "(pending_multisig_transaction: src.accounts.braavos.multisig.library.PendingMultisigTransaction)",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "__wrappers__.get_pending_multisig_transaction_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.get_pending_multisig_transaction_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_pending_multisig_transaction_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_pending_multisig_transaction_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.get_pending_multisig_transaction_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.get_public_key": {
- "decorators": [
- "view"
- ],
- "pc": 7235,
- "type": "function"
- },
- "__wrappers__.get_public_key.Args": {
- "full_name": "__wrappers__.get_public_key.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_public_key.ImplicitArgs": {
- "full_name": "__wrappers__.get_public_key.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_public_key.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_public_key.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.get_public_key.__wrapped_func": {
- "destination": "__main__.get_public_key",
- "type": "alias"
- },
- "__wrappers__.get_public_key_encode_return": {
- "decorators": [],
- "pc": 7226,
- "type": "function"
- },
- "__wrappers__.get_public_key_encode_return.Args": {
- "full_name": "__wrappers__.get_public_key_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(res: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.get_public_key_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.get_public_key_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_public_key_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_public_key_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.get_public_key_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.get_signer": {
- "decorators": [
- "view"
- ],
- "pc": 7325,
- "type": "function"
- },
- "__wrappers__.get_signer.Args": {
- "full_name": "__wrappers__.get_signer.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_signer.ImplicitArgs": {
- "full_name": "__wrappers__.get_signer.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_signer.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.get_signer.__wrapped_func": {
- "destination": "__main__.get_signer",
- "type": "alias"
- },
- "__wrappers__.get_signer_encode_return": {
- "decorators": [],
- "pc": 7310,
- "type": "function"
- },
- "__wrappers__.get_signer_encode_return.Args": {
- "full_name": "__wrappers__.get_signer_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 7
- },
- "ret_value": {
- "cairo_type": "(signer: src.accounts.braavos.signers.library.SignerModel)",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "__wrappers__.get_signer_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.get_signer_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_signer_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_signer_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.get_signer_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.get_signers": {
- "decorators": [
- "view"
- ],
- "pc": 7281,
- "type": "function"
- },
- "__wrappers__.get_signers.Args": {
- "full_name": "__wrappers__.get_signers.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_signers.ImplicitArgs": {
- "full_name": "__wrappers__.get_signers.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_signers.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "__wrappers__.get_signers.__wrapped_func": {
- "destination": "__main__.get_signers",
- "type": "alias"
- },
- "__wrappers__.get_signers_encode_return": {
- "decorators": [],
- "pc": 7259,
- "type": "function"
- },
- "__wrappers__.get_signers_encode_return.Args": {
- "full_name": "__wrappers__.get_signers_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "ret_value": {
- "cairo_type": "(signers_len: felt, signers: src.accounts.braavos.signers.library.IndexedSignerModel*)",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__wrappers__.get_signers_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.get_signers_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_signers_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_signers_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "__wrappers__.get_signers_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.initializer": {
- "decorators": [
- "external"
- ],
- "pc": 6876,
- "type": "function"
- },
- "__wrappers__.initializer.Args": {
- "full_name": "__wrappers__.initializer.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.initializer.ImplicitArgs": {
- "full_name": "__wrappers__.initializer.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.initializer.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.initializer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.initializer.__wrapped_func": {
- "destination": "__main__.initializer",
- "type": "alias"
- },
- "__wrappers__.initializer_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.isValidSignature": {
- "decorators": [
- "view"
- ],
- "pc": 7484,
- "type": "function"
- },
- "__wrappers__.isValidSignature.Args": {
- "full_name": "__wrappers__.isValidSignature.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isValidSignature.ImplicitArgs": {
- "full_name": "__wrappers__.isValidSignature.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isValidSignature.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.isValidSignature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.isValidSignature.__wrapped_func": {
- "destination": "__main__.isValidSignature",
- "type": "alias"
- },
- "__wrappers__.isValidSignature_encode_return": {
- "decorators": [],
- "pc": 7475,
- "type": "function"
- },
- "__wrappers__.isValidSignature_encode_return.Args": {
- "full_name": "__wrappers__.isValidSignature_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(isValid: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.isValidSignature_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.isValidSignature_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isValidSignature_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.isValidSignature_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.isValidSignature_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.is_valid_signature": {
- "decorators": [
- "view"
- ],
- "pc": 7428,
- "type": "function"
- },
- "__wrappers__.is_valid_signature.Args": {
- "full_name": "__wrappers__.is_valid_signature.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.is_valid_signature.ImplicitArgs": {
- "full_name": "__wrappers__.is_valid_signature.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.is_valid_signature.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.is_valid_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.is_valid_signature.__wrapped_func": {
- "destination": "__main__.is_valid_signature",
- "type": "alias"
- },
- "__wrappers__.is_valid_signature_encode_return": {
- "decorators": [],
- "pc": 7419,
- "type": "function"
- },
- "__wrappers__.is_valid_signature_encode_return.Args": {
- "full_name": "__wrappers__.is_valid_signature_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(is_valid: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.is_valid_signature_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.is_valid_signature_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.is_valid_signature_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.is_valid_signature_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.is_valid_signature_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.migrate_storage": {
- "decorators": [
- "external"
- ],
- "pc": 6932,
- "type": "function"
- },
- "__wrappers__.migrate_storage.Args": {
- "full_name": "__wrappers__.migrate_storage.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.migrate_storage.ImplicitArgs": {
- "full_name": "__wrappers__.migrate_storage.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.migrate_storage.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.migrate_storage.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.migrate_storage.__wrapped_func": {
- "destination": "__main__.migrate_storage",
- "type": "alias"
- },
- "__wrappers__.migrate_storage_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.remove_signer": {
- "decorators": [
- "external"
- ],
- "pc": 7100,
- "type": "function"
- },
- "__wrappers__.remove_signer.Args": {
- "full_name": "__wrappers__.remove_signer.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.remove_signer.ImplicitArgs": {
- "full_name": "__wrappers__.remove_signer.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.remove_signer.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.remove_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.remove_signer.__wrapped_func": {
- "destination": "__main__.remove_signer",
- "type": "alias"
- },
- "__wrappers__.remove_signer_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.remove_signer_with_etd": {
- "decorators": [
- "external"
- ],
- "pc": 7134,
- "type": "function"
- },
- "__wrappers__.remove_signer_with_etd.Args": {
- "full_name": "__wrappers__.remove_signer_with_etd.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.remove_signer_with_etd.ImplicitArgs": {
- "full_name": "__wrappers__.remove_signer_with_etd.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.remove_signer_with_etd.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.remove_signer_with_etd.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.remove_signer_with_etd.__wrapped_func": {
- "destination": "__main__.remove_signer_with_etd",
- "type": "alias"
- },
- "__wrappers__.remove_signer_with_etd_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.setPublicKey": {
- "decorators": [
- "external"
- ],
- "pc": 7070,
- "type": "function"
- },
- "__wrappers__.setPublicKey.Args": {
- "full_name": "__wrappers__.setPublicKey.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.setPublicKey.ImplicitArgs": {
- "full_name": "__wrappers__.setPublicKey.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.setPublicKey.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.setPublicKey.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.setPublicKey.__wrapped_func": {
- "destination": "__main__.setPublicKey",
- "type": "alias"
- },
- "__wrappers__.setPublicKey_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.set_multisig": {
- "decorators": [
- "external"
- ],
- "pc": 7560,
- "type": "function"
- },
- "__wrappers__.set_multisig.Args": {
- "full_name": "__wrappers__.set_multisig.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.set_multisig.ImplicitArgs": {
- "full_name": "__wrappers__.set_multisig.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.set_multisig.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.set_multisig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.set_multisig.__wrapped_func": {
- "destination": "__main__.set_multisig",
- "type": "alias"
- },
- "__wrappers__.set_multisig_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.sign_pending_multisig_transaction": {
- "decorators": [
- "external"
- ],
- "pc": 7646,
- "type": "function"
- },
- "__wrappers__.sign_pending_multisig_transaction.Args": {
- "full_name": "__wrappers__.sign_pending_multisig_transaction.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.sign_pending_multisig_transaction.ImplicitArgs": {
- "full_name": "__wrappers__.sign_pending_multisig_transaction.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.sign_pending_multisig_transaction.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.sign_pending_multisig_transaction.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "__wrappers__.sign_pending_multisig_transaction.__wrapped_func": {
- "destination": "__main__.sign_pending_multisig_transaction",
- "type": "alias"
- },
- "__wrappers__.sign_pending_multisig_transaction_encode_return": {
- "decorators": [],
- "pc": 7627,
- "type": "function"
- },
- "__wrappers__.sign_pending_multisig_transaction_encode_return.Args": {
- "full_name": "__wrappers__.sign_pending_multisig_transaction_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "ret_value": {
- "cairo_type": "(response_len: felt, response: felt*)",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__wrappers__.sign_pending_multisig_transaction_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.sign_pending_multisig_transaction_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.sign_pending_multisig_transaction_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.sign_pending_multisig_transaction_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "__wrappers__.sign_pending_multisig_transaction_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.supportsInterface": {
- "decorators": [
- "view"
- ],
- "pc": 6813,
- "type": "function"
- },
- "__wrappers__.supportsInterface.Args": {
- "full_name": "__wrappers__.supportsInterface.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface.ImplicitArgs": {
- "full_name": "__wrappers__.supportsInterface.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.supportsInterface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.supportsInterface.__wrapped_func": {
- "destination": "__main__.supportsInterface",
- "type": "alias"
- },
- "__wrappers__.supportsInterface_encode_return": {
- "decorators": [],
- "pc": 6804,
- "type": "function"
- },
- "__wrappers__.supportsInterface_encode_return.Args": {
- "full_name": "__wrappers__.supportsInterface_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(success: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.supportsInterface_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.supportsInterface_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.supportsInterface_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.supportsInterface_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.swap_signers": {
- "decorators": [
- "external"
- ],
- "pc": 7033,
- "type": "function"
- },
- "__wrappers__.swap_signers.Args": {
- "full_name": "__wrappers__.swap_signers.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.swap_signers.ImplicitArgs": {
- "full_name": "__wrappers__.swap_signers.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.swap_signers.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.swap_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.swap_signers.__wrapped_func": {
- "destination": "__main__.swap_signers",
- "type": "alias"
- },
- "__wrappers__.swap_signers_encode_return": {
- "decorators": [],
- "pc": 7024,
- "type": "function"
- },
- "__wrappers__.swap_signers_encode_return.Args": {
- "full_name": "__wrappers__.swap_signers_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(signer_id: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.swap_signers_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.swap_signers_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.swap_signers_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.swap_signers_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.swap_signers_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.upgrade": {
- "decorators": [
- "external"
- ],
- "pc": 6904,
- "type": "function"
- },
- "__wrappers__.upgrade.Args": {
- "full_name": "__wrappers__.upgrade.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.upgrade.ImplicitArgs": {
- "full_name": "__wrappers__.upgrade.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.upgrade.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.upgrade.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.upgrade.__wrapped_func": {
- "destination": "__main__.upgrade",
- "type": "alias"
- },
- "__wrappers__.upgrade_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.constants.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC": {
- "type": "const",
- "value": 345600
- },
- "src.accounts.braavos.constants.ACCOUNT_IMPL_VERSION": {
- "type": "const",
- "value": 58256001704608589532901680
- },
- "src.accounts.braavos.constants.ADD_SIGNER_SELECTOR": {
- "type": "const",
- "value": 163160470112599928456934797768840367968245733614578848060926957836914140077
- },
- "src.accounts.braavos.constants.CANCEL_DEFERRED_DISABLE_MULTISIG_REQ_SELECTOR": {
- "type": "const",
- "value": 2368085011737712558832061853528991504353100933681333270721786327191901518
- },
- "src.accounts.braavos.constants.CANCEL_DEFERRED_REMOVE_SIGNER_REQ_SELECTOR": {
- "type": "const",
- "value": 269717755689401876173711085406697014939272590112879486617649727631382791657
- },
- "src.accounts.braavos.constants.DISABLE_MULTISIG_SELECTOR": {
- "type": "const",
- "value": 1758259583752551939040810879209073852335166648624686940608467553891753933031
- },
- "src.accounts.braavos.constants.DISABLE_MULTISIG_WITH_ETD_SELECTOR": {
- "type": "const",
- "value": 174813914610141181835653391265740007128686786058622343737933013940855989184
- },
- "src.accounts.braavos.constants.IACCOUNT_ID": {
- "type": "const",
- "value": 2792084853
- },
- "src.accounts.braavos.constants.IACCOUNT_ID_v0x1010102": {
- "type": "const",
- "value": 4044209476
- },
- "src.accounts.braavos.constants.IERC165_ID": {
- "type": "const",
- "value": 33540519
- },
- "src.accounts.braavos.constants.IERC721_ENUMERABLE_ID": {
- "type": "const",
- "value": 2014223715
- },
- "src.accounts.braavos.constants.IERC721_ID": {
- "type": "const",
- "value": 2158778573
- },
- "src.accounts.braavos.constants.IERC721_METADATA_ID": {
- "type": "const",
- "value": 1532892063
- },
- "src.accounts.braavos.constants.IERC721_RECEIVER_ID": {
- "type": "const",
- "value": 353073666
- },
- "src.accounts.braavos.constants.INITIALIZER_SELECTOR": {
- "type": "const",
- "value": 1295919550572838631247819983596733806859788957403169325509326258146877103642
- },
- "src.accounts.braavos.constants.INVALID_ID": {
- "type": "const",
- "value": 4294967295
- },
- "src.accounts.braavos.constants.MIGRATE_STORAGE_SELECTOR": {
- "type": "const",
- "value": 522038773094464137401434129447374078914611256157886368771002985264489953033
- },
- "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_BLOCK_NUM": {
- "type": "const",
- "value": 3
- },
- "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_SEC": {
- "type": "const",
- "value": 300
- },
- "src.accounts.braavos.constants.REMOVE_SIGNER_SELECTOR": {
- "type": "const",
- "value": 409261550851542507680168322314239740979393570425390024668899463010292902806
- },
- "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR": {
- "type": "const",
- "value": 1189488687767662123356698053193137082046618410956870915062359977563328943793
- },
- "src.accounts.braavos.constants.SET_MULTISIG_SELECTOR": {
- "type": "const",
- "value": 979263662673215070237784411221295853154410968114948506634943934754177391346
- },
- "src.accounts.braavos.constants.SIGNER_TYPE_SECP256R1": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.constants.SIGNER_TYPE_STARK": {
- "type": "const",
- "value": 1
- },
- "src.accounts.braavos.constants.SIGNER_TYPE_UNUSED": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.constants.SIGN_PENDING_MULTISIG_TXN_SELECTOR": {
- "type": "const",
- "value": 739140450142317551736190475027448397206197387125691924280419642098391765544
- },
- "src.accounts.braavos.constants.SUPPORTS_INTERFACE_SELECTOR": {
- "type": "const",
- "value": 1184015894760294494673613438913361435336722154500302038630992932234692784845
- },
- "src.accounts.braavos.constants.TX_VERSION_0": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.constants.TX_VERSION_0_EST_FEE": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "src.accounts.braavos.constants.TX_VERSION_1": {
- "type": "const",
- "value": 1
- },
- "src.accounts.braavos.constants.TX_VERSION_1_EST_FEE": {
- "type": "const",
- "value": 340282366920938463463374607431768211457
- },
- "src.accounts.braavos.constants.UINT8_MAX": {
- "type": "const",
- "value": 256
- },
- "src.accounts.braavos.guards.Guards": {
- "type": "namespace"
- },
- "src.accounts.braavos.guards.Guards.Args": {
- "full_name": "src.accounts.braavos.guards.Guards.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.guards.Guards.ImplicitArgs": {
- "full_name": "src.accounts.braavos.guards.Guards.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.guards.Guards.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.guards.Guards.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.guards.Guards.assert_no_reentrance": {
- "decorators": [],
- "pc": 6778,
- "type": "function"
- },
- "src.accounts.braavos.guards.Guards.assert_no_reentrance.Args": {
- "full_name": "src.accounts.braavos.guards.Guards.assert_no_reentrance.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.guards.Guards.assert_no_reentrance.ImplicitArgs": {
- "full_name": "src.accounts.braavos.guards.Guards.assert_no_reentrance.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.guards.Guards.assert_no_reentrance.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.guards.Guards.assert_no_reentrance.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.guards.Guards.assert_only_self": {
- "decorators": [],
- "pc": 6769,
- "type": "function"
- },
- "src.accounts.braavos.guards.Guards.assert_only_self.Args": {
- "full_name": "src.accounts.braavos.guards.Guards.assert_only_self.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.guards.Guards.assert_only_self.ImplicitArgs": {
- "full_name": "src.accounts.braavos.guards.Guards.assert_only_self.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.guards.Guards.assert_only_self.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.guards.Guards.assert_only_self.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.guards.Guards.assert_valid_transaction_version": {
- "decorators": [],
- "pc": 6785,
- "type": "function"
- },
- "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.Args": {
- "full_name": "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.Args",
- "members": {
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.ImplicitArgs": {
- "full_name": "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.guards.Guards.assert_valid_transaction_version.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.guards.TX_VERSION_0_EST_FEE": {
- "destination": "src.accounts.braavos.constants.TX_VERSION_0_EST_FEE",
- "type": "alias"
- },
- "src.accounts.braavos.guards.TxInfo": {
- "destination": "starkware.starknet.common.syscalls.TxInfo",
- "type": "alias"
- },
- "src.accounts.braavos.guards.assert_not_equal": {
- "destination": "starkware.cairo.common.math.assert_not_equal",
- "type": "alias"
- },
- "src.accounts.braavos.guards.get_caller_address": {
- "destination": "starkware.starknet.common.syscalls.get_caller_address",
- "type": "alias"
- },
- "src.accounts.braavos.guards.get_contract_address": {
- "destination": "starkware.starknet.common.syscalls.get_contract_address",
- "type": "alias"
- },
- "src.accounts.braavos.guards.get_tx_info": {
- "destination": "starkware.starknet.common.syscalls.get_tx_info",
- "type": "alias"
- },
- "src.accounts.braavos.lib.bigint.BASE": {
- "destination": "src.accounts.braavos.lib.constants.BASE",
- "type": "alias"
- },
- "src.accounts.braavos.lib.bigint.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.bigint.nondet_bigint3": {
- "decorators": [],
- "pc": 515,
- "type": "function"
- },
- "src.accounts.braavos.lib.bigint.nondet_bigint3.Args": {
- "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.lib.bigint.nondet_bigint3.D2_BOUND": {
- "type": "const",
- "value": 340282366920861092210919271164587016192
- },
- "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.bigint.nondet_bigint3.MAX_SUM_BOUND": {
- "type": "const",
- "value": 340282366920783720958463934897405820928
- },
- "src.accounts.braavos.lib.bigint.nondet_bigint3.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.bigint.nondet_bigint3.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.bigint.nondet_bigint3.res": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "full_name": "src.accounts.braavos.lib.bigint.nondet_bigint3.res",
- "references": [
- {
- "ap_tracking_data": {
- "group": 44,
- "offset": 0
- },
- "pc": 515,
- "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.constants.A0": {
- "type": "const",
- "value": 77371252455336267181195260
- },
- "src.accounts.braavos.lib.constants.A1": {
- "type": "const",
- "value": 1023
- },
- "src.accounts.braavos.lib.constants.A2": {
- "type": "const",
- "value": 19342813109330467168976896
- },
- "src.accounts.braavos.lib.constants.B0": {
- "type": "const",
- "value": 23805269282153275520606283
- },
- "src.accounts.braavos.lib.constants.B1": {
- "type": "const",
- "value": 64478498050055519801623345
- },
- "src.accounts.braavos.lib.constants.B2": {
- "type": "const",
- "value": 6858709101169761702330043
- },
- "src.accounts.braavos.lib.constants.BASE": {
- "type": "const",
- "value": 77371252455336267181195264
- },
- "src.accounts.braavos.lib.constants.GX0": {
- "type": "const",
- "value": 52227620040540588600771222
- },
- "src.accounts.braavos.lib.constants.GX1": {
- "type": "const",
- "value": 33347259622618539004134583
- },
- "src.accounts.braavos.lib.constants.GX2": {
- "type": "const",
- "value": 8091721874918813684698062
- },
- "src.accounts.braavos.lib.constants.GY0": {
- "type": "const",
- "value": 59685082318776612195095029
- },
- "src.accounts.braavos.lib.constants.GY1": {
- "type": "const",
- "value": 54599710628478995760242092
- },
- "src.accounts.braavos.lib.constants.GY2": {
- "type": "const",
- "value": 6036146923926000695307902
- },
- "src.accounts.braavos.lib.constants.N0": {
- "type": "const",
- "value": 28553880287938765337601361
- },
- "src.accounts.braavos.lib.constants.N1": {
- "type": "const",
- "value": 77371252455335114450843292
- },
- "src.accounts.braavos.lib.constants.N2": {
- "type": "const",
- "value": 19342813109330467168976895
- },
- "src.accounts.braavos.lib.constants.P0": {
- "type": "const",
- "value": 77371252455336267181195263
- },
- "src.accounts.braavos.lib.constants.P1": {
- "type": "const",
- "value": 1023
- },
- "src.accounts.braavos.lib.constants.P2": {
- "type": "const",
- "value": 19342813109330467168976896
- },
- "src.accounts.braavos.lib.constants.SECP_REM": {
- "type": "const",
- "value": 26959946660873538059280334323183841250350249843923952699046031785985
- },
- "src.accounts.braavos.lib.constants.SECP_REM0": {
- "type": "const",
- "value": 1
- },
- "src.accounts.braavos.lib.constants.SECP_REM1": {
- "type": "const",
- "value": -1024
- },
- "src.accounts.braavos.lib.constants.SECP_REM2": {
- "type": "const",
- "value": 4503599626321920
- },
- "src.accounts.braavos.lib.constants.r0": {
- "type": "const",
- "value": 4
- },
- "src.accounts.braavos.lib.constants.r1": {
- "type": "const",
- "value": -4096
- },
- "src.accounts.braavos.lib.constants.r2": {
- "type": "const",
- "value": 18014398505287680
- },
- "src.accounts.braavos.lib.constants.s0": {
- "type": "const",
- "value": 72057594037927936
- },
- "src.accounts.braavos.lib.constants.s1": {
- "type": "const",
- "value": -73786976294838206460
- },
- "src.accounts.braavos.lib.constants.s2": {
- "type": "const",
- "value": -75557863725914323423232
- },
- "src.accounts.braavos.lib.ec.A0": {
- "destination": "src.accounts.braavos.lib.constants.A0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.A1": {
- "destination": "src.accounts.braavos.lib.constants.A1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.A2": {
- "destination": "src.accounts.braavos.lib.constants.A2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.B0": {
- "destination": "src.accounts.braavos.lib.constants.B0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.B1": {
- "destination": "src.accounts.braavos.lib.constants.B1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.B2": {
- "destination": "src.accounts.braavos.lib.constants.B2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.EcPoint": {
- "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.UnreducedBigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.compute_doubling_slope": {
- "decorators": [],
- "pc": 701,
- "type": "function"
- },
- "src.accounts.braavos.lib.ec.compute_doubling_slope.Args": {
- "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.Args",
- "members": {
- "point": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.compute_doubling_slope.Return": {
- "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.ec.compute_doubling_slope.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.ec.compute_doubling_slope.point": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "full_name": "src.accounts.braavos.lib.ec.compute_doubling_slope.point",
- "references": [
- {
- "ap_tracking_data": {
- "group": 51,
- "offset": 0
- },
- "pc": 701,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec.compute_slope": {
- "decorators": [],
- "pc": 751,
- "type": "function"
- },
- "src.accounts.braavos.lib.ec.compute_slope.Args": {
- "full_name": "src.accounts.braavos.lib.ec.compute_slope.Args",
- "members": {
- "point0": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 0
- },
- "point1": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 6
- }
- },
- "size": 12,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.ec.compute_slope.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.compute_slope.Return": {
- "cairo_type": "(slope: starkware.cairo.common.cairo_secp.bigint.BigInt3)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.ec.compute_slope.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.ec.compute_slope.point0": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "full_name": "src.accounts.braavos.lib.ec.compute_slope.point0",
- "references": [
- {
- "ap_tracking_data": {
- "group": 52,
- "offset": 0
- },
- "pc": 751,
- "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec.compute_slope.point1": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "full_name": "src.accounts.braavos.lib.ec.compute_slope.point1",
- "references": [
- {
- "ap_tracking_data": {
- "group": 52,
- "offset": 0
- },
- "pc": 751,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec.ec_add": {
- "decorators": [],
- "pc": 935,
- "type": "function"
- },
- "src.accounts.braavos.lib.ec.ec_add.Args": {
- "full_name": "src.accounts.braavos.lib.ec.ec_add.Args",
- "members": {
- "point0": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 0
- },
- "point1": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 6
- }
- },
- "size": 12,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.ec.ec_add.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.ec_add.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.ec.ec_add.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.ec.ec_double": {
- "decorators": [],
- "pc": 775,
- "type": "function"
- },
- "src.accounts.braavos.lib.ec.ec_double.Args": {
- "full_name": "src.accounts.braavos.lib.ec.ec_double.Args",
- "members": {
- "point": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.ec.ec_double.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.ec_double.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.ec.ec_double.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.ec.ec_double.point": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "full_name": "src.accounts.braavos.lib.ec.ec_double.point",
- "references": [
- {
- "ap_tracking_data": {
- "group": 53,
- "offset": 0
- },
- "pc": 775,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec.ec_double.slope": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "full_name": "src.accounts.braavos.lib.ec.ec_double.slope",
- "references": [
- {
- "ap_tracking_data": {
- "group": 53,
- "offset": 158
- },
- "pc": 798,
- "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec.fast_ec_add": {
- "decorators": [],
- "pc": 848,
- "type": "function"
- },
- "src.accounts.braavos.lib.ec.fast_ec_add.Args": {
- "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.Args",
- "members": {
- "point0": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 0
- },
- "point1": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 6
- }
- },
- "size": 12,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.fast_ec_add.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.ec.fast_ec_add.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.ec.fast_ec_add.point0": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point0",
- "references": [
- {
- "ap_tracking_data": {
- "group": 54,
- "offset": 0
- },
- "pc": 848,
- "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec.fast_ec_add.point1": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.point1",
- "references": [
- {
- "ap_tracking_data": {
- "group": 54,
- "offset": 0
- },
- "pc": 848,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec.fast_ec_add.slope": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "full_name": "src.accounts.braavos.lib.ec.fast_ec_add.slope",
- "references": [
- {
- "ap_tracking_data": {
- "group": 54,
- "offset": 117
- },
- "pc": 891,
- "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec.is_zero": {
- "destination": "src.accounts.braavos.lib.field.is_zero",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.nondet_bigint3": {
- "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.reduce": {
- "destination": "src.accounts.braavos.lib.field.reduce",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.unreduced_mul": {
- "destination": "src.accounts.braavos.lib.field.unreduced_mul",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.unreduced_sqr": {
- "destination": "src.accounts.braavos.lib.field.unreduced_sqr",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec.verify_point": {
- "decorators": [],
- "pc": 991,
- "type": "function"
- },
- "src.accounts.braavos.lib.ec.verify_point.Args": {
- "full_name": "src.accounts.braavos.lib.ec.verify_point.Args",
- "members": {
- "pt": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.verify_point.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.ec.verify_point.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec.verify_point.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.ec.verify_point.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.ec.verify_zero": {
- "destination": "src.accounts.braavos.lib.field.verify_zero",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.EcPoint": {
- "destination": "src.accounts.braavos.lib.ec.EcPoint",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.Window": {
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.Window",
- "members": {
- "G": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 0
- },
- "Q": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 6
- },
- "W10": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 54
- },
- "W11": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 60
- },
- "W12": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 66
- },
- "W13": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 72
- },
- "W14": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 78
- },
- "W15": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 84
- },
- "W3": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 12
- },
- "W4": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 18
- },
- "W5": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 24
- },
- "W6": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 30
- },
- "W7": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 36
- },
- "W8": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 42
- },
- "W9": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 48
- }
- },
- "size": 90,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_add": {
- "destination": "src.accounts.braavos.lib.ec.ec_add",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_double": {
- "destination": "src.accounts.braavos.lib.ec.ec_double",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mul": {
- "destination": "src.accounts.braavos.lib.ec.ec_mul",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner": {
- "decorators": [],
- "pc": 1232,
- "type": "function"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Args": {
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Args",
- "members": {
- "Prec": {
- "cairo_type": "src.accounts.braavos.lib.ec_mulmuladd.Window",
- "offset": 6
- },
- "R": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 0
- },
- "m": {
- "cairo_type": "felt",
- "offset": 98
- },
- "scalar_u": {
- "cairo_type": "felt",
- "offset": 96
- },
- "scalar_v": {
- "cairo_type": "felt",
- "offset": 97
- }
- },
- "size": 99,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.m",
- "references": [
- {
- "ap_tracking_data": {
- "group": 70,
- "offset": 0
- },
- "pc": 1232,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.quad_bit",
- "references": [
- {
- "ap_tracking_data": {
- "group": 70,
- "offset": 1
- },
- "pc": 1234,
- "value": "[cast(fp, felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_u",
- "references": [
- {
- "ap_tracking_data": {
- "group": 70,
- "offset": 0
- },
- "pc": 1232,
- "value": "[cast(fp + (-5), felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner.scalar_v",
- "references": [
- {
- "ap_tracking_data": {
- "group": 70,
- "offset": 0
- },
- "pc": 1232,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner": {
- "decorators": [],
- "pc": 1042,
- "type": "function"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Args": {
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Args",
- "members": {
- "G": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 6
- },
- "H": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 18
- },
- "Q": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 12
- },
- "R": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 0
- },
- "m": {
- "cairo_type": "felt",
- "offset": 26
- },
- "scalar_u": {
- "cairo_type": "felt",
- "offset": 24
- },
- "scalar_v": {
- "cairo_type": "felt",
- "offset": 25
- }
- },
- "size": 27,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.dibit",
- "references": [
- {
- "ap_tracking_data": {
- "group": 62,
- "offset": 0
- },
- "pc": 1065,
- "value": "[cast(fp, felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.m",
- "references": [
- {
- "ap_tracking_data": {
- "group": 61,
- "offset": 0
- },
- "pc": 1042,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_u",
- "references": [
- {
- "ap_tracking_data": {
- "group": 61,
- "offset": 0
- },
- "pc": 1042,
- "value": "[cast(fp + (-5), felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_inner.scalar_v",
- "references": [
- {
- "ap_tracking_data": {
- "group": 61,
- "offset": 0
- },
- "pc": 1042,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.EcPoint": {
- "destination": "src.accounts.braavos.lib.ec.EcPoint",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.Window": {
- "destination": "src.accounts.braavos.lib.ec_mulmuladd.Window",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_add": {
- "destination": "src.accounts.braavos.lib.ec.ec_add",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_double": {
- "destination": "src.accounts.braavos.lib.ec.ec_double",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mul": {
- "destination": "src.accounts.braavos.lib.ec.ec_mul",
- "type": "alias"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3": {
- "decorators": [],
- "pc": 3137,
- "type": "function"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Args": {
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Args",
- "members": {
- "G": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 0
- },
- "Q": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 6
- },
- "scalar_u": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 12
- },
- "scalar_v": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 15
- }
- },
- "size": 18,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.ec.EcPoint)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.SIZEOF_LOCALS": {
- "type": "const",
- "value": 171
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.len_hi",
- "references": [
- {
- "ap_tracking_data": {
- "group": 105,
- "offset": 171
- },
- "pc": 3139,
- "value": "[cast(fp, felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_u",
- "references": [
- {
- "ap_tracking_data": {
- "group": 105,
- "offset": 0
- },
- "pc": 3137,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "full_name": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3.scalar_v",
- "references": [
- {
- "ap_tracking_data": {
- "group": 105,
- "offset": 0
- },
- "pc": 3137,
- "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladd_W_inner": {
- "destination": "src.accounts.braavos.lib.ec_mulmuladd.ec_mulmuladd_W_inner",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.BASE": {
- "destination": "src.accounts.braavos.lib.constants.BASE",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.P0": {
- "destination": "src.accounts.braavos.lib.constants.P0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.P1": {
- "destination": "src.accounts.braavos.lib.constants.P1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.P2": {
- "destination": "src.accounts.braavos.lib.constants.P2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.SECP_REM": {
- "destination": "src.accounts.braavos.lib.constants.SECP_REM",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.SECP_REM0": {
- "destination": "src.accounts.braavos.lib.constants.SECP_REM0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.SECP_REM1": {
- "destination": "src.accounts.braavos.lib.constants.SECP_REM1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.SECP_REM2": {
- "destination": "src.accounts.braavos.lib.constants.SECP_REM2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.UnreducedBigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.assert_165_bit": {
- "decorators": [],
- "pc": 528,
- "type": "function"
- },
- "src.accounts.braavos.lib.field.assert_165_bit.Args": {
- "full_name": "src.accounts.braavos.lib.field.assert_165_bit.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.assert_165_bit.HIGH_BOUND": {
- "type": "const",
- "value": 340282366920938463463374607294329257984
- },
- "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.field.assert_165_bit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.assert_165_bit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.field.assert_165_bit.SHIFT": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "src.accounts.braavos.lib.field.assert_165_bit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.field.assert_165_bit.UPPER_BOUND": {
- "type": "const",
- "value": 46768052394588893382517914646921056628989841375232
- },
- "src.accounts.braavos.lib.field.assert_165_bit.high": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.field.assert_165_bit.high",
- "references": [
- {
- "ap_tracking_data": {
- "group": 45,
- "offset": 0
- },
- "pc": 528,
- "value": "[cast([fp + (-4)] + 1, felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.field.assert_165_bit.low": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.field.assert_165_bit.low",
- "references": [
- {
- "ap_tracking_data": {
- "group": 45,
- "offset": 0
- },
- "pc": 528,
- "value": "[cast([fp + (-4)], felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.field.assert_165_bit.value": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.field.assert_165_bit.value",
- "references": [
- {
- "ap_tracking_data": {
- "group": 45,
- "offset": 0
- },
- "pc": 528,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.field.is_zero": {
- "decorators": [],
- "pc": 649,
- "type": "function"
- },
- "src.accounts.braavos.lib.field.is_zero.Args": {
- "full_name": "src.accounts.braavos.lib.field.is_zero.Args",
- "members": {
- "x": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.is_zero.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.field.is_zero.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.is_zero.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.field.is_zero.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.field.is_zero.x": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "full_name": "src.accounts.braavos.lib.field.is_zero.x",
- "references": [
- {
- "ap_tracking_data": {
- "group": 49,
- "offset": 0
- },
- "pc": 649,
- "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.field.nondet_bigint3": {
- "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.r0": {
- "destination": "src.accounts.braavos.lib.constants.r0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.r1": {
- "destination": "src.accounts.braavos.lib.constants.r1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.r2": {
- "destination": "src.accounts.braavos.lib.constants.r2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.reduce": {
- "decorators": [],
- "pc": 685,
- "type": "function"
- },
- "src.accounts.braavos.lib.field.reduce.Args": {
- "full_name": "src.accounts.braavos.lib.field.reduce.Args",
- "members": {
- "x": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.reduce.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.field.reduce.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.reduce.Return": {
- "cairo_type": "(reduced_x: starkware.cairo.common.cairo_secp.bigint.BigInt3)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.field.reduce.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.field.reduce.x": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "full_name": "src.accounts.braavos.lib.field.reduce.x",
- "references": [
- {
- "ap_tracking_data": {
- "group": 50,
- "offset": 0
- },
- "pc": 685,
- "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 50,
- "offset": 10
- },
- "pc": 688,
- "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.field.s0": {
- "destination": "src.accounts.braavos.lib.constants.s0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.s1": {
- "destination": "src.accounts.braavos.lib.constants.s1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.s2": {
- "destination": "src.accounts.braavos.lib.constants.s2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.field.unreduced_mul": {
- "decorators": [],
- "pc": 540,
- "type": "function"
- },
- "src.accounts.braavos.lib.field.unreduced_mul.Args": {
- "full_name": "src.accounts.braavos.lib.field.unreduced_mul.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 0
- },
- "b": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.field.unreduced_mul.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.unreduced_mul.Return": {
- "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.field.unreduced_mul.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.field.unreduced_sqr": {
- "decorators": [],
- "pc": 578,
- "type": "function"
- },
- "src.accounts.braavos.lib.field.unreduced_sqr.Args": {
- "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.field.unreduced_sqr.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.unreduced_sqr.Return": {
- "cairo_type": "(res_low: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.field.unreduced_sqr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.field.verify_zero": {
- "decorators": [],
- "pc": 615,
- "type": "function"
- },
- "src.accounts.braavos.lib.field.verify_zero.Args": {
- "full_name": "src.accounts.braavos.lib.field.verify_zero.Args",
- "members": {
- "val": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.field.verify_zero.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.field.verify_zero.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.field.verify_zero.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "src.accounts.braavos.lib.field.verify_zero.q": {
- "cairo_type": "felt",
- "full_name": "src.accounts.braavos.lib.field.verify_zero.q",
- "references": [
- {
- "ap_tracking_data": {
- "group": 48,
- "offset": 1
- },
- "pc": 617,
- "value": "[cast(fp, felt*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.field.verify_zero.val": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "full_name": "src.accounts.braavos.lib.field.verify_zero.val",
- "references": [
- {
- "ap_tracking_data": {
- "group": 48,
- "offset": 0
- },
- "pc": 615,
- "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.signature.A0": {
- "destination": "src.accounts.braavos.lib.constants.A0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.A1": {
- "destination": "src.accounts.braavos.lib.constants.A1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.A2": {
- "destination": "src.accounts.braavos.lib.constants.A2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.B0": {
- "destination": "src.accounts.braavos.lib.constants.B0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.B1": {
- "destination": "src.accounts.braavos.lib.constants.B1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.B2": {
- "destination": "src.accounts.braavos.lib.constants.B2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.BASE": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BASE",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.EcPoint": {
- "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.GX0": {
- "destination": "src.accounts.braavos.lib.constants.GX0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.GX1": {
- "destination": "src.accounts.braavos.lib.constants.GX1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.GX2": {
- "destination": "src.accounts.braavos.lib.constants.GX2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.GY0": {
- "destination": "src.accounts.braavos.lib.constants.GY0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.GY1": {
- "destination": "src.accounts.braavos.lib.constants.GY1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.GY2": {
- "destination": "src.accounts.braavos.lib.constants.GY2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.N0": {
- "destination": "src.accounts.braavos.lib.constants.N0",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.N1": {
- "destination": "src.accounts.braavos.lib.constants.N1",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.N2": {
- "destination": "src.accounts.braavos.lib.constants.N2",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.RC_BOUND": {
- "destination": "starkware.cairo.common.math_cmp.RC_BOUND",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.UnreducedBigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.assert_nn": {
- "destination": "starkware.cairo.common.math.assert_nn",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.bigint_mul": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.bigint_mul",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.bitwise_and": {
- "destination": "starkware.cairo.common.bitwise.bitwise_and",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.div_mod_n": {
- "decorators": [],
- "pc": 3810,
- "type": "function"
- },
- "src.accounts.braavos.lib.signature.div_mod_n.Args": {
- "full_name": "src.accounts.braavos.lib.signature.div_mod_n.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 0
- },
- "b": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "src.accounts.braavos.lib.signature.div_mod_n.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.signature.div_mod_n.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.signature.div_mod_n.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.signature.div_mod_n.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.signature.div_mod_n.a": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "full_name": "src.accounts.braavos.lib.signature.div_mod_n.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 123,
- "offset": 0
- },
- "pc": 3810,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.signature.div_mod_n.b": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "full_name": "src.accounts.braavos.lib.signature.div_mod_n.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 123,
- "offset": 0
- },
- "pc": 3810,
- "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.signature.ec_add": {
- "destination": "src.accounts.braavos.lib.ec.ec_add",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.ec_mul": {
- "destination": "src.accounts.braavos.lib.ec.ec_mul",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.ec_mulmuladdW_bg3": {
- "destination": "src.accounts.braavos.lib.ec_mulmuladd_secp256r1.ec_mulmuladdW_bg3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.get_generator_point": {
- "decorators": [],
- "pc": 3797,
- "type": "function"
- },
- "src.accounts.braavos.lib.signature.get_generator_point.Args": {
- "full_name": "src.accounts.braavos.lib.signature.get_generator_point.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.lib.signature.get_generator_point.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.signature.get_generator_point.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.lib.signature.get_generator_point.Return": {
- "cairo_type": "(point: starkware.cairo.common.cairo_secp.ec.EcPoint)",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.signature.get_generator_point.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.signature.nondet_bigint3": {
- "destination": "src.accounts.braavos.lib.bigint.nondet_bigint3",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.unreduced_mul": {
- "destination": "src.accounts.braavos.lib.field.unreduced_mul",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.unreduced_sqr": {
- "destination": "src.accounts.braavos.lib.field.unreduced_sqr",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.unsigned_div_rem": {
- "destination": "starkware.cairo.common.math.unsigned_div_rem",
- "type": "alias"
- },
- "src.accounts.braavos.lib.signature.validate_signature_entry": {
- "decorators": [],
- "pc": 3876,
- "type": "function"
- },
- "src.accounts.braavos.lib.signature.validate_signature_entry.Args": {
- "full_name": "src.accounts.braavos.lib.signature.validate_signature_entry.Args",
- "members": {
- "val": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.lib.signature.validate_signature_entry.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.signature.validate_signature_entry.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.signature.validate_signature_entry.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.signature.validate_signature_entry.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.signature.verify_secp256r1_signature": {
- "decorators": [],
- "pc": 3925,
- "type": "function"
- },
- "src.accounts.braavos.lib.signature.verify_secp256r1_signature.Args": {
- "full_name": "src.accounts.braavos.lib.signature.verify_secp256r1_signature.Args",
- "members": {
- "msg_hash": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 0
- },
- "public_key": {
- "cairo_type": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "offset": 9
- },
- "r": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 3
- },
- "s": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 6
- }
- },
- "size": 15,
- "type": "struct"
- },
- "src.accounts.braavos.lib.signature.verify_secp256r1_signature.ImplicitArgs": {
- "full_name": "src.accounts.braavos.lib.signature.verify_secp256r1_signature.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.lib.signature.verify_secp256r1_signature.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.lib.signature.verify_secp256r1_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.lib.signature.verify_zero": {
- "destination": "src.accounts.braavos.lib.field.verify_zero",
- "type": "alias"
- },
- "src.accounts.braavos.library.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC": {
- "destination": "src.accounts.braavos.constants.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC",
- "type": "alias"
- },
- "src.accounts.braavos.library.ACCOUNT_IMPL_VERSION": {
- "destination": "src.accounts.braavos.constants.ACCOUNT_IMPL_VERSION",
- "type": "alias"
- },
- "src.accounts.braavos.library.ADD_SIGNER_SELECTOR": {
- "destination": "src.accounts.braavos.constants.ADD_SIGNER_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account": {
- "type": "namespace"
- },
- "src.accounts.braavos.library.Account.Args": {
- "full_name": "src.accounts.braavos.library.Account.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account._assert_multicall_valid_inner": {
- "decorators": [],
- "pc": 5510,
- "type": "function"
- },
- "src.accounts.braavos.library.Account._assert_multicall_valid_inner.Args": {
- "full_name": "src.accounts.braavos.library.Account._assert_multicall_valid_inner.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.braavos.library.AccountCallArray*",
- "offset": 2
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "self": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account._assert_multicall_valid_inner.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account._assert_multicall_valid_inner.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account._assert_multicall_valid_inner.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account._assert_multicall_valid_inner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account._execute_list": {
- "decorators": [],
- "pc": 5742,
- "type": "function"
- },
- "src.accounts.braavos.library.Account._execute_list.Args": {
- "full_name": "src.accounts.braavos.library.Account._execute_list.Args",
- "members": {
- "calls": {
- "cairo_type": "src.accounts.braavos.library.Call*",
- "offset": 1
- },
- "calls_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "response": {
- "cairo_type": "felt*",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account._execute_list.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account._execute_list.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account._execute_list.Return": {
- "cairo_type": "(response_len: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account._execute_list.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "src.accounts.braavos.library.Account._from_call_array_to_call": {
- "decorators": [],
- "pc": 5776,
- "type": "function"
- },
- "src.accounts.braavos.library.Account._from_call_array_to_call.Args": {
- "full_name": "src.accounts.braavos.library.Account._from_call_array_to_call.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.braavos.library.AccountCallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "calls": {
- "cairo_type": "src.accounts.braavos.library.Call*",
- "offset": 3
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account._from_call_array_to_call.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account._from_call_array_to_call.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account._from_call_array_to_call.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account._from_call_array_to_call.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account._migrate_storage_if_needed": {
- "decorators": [],
- "pc": 5561,
- "type": "function"
- },
- "src.accounts.braavos.library.Account._migrate_storage_if_needed.Args": {
- "full_name": "src.accounts.braavos.library.Account._migrate_storage_if_needed.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account._migrate_storage_if_needed.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account._migrate_storage_if_needed.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account._migrate_storage_if_needed.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account._migrate_storage_if_needed.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account.account_validate": {
- "decorators": [],
- "pc": 5698,
- "type": "function"
- },
- "src.accounts.braavos.library.Account.account_validate.Args": {
- "full_name": "src.accounts.braavos.library.Account.account_validate.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.braavos.library.AccountCallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 4
- }
- },
- "size": 5,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.account_validate.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.account_validate.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 3
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.account_validate.Return": {
- "cairo_type": "(valid: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.account_validate.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account.assert_multicall_valid": {
- "decorators": [],
- "pc": 5361,
- "type": "function"
- },
- "src.accounts.braavos.library.Account.assert_multicall_valid.Args": {
- "full_name": "src.accounts.braavos.library.Account.assert_multicall_valid.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.braavos.library.AccountCallArray*",
- "offset": 2
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "self": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.assert_multicall_valid.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.assert_multicall_valid.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.assert_multicall_valid.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.assert_multicall_valid.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account.execute": {
- "decorators": [],
- "pc": 5715,
- "type": "function"
- },
- "src.accounts.braavos.library.Account.execute.Args": {
- "full_name": "src.accounts.braavos.library.Account.execute.Args",
- "members": {
- "call_array": {
- "cairo_type": "src.accounts.braavos.library.AccountCallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.execute.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.execute.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.execute.Return": {
- "cairo_type": "(response_len: felt, response: felt*)",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.execute.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.library.Account.get_execution_time_delay": {
- "decorators": [],
- "pc": 5355,
- "type": "function"
- },
- "src.accounts.braavos.library.Account.get_execution_time_delay.Args": {
- "full_name": "src.accounts.braavos.library.Account.get_execution_time_delay.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.get_execution_time_delay.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.get_execution_time_delay.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.get_execution_time_delay.Return": {
- "cairo_type": "(etd_sec: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.get_execution_time_delay.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account.initializer": {
- "decorators": [],
- "pc": 5206,
- "type": "function"
- },
- "src.accounts.braavos.library.Account.initializer.Args": {
- "full_name": "src.accounts.braavos.library.Account.initializer.Args",
- "members": {
- "public_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.initializer.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.initializer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.initializer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.initializer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "src.accounts.braavos.library.Account.migrate_storage": {
- "decorators": [],
- "pc": 5331,
- "type": "function"
- },
- "src.accounts.braavos.library.Account.migrate_storage.Args": {
- "full_name": "src.accounts.braavos.library.Account.migrate_storage.Args",
- "members": {
- "from_version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.migrate_storage.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.migrate_storage.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.migrate_storage.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.migrate_storage.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data": {
- "decorators": [],
- "pc": 5622,
- "type": "function"
- },
- "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.Args": {
- "full_name": "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.Args",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.Return": {
- "cairo_type": "(actual_impl: felt, hw_signer: src.accounts.braavos.signers.library.SignerModel)",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.parse_initializer_signature_aux_data.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account.supports_interface": {
- "decorators": [],
- "pc": 5525,
- "type": "function"
- },
- "src.accounts.braavos.library.Account.supports_interface.Args": {
- "full_name": "src.accounts.braavos.library.Account.supports_interface.Args",
- "members": {
- "interface_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.supports_interface.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.supports_interface.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.supports_interface.Return": {
- "cairo_type": "(success: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.supports_interface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account.upgrade": {
- "decorators": [],
- "pc": 5286,
- "type": "function"
- },
- "src.accounts.braavos.library.Account.upgrade.Args": {
- "full_name": "src.accounts.braavos.library.Account.upgrade.Args",
- "members": {
- "new_implementation": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.upgrade.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.upgrade.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.upgrade.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.upgrade.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account.validate_deploy": {
- "decorators": [],
- "pc": 5633,
- "type": "function"
- },
- "src.accounts.braavos.library.Account.validate_deploy.Args": {
- "full_name": "src.accounts.braavos.library.Account.validate_deploy.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 5
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 4
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 1
- },
- "implementation_address": {
- "cairo_type": "felt",
- "offset": 2
- },
- "initializer_selector": {
- "cairo_type": "felt",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.validate_deploy.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account.validate_deploy.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 3
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account.validate_deploy.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account.validate_deploy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.AccountCallArray": {
- "full_name": "src.accounts.braavos.library.AccountCallArray",
- "members": {
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "data_offset": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- },
- "to": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.library.AccountInitialized": {
- "type": "namespace"
- },
- "src.accounts.braavos.library.AccountInitialized.Args": {
- "full_name": "src.accounts.braavos.library.AccountInitialized.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.AccountInitialized.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.AccountInitialized.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.AccountInitialized.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.AccountInitialized.SELECTOR": {
- "type": "const",
- "value": 382455535565592867186925905288827112059184245692755099139155826757530483907
- },
- "src.accounts.braavos.library.AccountInitialized.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.AccountInitialized.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.library.AccountInitialized.emit": {
- "decorators": [],
- "pc": 5122,
- "type": "function"
- },
- "src.accounts.braavos.library.AccountInitialized.emit.Args": {
- "full_name": "src.accounts.braavos.library.AccountInitialized.emit.Args",
- "members": {
- "public_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.library.AccountInitialized.emit.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.AccountInitialized.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.library.AccountInitialized.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.AccountInitialized.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.library.AccountInitialized.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.braavos.library.AccountInitialized.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec": {
- "type": "namespace"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.Args": {
- "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.addr": {
- "decorators": [],
- "pc": 5146,
- "type": "function"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.Args": {
- "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.read": {
- "decorators": [],
- "pc": 5151,
- "type": "function"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.read.Args": {
- "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.read.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.read.Return": {
- "cairo_type": "(etd: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.write": {
- "decorators": [],
- "pc": 5164,
- "type": "function"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.write.Args": {
- "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.write.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account_execution_time_delay_sec.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account_execution_time_delay_sec.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account_public_key": {
- "destination": "src.accounts.braavos.signers.library.Account_public_key",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_signers": {
- "destination": "src.accounts.braavos.signers.library.Account_signers",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_signers_max_index": {
- "destination": "src.accounts.braavos.signers.library.Account_signers_max_index",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_storage_migration_version": {
- "type": "namespace"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.Args": {
- "full_name": "src.accounts.braavos.library.Account_storage_migration_version.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account_storage_migration_version.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account_storage_migration_version.addr": {
- "decorators": [],
- "pc": 5176,
- "type": "function"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.addr.Args": {
- "full_name": "src.accounts.braavos.library.Account_storage_migration_version.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.addr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account_storage_migration_version.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account_storage_migration_version.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.read": {
- "decorators": [],
- "pc": 5181,
- "type": "function"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.read.Args": {
- "full_name": "src.accounts.braavos.library.Account_storage_migration_version.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.read.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account_storage_migration_version.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.read.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.Account_storage_migration_version.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.write": {
- "decorators": [],
- "pc": 5194,
- "type": "function"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.write.Args": {
- "full_name": "src.accounts.braavos.library.Account_storage_migration_version.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.write.ImplicitArgs": {
- "full_name": "src.accounts.braavos.library.Account_storage_migration_version.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.library.Account_storage_migration_version.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.library.CANCEL_DEFERRED_DISABLE_MULTISIG_REQ_SELECTOR": {
- "destination": "src.accounts.braavos.constants.CANCEL_DEFERRED_DISABLE_MULTISIG_REQ_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.library.CANCEL_DEFERRED_REMOVE_SIGNER_REQ_SELECTOR": {
- "destination": "src.accounts.braavos.constants.CANCEL_DEFERRED_REMOVE_SIGNER_REQ_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.library.Call": {
- "full_name": "src.accounts.braavos.library.Call",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- },
- "to": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.library.DISABLE_MULTISIG_SELECTOR": {
- "destination": "src.accounts.braavos.constants.DISABLE_MULTISIG_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.library.DISABLE_MULTISIG_WITH_ETD_SELECTOR": {
- "destination": "src.accounts.braavos.constants.DISABLE_MULTISIG_WITH_ETD_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.library.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "src.accounts.braavos.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.library.IACCOUNT_ID": {
- "destination": "src.accounts.braavos.constants.IACCOUNT_ID",
- "type": "alias"
- },
- "src.accounts.braavos.library.IACCOUNT_ID_v0x1010102": {
- "destination": "src.accounts.braavos.constants.IACCOUNT_ID_v0x1010102",
- "type": "alias"
- },
- "src.accounts.braavos.library.IERC165_ID": {
- "destination": "src.accounts.braavos.constants.IERC165_ID",
- "type": "alias"
- },
- "src.accounts.braavos.library.MIGRATE_STORAGE_SELECTOR": {
- "destination": "src.accounts.braavos.constants.MIGRATE_STORAGE_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.library.Migrations": {
- "destination": "src.accounts.braavos.migrations.library.Migrations",
- "type": "alias"
- },
- "src.accounts.braavos.library.Proxy": {
- "destination": "src.proxy.library.Proxy",
- "type": "alias"
- },
- "src.accounts.braavos.library.REMOVE_SIGNER_SELECTOR": {
- "destination": "src.accounts.braavos.constants.REMOVE_SIGNER_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.library.REMOVE_SIGNER_WITH_ETD_SELECTOR": {
- "destination": "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.library.SET_MULTISIG_SELECTOR": {
- "destination": "src.accounts.braavos.constants.SET_MULTISIG_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.library.SIGNER_TYPE_STARK": {
- "destination": "src.accounts.braavos.constants.SIGNER_TYPE_STARK",
- "type": "alias"
- },
- "src.accounts.braavos.library.SUPPORTS_INTERFACE_SELECTOR": {
- "destination": "src.accounts.braavos.constants.SUPPORTS_INTERFACE_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.library.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.library.SignerModel": {
- "destination": "src.accounts.braavos.signers.library.SignerModel",
- "type": "alias"
- },
- "src.accounts.braavos.library.Signers": {
- "destination": "src.accounts.braavos.signers.library.Signers",
- "type": "alias"
- },
- "src.accounts.braavos.library.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "src.accounts.braavos.library.TxInfo": {
- "destination": "starkware.starknet.common.syscalls.TxInfo",
- "type": "alias"
- },
- "src.accounts.braavos.library.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.library.assert_not_equal": {
- "destination": "starkware.cairo.common.math.assert_not_equal",
- "type": "alias"
- },
- "src.accounts.braavos.library.call_contract": {
- "destination": "starkware.starknet.common.syscalls.call_contract",
- "type": "alias"
- },
- "src.accounts.braavos.library.get_tx_info": {
- "destination": "starkware.starknet.common.syscalls.get_tx_info",
- "type": "alias"
- },
- "src.accounts.braavos.library.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.library.is_not_zero": {
- "destination": "starkware.cairo.common.math_cmp.is_not_zero",
- "type": "alias"
- },
- "src.accounts.braavos.library.library_call": {
- "destination": "starkware.starknet.common.syscalls.library_call",
- "type": "alias"
- },
- "src.accounts.braavos.library.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.migrations.library.Account_signers": {
- "destination": "src.accounts.braavos.signers.library.Account_signers",
- "type": "alias"
- },
- "src.accounts.braavos.migrations.library.Account_signers_max_index": {
- "destination": "src.accounts.braavos.signers.library.Account_signers_max_index",
- "type": "alias"
- },
- "src.accounts.braavos.migrations.library.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "src.accounts.braavos.migrations.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.migrations.library.LEGACY_SIGNER_TYPE_SECP256R1_SWS": {
- "type": "const",
- "value": 3
- },
- "src.accounts.braavos.migrations.library.Migrations": {
- "type": "namespace"
- },
- "src.accounts.braavos.migrations.library.Migrations.Args": {
- "full_name": "src.accounts.braavos.migrations.library.Migrations.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.migrations.library.Migrations.ImplicitArgs": {
- "full_name": "src.accounts.braavos.migrations.library.Migrations.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.migrations.library.Migrations.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.migrations.library.Migrations.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers": {
- "decorators": [],
- "pc": 5070,
- "type": "function"
- },
- "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.Args": {
- "full_name": "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.Args",
- "members": {
- "current_id": {
- "cairo_type": "felt",
- "offset": 0
- },
- "max_id": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.ImplicitArgs": {
- "full_name": "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.migrations.library.Migrations._migrate_type_3_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009": {
- "decorators": [],
- "pc": 5054,
- "type": "function"
- },
- "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.Args": {
- "full_name": "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.ImplicitArgs": {
- "full_name": "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.migrations.library.Migrations.migrate_000_000_009.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.migrations.library.SIGNER_TYPE_SECP256R1": {
- "destination": "src.accounts.braavos.constants.SIGNER_TYPE_SECP256R1",
- "type": "alias"
- },
- "src.accounts.braavos.migrations.library.SignerModel": {
- "destination": "src.accounts.braavos.signers.library.SignerModel",
- "type": "alias"
- },
- "src.accounts.braavos.migrations.library.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "src.accounts.braavos.migrations.library.is_le_felt": {
- "destination": "starkware.cairo.common.math_cmp.is_le_felt",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC": {
- "destination": "src.accounts.braavos.constants.ACCOUNT_DEFAULT_EXECUTION_TIME_DELAY_SEC",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Account": {
- "destination": "src.accounts.braavos.library.Account",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.AccountCallArray": {
- "destination": "src.accounts.braavos.library.AccountCallArray",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Account_signers_num_hw_signers": {
- "destination": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Call": {
- "destination": "src.accounts.braavos.library.Call",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.DISABLE_MULTISIG_SELECTOR": {
- "destination": "src.accounts.braavos.constants.DISABLE_MULTISIG_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.DISABLE_MULTISIG_WITH_ETD_SELECTOR": {
- "destination": "src.accounts.braavos.constants.DISABLE_MULTISIG_WITH_ETD_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest": {
- "full_name": "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest",
- "members": {
- "expire_at": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.INVOKE_HASH_PREFIX": {
- "destination": "starkware.starknet.common.constants.INVOKE_HASH_PREFIX",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MULTISIG_PENDING_TXN_EXPIRY_BLOCK_NUM": {
- "destination": "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_BLOCK_NUM",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MULTISIG_PENDING_TXN_EXPIRY_SEC": {
- "destination": "src.accounts.braavos.constants.MULTISIG_PENDING_TXN_EXPIRY_SEC",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig": {
- "type": "namespace"
- },
- "src.accounts.braavos.multisig.library.Multisig.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig._compute_hash": {
- "decorators": [],
- "pc": 6423,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig._compute_hash.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig._compute_hash.Args",
- "members": {
- "additional_data": {
- "cairo_type": "felt*",
- "offset": 7
- },
- "chain_id": {
- "cairo_type": "felt",
- "offset": 6
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "pending_calldata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "pending_calldata_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "pending_max_fee": {
- "cairo_type": "felt",
- "offset": 4
- },
- "pending_nonce": {
- "cairo_type": "felt",
- "offset": 3
- },
- "pending_transaction_version": {
- "cairo_type": "felt",
- "offset": 5
- }
- },
- "size": 8,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig._compute_hash.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig._compute_hash.ImplicitArgs",
- "members": {
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig._compute_hash.Return": {
- "cairo_type": "(computed_hash: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig._compute_hash.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests": {
- "decorators": [],
- "pc": 6644,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.Args",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.apply_elapsed_etd_requests.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req": {
- "decorators": [],
- "pc": 6536,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.cancel_deferred_disable_multisig_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig": {
- "decorators": [],
- "pc": 6463,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.disable_multisig.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.disable_multisig.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd": {
- "decorators": [],
- "pc": 6490,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.Args",
- "members": {
- "account_etd": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.disable_multisig_with_etd.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction": {
- "decorators": [],
- "pc": 6583,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.Args",
- "members": {
- "block_num": {
- "cairo_type": "felt",
- "offset": 5
- },
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 6
- },
- "pending_multisig_txn": {
- "cairo_type": "src.accounts.braavos.multisig.library.PendingMultisigTransaction",
- "offset": 0
- }
- },
- "size": 7,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.Return": {
- "cairo_type": "(processed_pending_txn: src.accounts.braavos.multisig.library.PendingMultisigTransaction)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.discard_expired_multisig_pending_transaction.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req": {
- "decorators": [],
- "pc": 6530,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.Return": {
- "cairo_type": "(deferred_request: src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_deferred_disable_multisig_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers": {
- "decorators": [],
- "pc": 6148,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.Return": {
- "cairo_type": "(multisig_num_signers: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_multisig_num_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction": {
- "decorators": [],
- "pc": 6265,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.Return": {
- "cairo_type": "(pending_multisig_transaction: src.accounts.braavos.multisig.library.PendingMultisigTransaction)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.get_pending_multisig_transaction.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig": {
- "decorators": [],
- "pc": 6559,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.Args",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.Return": {
- "cairo_type": "felt",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.is_allowed_selector_for_seed_in_multisig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.multisig_execute": {
- "decorators": [],
- "pc": 6154,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.multisig_execute.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.multisig_execute.Args",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.multisig_execute.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.multisig_execute.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.multisig_execute.Return": {
- "cairo_type": "(multisig_deferred: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.multisig_execute.SIZEOF_LOCALS": {
- "type": "const",
- "value": 16
- },
- "src.accounts.braavos.multisig.library.Multisig.multisig_validate": {
- "decorators": [],
- "pc": 6671,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.multisig_validate.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.multisig_validate.Args",
- "members": {
- "block_num": {
- "cairo_type": "felt",
- "offset": 6
- },
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 5
- },
- "call_array": {
- "cairo_type": "src.accounts.braavos.library.AccountCallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 4
- }
- },
- "size": 7,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.multisig_validate.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.multisig_validate.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 3
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.multisig_validate.Return": {
- "cairo_type": "(valid: felt, is_multisig_mode: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.multisig_validate.SIZEOF_LOCALS": {
- "type": "const",
- "value": 11
- },
- "src.accounts.braavos.multisig.library.Multisig.set_multisig": {
- "decorators": [],
- "pc": 6122,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.set_multisig.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.set_multisig.Args",
- "members": {
- "num_account_signers": {
- "cairo_type": "felt",
- "offset": 1
- },
- "num_multisig_signers": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.set_multisig.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.set_multisig.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.set_multisig.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.set_multisig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction": {
- "decorators": [],
- "pc": 6271,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.Args",
- "members": {
- "pending_calldata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "pending_calldata_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "pending_max_fee": {
- "cairo_type": "felt",
- "offset": 3
- },
- "pending_nonce": {
- "cairo_type": "felt",
- "offset": 2
- },
- "pending_transaction_version": {
- "cairo_type": "felt",
- "offset": 4
- }
- },
- "size": 5,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.Return": {
- "cairo_type": "(response_len: felt, response: felt*)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig.sign_pending_multisig_transaction.SIZEOF_LOCALS": {
- "type": "const",
- "value": 27
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest": {
- "type": "namespace"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.Args": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequest.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequest.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.SELECTOR": {
- "type": "const",
- "value": 1330841449023103504729364069947715496718452494705736493438700849552670473234
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit": {
- "decorators": [],
- "pc": 5895,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.Args": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.Args",
- "members": {
- "request": {
- "cairo_type": "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequest.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled": {
- "type": "namespace"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.Args": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.SELECTOR": {
- "type": "const",
- "value": 1281552904149320709503579338254189328096488427463082999441118630258410973706
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit": {
- "decorators": [],
- "pc": 5919,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.Args": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.Args",
- "members": {
- "request": {
- "cairo_type": "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigDisableRequestCancelled.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled": {
- "type": "namespace"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.Args": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisabled.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisabled.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.SELECTOR": {
- "type": "const",
- "value": 359115544612447431475111239021397126357534748548048292263028557417949007965
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.emit": {
- "decorators": [],
- "pc": 5967,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.emit.Args": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisabled.emit.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.emit.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigDisabled.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigDisabled.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigPendingTransactionSelector": {
- "type": "const",
- "value": 1076481841203195901192246052515948214390765227783939297815575703989242392013
- },
- "src.accounts.braavos.multisig.library.MultisigPendingTransactionSignedSelector": {
- "type": "const",
- "value": 77148960833872616285480930780499646942191152514328985919763224338929016653
- },
- "src.accounts.braavos.multisig.library.MultisigSet": {
- "type": "namespace"
- },
- "src.accounts.braavos.multisig.library.MultisigSet.Args": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigSet.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigSet.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigSet.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigSet.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.MultisigSet.SELECTOR": {
- "type": "const",
- "value": 1133151449524962075212810574202995242547196017492520774924815551504747708067
- },
- "src.accounts.braavos.multisig.library.MultisigSet.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.MultisigSet.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigSet.emit": {
- "decorators": [],
- "pc": 5943,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.MultisigSet.emit.Args": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigSet.emit.Args",
- "members": {
- "num_signers": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigSet.emit.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.MultisigSet.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.MultisigSet.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.MultisigSet.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.multisig.library.MultisigSet.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.MultisigSet.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request": {
- "type": "namespace"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr": {
- "decorators": [],
- "pc": 6092,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read": {
- "decorators": [],
- "pc": 6097,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.Return": {
- "cairo_type": "(res: src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write": {
- "decorators": [],
- "pc": 6110,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.Args",
- "members": {
- "value": {
- "cairo_type": "src.accounts.braavos.multisig.library.DeferredMultisigDisableRequest",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_deferred_disable_request.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers": {
- "type": "namespace"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.addr": {
- "decorators": [],
- "pc": 5988,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.read": {
- "decorators": [],
- "pc": 5993,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.read.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.read.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.read.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.write": {
- "decorators": [],
- "pc": 6006,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.write.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.write.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_num_signers.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_num_signers.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction": {
- "type": "namespace"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr": {
- "decorators": [],
- "pc": 6018,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read": {
- "decorators": [],
- "pc": 6023,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.Return": {
- "cairo_type": "(res: src.accounts.braavos.multisig.library.PendingMultisigTransaction)",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write": {
- "decorators": [],
- "pc": 6060,
- "type": "function"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.Args": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.Args",
- "members": {
- "value": {
- "cairo_type": "src.accounts.braavos.multisig.library.PendingMultisigTransaction",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.ImplicitArgs": {
- "full_name": "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.multisig.library.Multisig_pending_transaction.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.multisig.library.PendingMultisigTransaction": {
- "full_name": "src.accounts.braavos.multisig.library.PendingMultisigTransaction",
- "members": {
- "expire_at_block_num": {
- "cairo_type": "felt",
- "offset": 2
- },
- "expire_at_sec": {
- "cairo_type": "felt",
- "offset": 1
- },
- "is_disable_multisig_transaction": {
- "cairo_type": "felt",
- "offset": 4
- },
- "signer_1_id": {
- "cairo_type": "felt",
- "offset": 3
- },
- "transaction_hash": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "src.accounts.braavos.multisig.library.REMOVE_SIGNER_WITH_ETD_SELECTOR": {
- "destination": "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.SIGNER_TYPE_STARK": {
- "destination": "src.accounts.braavos.constants.SIGNER_TYPE_STARK",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.SIGNER_TYPE_UNUSED": {
- "destination": "src.accounts.braavos.constants.SIGNER_TYPE_UNUSED",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.SIGN_PENDING_MULTISIG_TXN_SELECTOR": {
- "destination": "src.accounts.braavos.constants.SIGN_PENDING_MULTISIG_TXN_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.Signers": {
- "destination": "src.accounts.braavos.signers.library.Signers",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.TX_VERSION_1_EST_FEE": {
- "destination": "src.accounts.braavos.constants.TX_VERSION_1_EST_FEE",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.TxInfo": {
- "destination": "starkware.starknet.common.syscalls.TxInfo",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.get_block_number": {
- "destination": "starkware.starknet.common.syscalls.get_block_number",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.get_block_timestamp": {
- "destination": "starkware.starknet.common.syscalls.get_block_timestamp",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.get_contract_address": {
- "destination": "starkware.starknet.common.syscalls.get_contract_address",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.get_tx_info": {
- "destination": "starkware.starknet.common.syscalls.get_tx_info",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.hash_finalize": {
- "destination": "starkware.cairo.common.hash_state.hash_finalize",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.hash_init": {
- "destination": "starkware.cairo.common.hash_state.hash_init",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.hash_update": {
- "destination": "starkware.cairo.common.hash_state.hash_update",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.hash_update_single": {
- "destination": "starkware.cairo.common.hash_state.hash_update_single",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.hash_update_with_hashchain": {
- "destination": "starkware.cairo.common.hash_state.hash_update_with_hashchain",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.is_le_felt": {
- "destination": "starkware.cairo.common.math_cmp.is_le_felt",
- "type": "alias"
- },
- "src.accounts.braavos.multisig.library.is_not_zero": {
- "destination": "starkware.cairo.common.math_cmp.is_not_zero",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer": {
- "type": "namespace"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr": {
- "decorators": [],
- "pc": 4298,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read": {
- "decorators": [],
- "pc": 4303,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.Return": {
- "cairo_type": "(res: src.accounts.braavos.signers.library.DeferredRemoveSignerRequest)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write": {
- "decorators": [],
- "pc": 4322,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.Args",
- "members": {
- "value": {
- "cairo_type": "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_deferred_remove_signer.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_public_key": {
- "type": "namespace"
- },
- "src.accounts.braavos.signers.library.Account_public_key.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_public_key.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_public_key.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_public_key.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_public_key.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_public_key.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_public_key.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_public_key.addr": {
- "decorators": [],
- "pc": 4101,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_public_key.addr.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_public_key.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_public_key.addr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_public_key.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_public_key.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_public_key.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_public_key.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_public_key.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_public_key.read": {
- "decorators": [],
- "pc": 4106,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_public_key.read.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_public_key.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_public_key.read.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_public_key.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_public_key.read.Return": {
- "cairo_type": "(public_key: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_public_key.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_public_key.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_public_key.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_public_key.write": {
- "decorators": [],
- "pc": 4119,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_public_key.write.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_public_key.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_public_key.write.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_public_key.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_public_key.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_public_key.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers": {
- "type": "namespace"
- },
- "src.accounts.braavos.signers.library.Account_signers.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers.addr": {
- "decorators": [],
- "pc": 4131,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_signers.addr.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers.addr.Args",
- "members": {
- "idx": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers.addr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers.read": {
- "decorators": [],
- "pc": 4145,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_signers.read.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers.read.Args",
- "members": {
- "idx": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers.read.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers.read.Return": {
- "cairo_type": "(signer: src.accounts.braavos.signers.library.SignerModel)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers.write": {
- "decorators": [],
- "pc": 4195,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_signers.write.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers.write.Args",
- "members": {
- "idx": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "src.accounts.braavos.signers.library.SignerModel",
- "offset": 1
- }
- },
- "size": 8,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers.write.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index": {
- "type": "namespace"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.addr": {
- "decorators": [],
- "pc": 4238,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.addr.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.addr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.read": {
- "decorators": [],
- "pc": 4243,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.read.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.read.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.read.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.write": {
- "decorators": [],
- "pc": 4256,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.write.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.write.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_max_index.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers_max_index.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers": {
- "type": "namespace"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr": {
- "decorators": [],
- "pc": 4268,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read": {
- "decorators": [],
- "pc": 4273,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write": {
- "decorators": [],
- "pc": 4286,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.Args": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Account_signers_num_hw_signers.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest": {
- "full_name": "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest",
- "members": {
- "expire_at": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signer_id": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.EcPoint": {
- "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.IndexedSignerModel": {
- "full_name": "src.accounts.braavos.signers.library.IndexedSignerModel",
- "members": {
- "index": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signer": {
- "cairo_type": "src.accounts.braavos.signers.library.SignerModel",
- "offset": 1
- }
- },
- "size": 8,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.REMOVE_SIGNER_WITH_ETD_SELECTOR": {
- "destination": "src.accounts.braavos.constants.REMOVE_SIGNER_WITH_ETD_SELECTOR",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SIGNER_TYPE_SECP256R1": {
- "destination": "src.accounts.braavos.constants.SIGNER_TYPE_SECP256R1",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SIGNER_TYPE_STARK": {
- "destination": "src.accounts.braavos.constants.SIGNER_TYPE_STARK",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SIGNER_TYPE_UNUSED": {
- "destination": "src.accounts.braavos.constants.SIGNER_TYPE_UNUSED",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerAdded": {
- "type": "namespace"
- },
- "src.accounts.braavos.signers.library.SignerAdded.Args": {
- "full_name": "src.accounts.braavos.signers.library.SignerAdded.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerAdded.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.SignerAdded.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerAdded.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.SignerAdded.SELECTOR": {
- "type": "const",
- "value": 561929676041071993352637934143063071236106844429250574418910739341905381029
- },
- "src.accounts.braavos.signers.library.SignerAdded.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.SignerAdded.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerAdded.emit": {
- "decorators": [],
- "pc": 4021,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.SignerAdded.emit.Args": {
- "full_name": "src.accounts.braavos.signers.library.SignerAdded.emit.Args",
- "members": {
- "signer": {
- "cairo_type": "src.accounts.braavos.signers.library.SignerModel",
- "offset": 1
- },
- "signer_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerAdded.emit.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.SignerAdded.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerAdded.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.SignerAdded.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.signers.library.SignerAdded.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerAdded.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerModel": {
- "full_name": "src.accounts.braavos.signers.library.SignerModel",
- "members": {
- "reserved_0": {
- "cairo_type": "felt",
- "offset": 5
- },
- "reserved_1": {
- "cairo_type": "felt",
- "offset": 6
- },
- "signer_0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signer_1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "signer_2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "signer_3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "type": {
- "cairo_type": "felt",
- "offset": 4
- }
- },
- "size": 7,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest": {
- "type": "namespace"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.Args": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequest.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequest.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.SELECTOR": {
- "type": "const",
- "value": 1269813786634352618416790692342807947003436932220265631879446689410606825886
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.emit": {
- "decorators": [],
- "pc": 3996,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.Args": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.Args",
- "members": {
- "request": {
- "cairo_type": "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequest.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled": {
- "type": "namespace"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.Args": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.SELECTOR": {
- "type": "const",
- "value": 1132521439627317306714359990251828463150347298149907002176878047570125085598
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit": {
- "decorators": [],
- "pc": 4076,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.Args": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.Args",
- "members": {
- "request": {
- "cairo_type": "src.accounts.braavos.signers.library.DeferredRemoveSignerRequest",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerRemoveRequestCancelled.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerRemoved": {
- "type": "namespace"
- },
- "src.accounts.braavos.signers.library.SignerRemoved.Args": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoved.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoved.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoved.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoved.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.SignerRemoved.SELECTOR": {
- "type": "const",
- "value": 1078657755298128285518989235278250467094441506009905078130589280936907098425
- },
- "src.accounts.braavos.signers.library.SignerRemoved.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.SignerRemoved.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerRemoved.emit": {
- "decorators": [],
- "pc": 4052,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.SignerRemoved.emit.Args": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoved.emit.Args",
- "members": {
- "signer_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoved.emit.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.SignerRemoved.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.SignerRemoved.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.SignerRemoved.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.accounts.braavos.signers.library.SignerRemoved.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.SignerRemoved.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Signers": {
- "type": "namespace"
- },
- "src.accounts.braavos.signers.library.Signers.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers._authorize_signer": {
- "decorators": [],
- "pc": 4837,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers._authorize_signer.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers._authorize_signer.Args",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 6
- },
- "call_0_sel": {
- "cairo_type": "felt",
- "offset": 5
- },
- "call_0_to": {
- "cairo_type": "felt",
- "offset": 4
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "in_multisig_mode": {
- "cairo_type": "felt",
- "offset": 7
- },
- "self": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 8,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers._authorize_signer.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers._authorize_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers._authorize_signer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers._authorize_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers._get_signers_inner": {
- "decorators": [],
- "pc": 4360,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers._get_signers_inner.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers._get_signers_inner.Args",
- "members": {
- "current_id": {
- "cairo_type": "felt",
- "offset": 0
- },
- "max_id": {
- "cairo_type": "felt",
- "offset": 1
- },
- "signers": {
- "cairo_type": "src.accounts.braavos.signers.library.IndexedSignerModel*",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers._get_signers_inner.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers._get_signers_inner.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers._get_signers_inner.Return": {
- "cairo_type": "(num_signers: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers._get_signers_inner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature": {
- "decorators": [],
- "pc": 4897,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 7
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 9
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 8
- },
- "signer": {
- "cairo_type": "src.accounts.braavos.signers.library.SignerModel",
- "offset": 0
- }
- },
- "size": 10,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.Return": {
- "cairo_type": "(is_valid: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers._is_valid_secp256r1_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature": {
- "decorators": [],
- "pc": 4883,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "public_key": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 3
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.Return": {
- "cairo_type": "(is_valid: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers._is_valid_stark_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.add_signer": {
- "decorators": [],
- "pc": 4422,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.add_signer.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.add_signer.Args",
- "members": {
- "signer": {
- "cairo_type": "src.accounts.braavos.signers.library.SignerModel",
- "offset": 0
- }
- },
- "size": 7,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.add_signer.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.add_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.add_signer.Return": {
- "cairo_type": "(signer_id: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.add_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests": {
- "decorators": [],
- "pc": 4761,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.Args",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.apply_elapsed_etd_requests.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req": {
- "decorators": [],
- "pc": 4691,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.Args",
- "members": {
- "removed_signer_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.cancel_deferred_remove_signer_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req": {
- "decorators": [],
- "pc": 4685,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.Return": {
- "cairo_type": "(deferred_request: src.accounts.braavos.signers.library.DeferredRemoveSignerRequest)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.get_deferred_remove_signer_req.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.get_signer": {
- "decorators": [],
- "pc": 4415,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.get_signer.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.get_signer.Args",
- "members": {
- "index": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.get_signer.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.get_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.get_signer.Return": {
- "cairo_type": "(signer: src.accounts.braavos.signers.library.SignerModel)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.get_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.get_signers": {
- "decorators": [],
- "pc": 4339,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.get_signers.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.get_signers.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.get_signers.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.get_signers.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.get_signers.Return": {
- "cairo_type": "(signers_len: felt, signers: src.accounts.braavos.signers.library.IndexedSignerModel*)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.get_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "src.accounts.braavos.signers.library.Signers.is_valid_signature": {
- "decorators": [],
- "pc": 4954,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.is_valid_signature.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.is_valid_signature.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.is_valid_signature.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.is_valid_signature.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 3
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.is_valid_signature.Return": {
- "cairo_type": "(is_valid: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.is_valid_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.remove_signer": {
- "decorators": [],
- "pc": 4558,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.remove_signer.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.remove_signer.Args",
- "members": {
- "index": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.remove_signer.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.remove_signer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.remove_signer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.remove_signer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd": {
- "decorators": [],
- "pc": 4630,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.Args",
- "members": {
- "account_etd": {
- "cairo_type": "felt",
- "offset": 1
- },
- "index": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.remove_signer_with_etd.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig": {
- "decorators": [],
- "pc": 4719,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.Args",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.Return": {
- "cairo_type": "(signer: src.accounts.braavos.signers.library.IndexedSignerModel)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.resolve_signer_from_sig.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.signers_validate": {
- "decorators": [],
- "pc": 4790,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.signers_validate.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.signers_validate.Args",
- "members": {
- "block_num": {
- "cairo_type": "felt",
- "offset": 7
- },
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 6
- },
- "call_0_sel": {
- "cairo_type": "felt",
- "offset": 2
- },
- "call_0_to": {
- "cairo_type": "felt",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "in_multisig_mode": {
- "cairo_type": "felt",
- "offset": 8
- },
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 5
- }
- },
- "size": 9,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.signers_validate.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.signers_validate.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 3
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.signers_validate.Return": {
- "cairo_type": "(valid: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.signers_validate.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.accounts.braavos.signers.library.Signers.swap_signers": {
- "decorators": [],
- "pc": 4506,
- "type": "function"
- },
- "src.accounts.braavos.signers.library.Signers.swap_signers.Args": {
- "full_name": "src.accounts.braavos.signers.library.Signers.swap_signers.Args",
- "members": {
- "added_signer": {
- "cairo_type": "src.accounts.braavos.signers.library.SignerModel",
- "offset": 1
- },
- "in_multisig_mode": {
- "cairo_type": "felt",
- "offset": 8
- },
- "remove_index": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 9,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.swap_signers.ImplicitArgs": {
- "full_name": "src.accounts.braavos.signers.library.Signers.swap_signers.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.accounts.braavos.signers.library.Signers.swap_signers.Return": {
- "cairo_type": "(signer_id: felt)",
- "type": "type_definition"
- },
- "src.accounts.braavos.signers.library.Signers.swap_signers.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "src.accounts.braavos.signers.library.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.TX_VERSION_1_EST_FEE": {
- "destination": "src.accounts.braavos.constants.TX_VERSION_1_EST_FEE",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.TxInfo": {
- "destination": "starkware.starknet.common.syscalls.TxInfo",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.assert_not_equal": {
- "destination": "starkware.cairo.common.math.assert_not_equal",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.get_block_timestamp": {
- "destination": "starkware.starknet.common.syscalls.get_block_timestamp",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.get_tx_info": {
- "destination": "starkware.starknet.common.syscalls.get_tx_info",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.is_le_felt": {
- "destination": "starkware.cairo.common.math_cmp.is_le_felt",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.is_not_zero": {
- "destination": "starkware.cairo.common.math_cmp.is_not_zero",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.split_felt": {
- "destination": "starkware.cairo.common.math.split_felt",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.uint256_check": {
- "destination": "starkware.cairo.common.uint256.uint256_check",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.uint256_to_bigint": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.verify_ecdsa_signature": {
- "destination": "starkware.cairo.common.signature.verify_ecdsa_signature",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.verify_point": {
- "destination": "src.accounts.braavos.lib.ec.verify_point",
- "type": "alias"
- },
- "src.accounts.braavos.signers.library.verify_secp256r1_signature": {
- "destination": "src.accounts.braavos.lib.signature.verify_secp256r1_signature",
- "type": "alias"
- },
- "src.proxy.library.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "src.proxy.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.proxy.library.Proxy": {
- "type": "namespace"
- },
- "src.proxy.library.Proxy.Args": {
- "full_name": "src.proxy.library.Proxy.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy._set_implementation": {
- "decorators": [],
- "pc": 444,
- "type": "function"
- },
- "src.proxy.library.Proxy._set_implementation.Args": {
- "full_name": "src.proxy.library.Proxy._set_implementation.Args",
- "members": {
- "new_implementation": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.proxy.library.Proxy._set_implementation.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy._set_implementation.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.library.Proxy._set_implementation.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy._set_implementation.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy.assert_only_admin": {
- "decorators": [],
- "pc": 459,
- "type": "function"
- },
- "src.proxy.library.Proxy.assert_only_admin.Args": {
- "full_name": "src.proxy.library.Proxy.assert_only_admin.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy.assert_only_admin.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy.assert_only_admin.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.library.Proxy.assert_only_admin.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy.assert_only_admin.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy.initializer": {
- "decorators": [],
- "pc": 426,
- "type": "function"
- },
- "src.proxy.library.Proxy.initializer.Args": {
- "full_name": "src.proxy.library.Proxy.initializer.Args",
- "members": {
- "proxy_admin": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.proxy.library.Proxy.initializer.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy.initializer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.library.Proxy.initializer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy.initializer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_admin": {
- "type": "namespace"
- },
- "src.proxy.library.Proxy_admin.Args": {
- "full_name": "src.proxy.library.Proxy_admin.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_admin.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.proxy.library.Proxy_admin.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_admin.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_admin.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_admin.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_admin.addr": {
- "decorators": [],
- "pc": 366,
- "type": "function"
- },
- "src.proxy.library.Proxy_admin.addr.Args": {
- "full_name": "src.proxy.library.Proxy_admin.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_admin.addr.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_admin.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.proxy.library.Proxy_admin.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_admin.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_admin.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.proxy.library.Proxy_admin.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.proxy.library.Proxy_admin.read": {
- "decorators": [],
- "pc": 371,
- "type": "function"
- },
- "src.proxy.library.Proxy_admin.read.Args": {
- "full_name": "src.proxy.library.Proxy_admin.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_admin.read.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_admin.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.library.Proxy_admin.read.Return": {
- "cairo_type": "(proxy_admin: felt)",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_admin.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_admin.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.proxy.library.Proxy_admin.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.proxy.library.Proxy_admin.write": {
- "decorators": [],
- "pc": 384,
- "type": "function"
- },
- "src.proxy.library.Proxy_admin.write.Args": {
- "full_name": "src.proxy.library.Proxy_admin.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.proxy.library.Proxy_admin.write.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_admin.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.library.Proxy_admin.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_admin.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_implementation_address": {
- "type": "namespace"
- },
- "src.proxy.library.Proxy_implementation_address.Args": {
- "full_name": "src.proxy.library.Proxy_implementation_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_implementation_address.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.proxy.library.Proxy_implementation_address.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_implementation_address.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_implementation_address.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_implementation_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_implementation_address.addr": {
- "decorators": [],
- "pc": 349,
- "type": "function"
- },
- "src.proxy.library.Proxy_implementation_address.addr.Args": {
- "full_name": "src.proxy.library.Proxy_implementation_address.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_implementation_address.addr.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_implementation_address.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.proxy.library.Proxy_implementation_address.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_implementation_address.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_implementation_address.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.proxy.library.Proxy_implementation_address.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.proxy.library.Proxy_implementation_address.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.proxy.library.Proxy_implementation_address.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.proxy.library.Proxy_implementation_address.write": {
- "decorators": [],
- "pc": 354,
- "type": "function"
- },
- "src.proxy.library.Proxy_implementation_address.write.Args": {
- "full_name": "src.proxy.library.Proxy_implementation_address.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.proxy.library.Proxy_implementation_address.write.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_implementation_address.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.library.Proxy_implementation_address.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_implementation_address.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_initialized": {
- "type": "namespace"
- },
- "src.proxy.library.Proxy_initialized.Args": {
- "full_name": "src.proxy.library.Proxy_initialized.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_initialized.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.proxy.library.Proxy_initialized.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_initialized.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_initialized.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_initialized.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_initialized.addr": {
- "decorators": [],
- "pc": 396,
- "type": "function"
- },
- "src.proxy.library.Proxy_initialized.addr.Args": {
- "full_name": "src.proxy.library.Proxy_initialized.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_initialized.addr.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_initialized.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.proxy.library.Proxy_initialized.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_initialized.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_initialized.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.proxy.library.Proxy_initialized.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.proxy.library.Proxy_initialized.read": {
- "decorators": [],
- "pc": 401,
- "type": "function"
- },
- "src.proxy.library.Proxy_initialized.read.Args": {
- "full_name": "src.proxy.library.Proxy_initialized.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Proxy_initialized.read.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_initialized.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.library.Proxy_initialized.read.Return": {
- "cairo_type": "(initialized: felt)",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_initialized.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Proxy_initialized.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.proxy.library.Proxy_initialized.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.proxy.library.Proxy_initialized.write": {
- "decorators": [],
- "pc": 414,
- "type": "function"
- },
- "src.proxy.library.Proxy_initialized.write.Args": {
- "full_name": "src.proxy.library.Proxy_initialized.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.proxy.library.Proxy_initialized.write.ImplicitArgs": {
- "full_name": "src.proxy.library.Proxy_initialized.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.library.Proxy_initialized.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Proxy_initialized.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "src.proxy.library.Upgraded": {
- "type": "namespace"
- },
- "src.proxy.library.Upgraded.Args": {
- "full_name": "src.proxy.library.Upgraded.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Upgraded.ImplicitArgs": {
- "full_name": "src.proxy.library.Upgraded.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.library.Upgraded.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Upgraded.SELECTOR": {
- "type": "const",
- "value": 1291924484015741933195105472014600539495279993452337828418116470835452386035
- },
- "src.proxy.library.Upgraded.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.library.Upgraded.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "src.proxy.library.Upgraded.emit": {
- "decorators": [],
- "pc": 325,
- "type": "function"
- },
- "src.proxy.library.Upgraded.emit.Args": {
- "full_name": "src.proxy.library.Upgraded.emit.Args",
- "members": {
- "implementation": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.proxy.library.Upgraded.emit.ImplicitArgs": {
- "full_name": "src.proxy.library.Upgraded.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.proxy.library.Upgraded.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.library.Upgraded.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "src.proxy.library.Upgraded.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "src.proxy.library.Upgraded.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.proxy.library.get_caller_address": {
- "destination": "starkware.starknet.common.syscalls.get_caller_address",
- "type": "alias"
- },
- "starkware.cairo.common.alloc.alloc": {
- "decorators": [],
- "pc": 0,
- "type": "function"
- },
- "starkware.cairo.common.alloc.alloc.Args": {
- "full_name": "starkware.cairo.common.alloc.alloc.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.ImplicitArgs": {
- "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.Return": {
- "cairo_type": "(ptr: felt*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bitwise.ALL_ONES": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719234
- },
- "starkware.cairo.common.bitwise.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.bool.FALSE": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.TRUE": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "x_and_y": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x_or_y": {
- "cairo_type": "felt",
- "offset": 4
- },
- "x_xor_y": {
- "cairo_type": "felt",
- "offset": 3
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 4
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- },
- "r": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.HashBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "members": {
- "result": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 8
- }
- },
- "size": 16,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {
- "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {
- "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 1
- },
- "pub_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.BASE": {
- "destination": "starkware.cairo.common.cairo_secp.constants.BASE",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.BigInt3": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "members": {
- "d0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "d1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "d2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": {
- "destination": "starkware.cairo.common.math_cmp.RC_BOUND",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "members": {
- "d0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "d1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "d2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5",
- "members": {
- "d0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "d1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "d2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "d3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "d4": {
- "cairo_type": "felt",
- "offset": 4
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.assert_nn": {
- "destination": "starkware.cairo.common.math.assert_nn",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.bigint_mul": {
- "decorators": [],
- "pc": 477,
- "type": "function"
- },
- "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Args": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Args",
- "members": {
- "x": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 0
- },
- "y": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.bigint_mul.ImplicitArgs": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.bigint_mul.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.bigint_mul.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5)",
- "type": "type_definition"
- },
- "starkware.cairo.common.cairo_secp.bigint.bigint_mul.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint": {
- "decorators": [],
- "pc": 491,
- "type": "function"
- },
- "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.Args": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.Args",
- "members": {
- "x": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.D1_HIGH_BOUND": {
- "type": "const",
- "value": 17592186044416
- },
- "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.D1_LOW_BOUND": {
- "type": "const",
- "value": 4398046511104
- },
- "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.ImplicitArgs": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)",
- "type": "type_definition"
- },
- "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": {
- "destination": "starkware.cairo.common.math.unsigned_div_rem",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.constants.BASE": {
- "type": "const",
- "value": 77371252455336267181195264
- },
- "starkware.cairo.common.cairo_secp.constants.BETA": {
- "type": "const",
- "value": 7
- },
- "starkware.cairo.common.cairo_secp.constants.N0": {
- "type": "const",
- "value": 10428087374290690730508609
- },
- "starkware.cairo.common.cairo_secp.constants.N1": {
- "type": "const",
- "value": 77371252455330678278691517
- },
- "starkware.cairo.common.cairo_secp.constants.N2": {
- "type": "const",
- "value": 19342813113834066795298815
- },
- "starkware.cairo.common.cairo_secp.constants.P0": {
- "type": "const",
- "value": 77371252455336262886226991
- },
- "starkware.cairo.common.cairo_secp.constants.P1": {
- "type": "const",
- "value": 77371252455336267181195263
- },
- "starkware.cairo.common.cairo_secp.constants.P2": {
- "type": "const",
- "value": 19342813113834066795298815
- },
- "starkware.cairo.common.cairo_secp.constants.SECP_REM": {
- "type": "const",
- "value": 4294968273
- },
- "starkware.cairo.common.cairo_secp.ec.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.EcPoint": {
- "full_name": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "members": {
- "x": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 0
- },
- "y": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.ec.UnreducedBigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.is_zero": {
- "destination": "starkware.cairo.common.cairo_secp.field.is_zero",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.nondet_bigint3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.unreduced_mul": {
- "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.unreduced_sqr": {
- "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.verify_zero": {
- "destination": "starkware.cairo.common.cairo_secp.field.verify_zero",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.BASE": {
- "destination": "starkware.cairo.common.cairo_secp.constants.BASE",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.P0": {
- "destination": "starkware.cairo.common.cairo_secp.constants.P0",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.P1": {
- "destination": "starkware.cairo.common.cairo_secp.constants.P1",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.P2": {
- "destination": "starkware.cairo.common.cairo_secp.constants.P2",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.SECP_REM": {
- "destination": "starkware.cairo.common.cairo_secp.constants.SECP_REM",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.UnreducedBigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.nondet_bigint3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3",
- "type": "alias"
- },
- "starkware.cairo.common.dict_access.DictAccess": {
- "full_name": "starkware.cairo.common.dict_access.DictAccess",
- "members": {
- "key": {
- "cairo_type": "felt",
- "offset": 0
- },
- "new_value": {
- "cairo_type": "felt",
- "offset": 2
- },
- "prev_value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.ec.EcOpBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.ec.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.ec.StarkCurve": {
- "type": "namespace"
- },
- "starkware.cairo.common.ec.StarkCurve.ALPHA": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.ec.StarkCurve.Args": {
- "full_name": "starkware.cairo.common.ec.StarkCurve.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.StarkCurve.BETA": {
- "type": "const",
- "value": -476910135076337975234679399815567221425937815956490878998147463828055613816
- },
- "starkware.cairo.common.ec.StarkCurve.GEN_X": {
- "type": "const",
- "value": 874739451078007766457464989774322083649278607533249481151382481072868806602
- },
- "starkware.cairo.common.ec.StarkCurve.GEN_Y": {
- "type": "const",
- "value": 152666792071518830868575557812948353041420400780739481342941381225525861407
- },
- "starkware.cairo.common.ec.StarkCurve.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.StarkCurve.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.StarkCurve.ORDER": {
- "type": "const",
- "value": -96363463615509210819012598251359154898
- },
- "starkware.cairo.common.ec.StarkCurve.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.StarkCurve.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.ec.is_quad_residue": {
- "destination": "starkware.cairo.common.math.is_quad_residue",
- "type": "alias"
- },
- "starkware.cairo.common.ec_point.EcPoint": {
- "full_name": "starkware.cairo.common.ec_point.EcPoint",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.hash.hash2": {
- "decorators": [],
- "pc": 3,
- "type": "function"
- },
- "starkware.cairo.common.hash.hash2.Args": {
- "full_name": "starkware.cairo.common.hash.hash2.Args",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.hash2.ImplicitArgs": {
- "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs",
- "members": {
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.hash.hash2.Return": {
- "cairo_type": "(result: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.hash_state.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.hash_state.HashState": {
- "full_name": "starkware.cairo.common.hash_state.HashState",
- "members": {
- "current_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "n_words": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.hash_state.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "starkware.cairo.common.hash_state.hash_felts": {
- "decorators": [],
- "pc": 5884,
- "type": "function"
- },
- "starkware.cairo.common.hash_state.hash_felts.Args": {
- "full_name": "starkware.cairo.common.hash_state.hash_felts.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "length": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_felts.ImplicitArgs": {
- "full_name": "starkware.cairo.common.hash_state.hash_felts.ImplicitArgs",
- "members": {
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_felts.Return": {
- "cairo_type": "(hash: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.hash_state.hash_felts.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.hash_state.hash_felts_no_padding": {
- "decorators": [],
- "pc": 5859,
- "type": "function"
- },
- "starkware.cairo.common.hash_state.hash_felts_no_padding.Args": {
- "full_name": "starkware.cairo.common.hash_state.hash_felts_no_padding.Args",
- "members": {
- "data_length": {
- "cairo_type": "felt",
- "offset": 1
- },
- "data_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "initial_hash": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_felts_no_padding.ImplicitArgs": {
- "full_name": "starkware.cairo.common.hash_state.hash_felts_no_padding.ImplicitArgs",
- "members": {
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_felts_no_padding.LoopLocals": {
- "full_name": "starkware.cairo.common.hash_state.hash_felts_no_padding.LoopLocals",
- "members": {
- "cur_hash": {
- "cairo_type": "felt",
- "offset": 2
- },
- "data_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_felts_no_padding.Return": {
- "cairo_type": "(hash: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.hash_state.hash_felts_no_padding.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.hash_state.hash_felts_no_padding.hash_loop": {
- "pc": 5872,
- "type": "label"
- },
- "starkware.cairo.common.hash_state.hash_finalize": {
- "decorators": [],
- "pc": 5853,
- "type": "function"
- },
- "starkware.cairo.common.hash_state.hash_finalize.Args": {
- "full_name": "starkware.cairo.common.hash_state.hash_finalize.Args",
- "members": {
- "hash_state_ptr": {
- "cairo_type": "starkware.cairo.common.hash_state.HashState*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_finalize.ImplicitArgs": {
- "full_name": "starkware.cairo.common.hash_state.hash_finalize.ImplicitArgs",
- "members": {
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_finalize.Return": {
- "cairo_type": "(hash: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.hash_state.hash_finalize.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.hash_state.hash_init": {
- "decorators": [],
- "pc": 5800,
- "type": "function"
- },
- "starkware.cairo.common.hash_state.hash_init.Args": {
- "full_name": "starkware.cairo.common.hash_state.hash_init.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_init.ImplicitArgs": {
- "full_name": "starkware.cairo.common.hash_state.hash_init.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_init.Return": {
- "cairo_type": "(hash_state_ptr: starkware.cairo.common.hash_state.HashState*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.hash_state.hash_init.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "starkware.cairo.common.hash_state.hash_update": {
- "decorators": [],
- "pc": 5810,
- "type": "function"
- },
- "starkware.cairo.common.hash_state.hash_update.Args": {
- "full_name": "starkware.cairo.common.hash_state.hash_update.Args",
- "members": {
- "data_length": {
- "cairo_type": "felt",
- "offset": 2
- },
- "data_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "hash_state_ptr": {
- "cairo_type": "starkware.cairo.common.hash_state.HashState*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_update.ImplicitArgs": {
- "full_name": "starkware.cairo.common.hash_state.hash_update.ImplicitArgs",
- "members": {
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_update.Return": {
- "cairo_type": "(new_hash_state_ptr: starkware.cairo.common.hash_state.HashState*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.hash_state.hash_update.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "starkware.cairo.common.hash_state.hash_update_single": {
- "decorators": [],
- "pc": 5826,
- "type": "function"
- },
- "starkware.cairo.common.hash_state.hash_update_single.Args": {
- "full_name": "starkware.cairo.common.hash_state.hash_update_single.Args",
- "members": {
- "hash_state_ptr": {
- "cairo_type": "starkware.cairo.common.hash_state.HashState*",
- "offset": 0
- },
- "item": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_update_single.ImplicitArgs": {
- "full_name": "starkware.cairo.common.hash_state.hash_update_single.ImplicitArgs",
- "members": {
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_update_single.Return": {
- "cairo_type": "(new_hash_state_ptr: starkware.cairo.common.hash_state.HashState*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.hash_state.hash_update_single.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "starkware.cairo.common.hash_state.hash_update_with_hashchain": {
- "decorators": [],
- "pc": 5842,
- "type": "function"
- },
- "starkware.cairo.common.hash_state.hash_update_with_hashchain.Args": {
- "full_name": "starkware.cairo.common.hash_state.hash_update_with_hashchain.Args",
- "members": {
- "data_length": {
- "cairo_type": "felt",
- "offset": 2
- },
- "data_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "hash_state_ptr": {
- "cairo_type": "starkware.cairo.common.hash_state.HashState*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_update_with_hashchain.ImplicitArgs": {
- "full_name": "starkware.cairo.common.hash_state.hash_update_with_hashchain.ImplicitArgs",
- "members": {
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.hash_state.hash_update_with_hashchain.Return": {
- "cairo_type": "(new_hash_state_ptr: starkware.cairo.common.hash_state.HashState*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.hash_state.hash_update_with_hashchain.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.keccak_state.KeccakBuiltinState": {
- "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "s3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "s4": {
- "cairo_type": "felt",
- "offset": 4
- },
- "s5": {
- "cairo_type": "felt",
- "offset": 5
- },
- "s6": {
- "cairo_type": "felt",
- "offset": 6
- },
- "s7": {
- "cairo_type": "felt",
- "offset": 7
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.cairo.common.math.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.math.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.math.assert_250_bit": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 144,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_250_bit.Args": {
- "full_name": "starkware.cairo.common.math.assert_250_bit.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": {
- "type": "const",
- "value": 5316911983139663491615228241121378304
- },
- "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_250_bit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_250_bit.SHIFT": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": {
- "type": "const",
- "value": 1809251394333065553493296640760748560207343510400633813116524750123642650624
- },
- "starkware.cairo.common.math.assert_250_bit.high": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_250_bit.high",
- "references": [
- {
- "ap_tracking_data": {
- "group": 20,
- "offset": 0
- },
- "pc": 144,
- "value": "[cast([fp + (-4)] + 1, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_250_bit.low": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_250_bit.low",
- "references": [
- {
- "ap_tracking_data": {
- "group": 20,
- "offset": 0
- },
- "pc": 144,
- "value": "[cast([fp + (-4)], felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_250_bit.value": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_250_bit.value",
- "references": [
- {
- "ap_tracking_data": {
- "group": 20,
- "offset": 0
- },
- "pc": 144,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le": {
- "decorators": [],
- "pc": 130,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_le.Args": {
- "full_name": "starkware.cairo.common.math.assert_le.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_le.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_le.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_le_felt": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 186,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_le_felt.Args": {
- "full_name": "starkware.cairo.common.math.assert_le_felt.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": {
- "type": "const",
- "value": 5316911983139663648412552867652567041
- },
- "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": {
- "type": "const",
- "value": 3544607988759775765608368578435044694
- },
- "starkware.cairo.common.math.assert_le_felt.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_le_felt.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_le_felt.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 22,
- "offset": 0
- },
- "pc": 186,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le_felt.b": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_le_felt.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 22,
- "offset": 0
- },
- "pc": 186,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le_felt.range_check_ptr": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 22,
- "offset": 0
- },
- "pc": 186,
- "value": "[cast(fp + (-5), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 22,
- "offset": 8
- },
- "pc": 196,
- "value": "cast([fp + (-5)] + 4, felt)"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": {
- "pc": 210,
- "type": "label"
- },
- "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": {
- "pc": 222,
- "type": "label"
- },
- "starkware.cairo.common.math.assert_lt_felt": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 231,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_lt_felt.Args": {
- "full_name": "starkware.cairo.common.math.assert_lt_felt.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_lt_felt.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_lt_felt.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_lt_felt.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_lt_felt.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 23,
- "offset": 0
- },
- "pc": 231,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_lt_felt.b": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_lt_felt.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 23,
- "offset": 0
- },
- "pc": 231,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_nn": {
- "decorators": [],
- "pc": 126,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_nn.Args": {
- "full_name": "starkware.cairo.common.math.assert_nn.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_nn.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_nn.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_nn.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_nn.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 17,
- "offset": 0
- },
- "pc": 126,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_nn_le": {
- "decorators": [],
- "pc": 135,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_nn_le.Args": {
- "full_name": "starkware.cairo.common.math.assert_nn_le.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_nn_le.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_nn_le.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_nn_le.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_nn_le.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_not_equal": {
- "decorators": [],
- "pc": 120,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_not_equal.Args": {
- "full_name": "starkware.cairo.common.math.assert_not_equal.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_equal.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_not_equal.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_equal.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_not_equal.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_not_equal.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_not_equal.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 0
- },
- "pc": 120,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_not_equal.b": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_not_equal.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 0
- },
- "pc": 120,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_not_zero": {
- "decorators": [],
- "pc": 115,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_not_zero.Args": {
- "full_name": "starkware.cairo.common.math.assert_not_zero.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_zero.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_not_zero.value": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_not_zero.value",
- "references": [
- {
- "ap_tracking_data": {
- "group": 15,
- "offset": 0
- },
- "pc": 115,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.split_felt": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 157,
- "type": "function"
- },
- "starkware.cairo.common.math.split_felt.Args": {
- "full_name": "starkware.cairo.common.math.split_felt.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.split_felt.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.split_felt.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.split_felt.MAX_HIGH": {
- "type": "const",
- "value": 10633823966279327296825105735305134080
- },
- "starkware.cairo.common.math.split_felt.MAX_LOW": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.split_felt.Return": {
- "cairo_type": "(high: felt, low: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.split_felt.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.split_felt.high": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.split_felt.high",
- "references": [
- {
- "ap_tracking_data": {
- "group": 21,
- "offset": 0
- },
- "pc": 157,
- "value": "[cast([fp + (-4)] + 1, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.split_felt.low": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.split_felt.low",
- "references": [
- {
- "ap_tracking_data": {
- "group": 21,
- "offset": 0
- },
- "pc": 157,
- "value": "[cast([fp + (-4)], felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.split_felt.value": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.split_felt.value",
- "references": [
- {
- "ap_tracking_data": {
- "group": 21,
- "offset": 0
- },
- "pc": 157,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.unsigned_div_rem": {
- "decorators": [],
- "pc": 242,
- "type": "function"
- },
- "starkware.cairo.common.math.unsigned_div_rem.Args": {
- "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args",
- "members": {
- "div": {
- "cairo_type": "felt",
- "offset": 1
- },
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.unsigned_div_rem.Return": {
- "cairo_type": "(q: felt, r: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.unsigned_div_rem.div": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.unsigned_div_rem.div",
- "references": [
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 242,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.unsigned_div_rem.q": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.unsigned_div_rem.q",
- "references": [
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 242,
- "value": "[cast([fp + (-5)] + 1, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.unsigned_div_rem.r": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.unsigned_div_rem.r",
- "references": [
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 242,
- "value": "[cast([fp + (-5)], felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.unsigned_div_rem.value": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.unsigned_div_rem.value",
- "references": [
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 242,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math_cmp.RC_BOUND": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "starkware.cairo.common.math_cmp.assert_le_felt": {
- "destination": "starkware.cairo.common.math.assert_le_felt",
- "type": "alias"
- },
- "starkware.cairo.common.math_cmp.assert_lt_felt": {
- "destination": "starkware.cairo.common.math.assert_lt_felt",
- "type": "alias"
- },
- "starkware.cairo.common.math_cmp.is_le_felt": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 305,
- "type": "function"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.Args": {
- "full_name": "starkware.cairo.common.math_cmp.is_le_felt.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.Return": {
- "cairo_type": "felt",
- "type": "type_definition"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math_cmp.is_le_felt.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math_cmp.is_le_felt.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 27,
- "offset": 0
- },
- "pc": 305,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.b": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math_cmp.is_le_felt.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 27,
- "offset": 0
- },
- "pc": 305,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.not_le": {
- "pc": 317,
- "type": "label"
- },
- "starkware.cairo.common.math_cmp.is_not_zero": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 297,
- "type": "function"
- },
- "starkware.cairo.common.math_cmp.is_not_zero.Args": {
- "full_name": "starkware.cairo.common.math_cmp.is_not_zero.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math_cmp.is_not_zero.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.math_cmp.is_not_zero.Return": {
- "cairo_type": "felt",
- "type": "type_definition"
- },
- "starkware.cairo.common.math_cmp.is_not_zero.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.memcpy.memcpy": {
- "decorators": [],
- "pc": 9,
- "type": "function"
- },
- "starkware.cairo.common.memcpy.memcpy.Args": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.Args",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.LoopFrame": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.memcpy.memcpy.continue_copying": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 3
- },
- "pc": 16,
- "value": "[cast(ap, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.len": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.len",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 9,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.loop": {
- "pc": 14,
- "type": "label"
- },
- "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {
- "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.pow.assert_le": {
- "destination": "starkware.cairo.common.math.assert_le",
- "type": "alias"
- },
- "starkware.cairo.common.pow.get_ap": {
- "destination": "starkware.cairo.common.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.pow.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.registers.get_ap": {
- "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.registers.get_fp_and_pc": {
- "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.signature.EcOpBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.signature.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.signature.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.signature.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.signature.StarkCurve": {
- "destination": "starkware.cairo.common.ec.StarkCurve",
- "type": "alias"
- },
- "starkware.cairo.common.signature.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.signature.ec_add": {
- "destination": "starkware.cairo.common.ec.ec_add",
- "type": "alias"
- },
- "starkware.cairo.common.signature.ec_mul": {
- "destination": "starkware.cairo.common.ec.ec_mul",
- "type": "alias"
- },
- "starkware.cairo.common.signature.ec_sub": {
- "destination": "starkware.cairo.common.ec.ec_sub",
- "type": "alias"
- },
- "starkware.cairo.common.signature.is_x_on_curve": {
- "destination": "starkware.cairo.common.ec.is_x_on_curve",
- "type": "alias"
- },
- "starkware.cairo.common.signature.recover_y": {
- "destination": "starkware.cairo.common.ec.recover_y",
- "type": "alias"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature": {
- "decorators": [],
- "pc": 510,
- "type": "function"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.Args": {
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.Args",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 0
- },
- "public_key": {
- "cairo_type": "felt",
- "offset": 1
- },
- "signature_r": {
- "cairo_type": "felt",
- "offset": 2
- },
- "signature_s": {
- "cairo_type": "felt",
- "offset": 3
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs": {
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 43,
- "offset": 0
- },
- "pc": 510,
- "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]"
- },
- {
- "ap_tracking_data": {
- "group": 43,
- "offset": 0
- },
- "pc": 512,
- "value": "cast([fp + (-7)] + 2, starkware.cairo.common.cairo_builtins.SignatureBuiltin*)"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r",
- "references": [
- {
- "ap_tracking_data": {
- "group": 43,
- "offset": 0
- },
- "pc": 510,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s",
- "references": [
- {
- "ap_tracking_data": {
- "group": 43,
- "offset": 0
- },
- "pc": 510,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.uint256.ALL_ONES": {
- "type": "const",
- "value": 340282366920938463463374607431768211455
- },
- "starkware.cairo.common.uint256.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.HALF_SHIFT": {
- "type": "const",
- "value": 18446744073709551616
- },
- "starkware.cairo.common.uint256.SHIFT": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "starkware.cairo.common.uint256.Uint256": {
- "full_name": "starkware.cairo.common.uint256.Uint256",
- "members": {
- "high": {
- "cairo_type": "felt",
- "offset": 1
- },
- "low": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.assert_in_range": {
- "destination": "starkware.cairo.common.math.assert_in_range",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_le": {
- "destination": "starkware.cairo.common.math.assert_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_and": {
- "destination": "starkware.cairo.common.bitwise.bitwise_and",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_or": {
- "destination": "starkware.cairo.common.bitwise.bitwise_or",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_xor": {
- "destination": "starkware.cairo.common.bitwise.bitwise_xor",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.get_ap": {
- "destination": "starkware.cairo.common.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.is_le": {
- "destination": "starkware.cairo.common.math_cmp.is_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.pow": {
- "destination": "starkware.cairo.common.pow.pow",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.uint256_check": {
- "decorators": [],
- "pc": 472,
- "type": "function"
- },
- "starkware.cairo.common.uint256.uint256_check.Args": {
- "full_name": "starkware.cairo.common.uint256.uint256_check.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": {
- "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_check.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.lang.compiler.lib.registers.get_ap": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 25,
- "type": "function"
- },
- "starkware.cairo.lang.compiler.lib.registers.get_ap.Args": {
- "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs": {
- "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.lang.compiler.lib.registers.get_ap.Return": {
- "cairo_type": "(ap_val: felt*)",
- "type": "type_definition"
- },
- "starkware.cairo.lang.compiler.lib.registers.get_ap.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc": {
- "decorators": [],
- "pc": 24,
- "type": "function"
- },
- "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args": {
- "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs": {
- "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Return": {
- "cairo_type": "(fp_val: felt*, pc_val: felt*)",
- "type": "type_definition"
- },
- "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.constants.DECLARE_HASH_PREFIX": {
- "type": "const",
- "value": 28258975365558885
- },
- "starkware.starknet.common.constants.DEPLOY_ACCOUNT_HASH_PREFIX": {
- "type": "const",
- "value": 2036277798190617858034555652763252
- },
- "starkware.starknet.common.constants.DEPLOY_HASH_PREFIX": {
- "type": "const",
- "value": 110386840629113
- },
- "starkware.starknet.common.constants.INVOKE_HASH_PREFIX": {
- "type": "const",
- "value": 115923154332517
- },
- "starkware.starknet.common.constants.L1_HANDLER_HASH_PREFIX": {
- "type": "const",
- "value": 510926345461491391292786
- },
- "starkware.starknet.common.constants.ORIGIN_ADDRESS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.storage.ADDR_BOUND": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719489
- },
- "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {
- "type": "const",
- "value": 256
- },
- "starkware.starknet.common.storage.assert_250_bit": {
- "destination": "starkware.cairo.common.math.assert_250_bit",
- "type": "alias"
- },
- "starkware.starknet.common.storage.normalize_address": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 257,
- "type": "function"
- },
- "starkware.starknet.common.storage.normalize_address.Args": {
- "full_name": "starkware.starknet.common.storage.normalize_address.Args",
- "members": {
- "addr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.storage.normalize_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.storage.normalize_address.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.storage.normalize_address.addr": {
- "cairo_type": "felt",
- "full_name": "starkware.starknet.common.storage.normalize_address.addr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 25,
- "offset": 0
- },
- "pc": 257,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.storage.normalize_address.is_250": {
- "cairo_type": "felt",
- "full_name": "starkware.starknet.common.storage.normalize_address.is_250",
- "references": [
- {
- "ap_tracking_data": {
- "group": 25,
- "offset": 2
- },
- "pc": 277,
- "value": "[cast(ap + (-1), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.storage.normalize_address.is_small": {
- "cairo_type": "felt",
- "full_name": "starkware.starknet.common.storage.normalize_address.is_small",
- "references": [
- {
- "ap_tracking_data": {
- "group": 25,
- "offset": 1
- },
- "pc": 259,
- "value": "[cast(ap + (-1), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {
- "type": "const",
- "value": 20853273475220472486191784820
- },
- "starkware.starknet.common.syscalls.CallContract": {
- "full_name": "starkware.starknet.common.syscalls.CallContract",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractRequest": {
- "full_name": "starkware.starknet.common.syscalls.CallContractRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractResponse": {
- "full_name": "starkware.starknet.common.syscalls.CallContractResponse",
- "members": {
- "retdata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "retdata_size": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {
- "type": "const",
- "value": 21167594061783206823196716140
- },
- "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 23274015802972845247556842986379118667122
- },
- "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {
- "type": "const",
- "value": 75202468540281
- },
- "starkware.starknet.common.syscalls.Deploy": {
- "full_name": "starkware.starknet.common.syscalls.Deploy",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployResponse",
- "offset": 6
- }
- },
- "size": 9,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployRequest": {
- "full_name": "starkware.starknet.common.syscalls.DeployRequest",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 5
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployResponse": {
- "full_name": "starkware.starknet.common.syscalls.DeployResponse",
- "members": {
- "constructor_retdata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "constructor_retdata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DictAccess": {
- "destination": "starkware.cairo.common.dict_access.DictAccess",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {
- "type": "const",
- "value": 1280709301550335749748
- },
- "starkware.starknet.common.syscalls.EmitEvent": {
- "full_name": "starkware.starknet.common.syscalls.EmitEvent",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {
- "type": "const",
- "value": 1448089106835523001438702345020786
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {
- "type": "const",
- "value": 24294903732626645868215235778792757751152
- },
- "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 94901967781393078444254803017658102643
- },
- "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 6219495360805491471215297013070624192820083
- },
- "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 1592190833581991703053805829594610833820054387
- },
- "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {
- "type": "const",
- "value": 1317029390204112103023
- },
- "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {
- "type": "const",
- "value": 1448089128652340074717162277007973
- },
- "starkware.starknet.common.syscalls.GetBlockNumber": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumber",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "members": {
- "block_number": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestamp": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "members": {
- "caller_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "members": {
- "sequencer_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfo": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfo",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "members": {
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignature": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignature",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 436233452754198157705746250789557519228244616562
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {
- "type": "const",
- "value": 92376026794327011772951660
- },
- "starkware.starknet.common.syscalls.LibraryCall": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCall",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LibraryCallRequest": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": {
- "type": "const",
- "value": 25500403217443378527601783667
- },
- "starkware.starknet.common.syscalls.ReplaceClass": {
- "full_name": "starkware.starknet.common.syscalls.ReplaceClass",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {
- "type": "const",
- "value": 433017908768303439907196859243777073
- },
- "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {
- "type": "const",
- "value": 100890693370601760042082660
- },
- "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {
- "type": "const",
- "value": 25828017502874050592466629733
- },
- "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {
- "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall",
- "members": {
- "payload_ptr": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "payload_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to_address": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageRead": {
- "full_name": "starkware.starknet.common.syscalls.StorageRead",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadRequest": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadRequest",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadResponse": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadResponse",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageWrite": {
- "full_name": "starkware.starknet.common.syscalls.StorageWrite",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.TxInfo": {
- "full_name": "starkware.starknet.common.syscalls.TxInfo",
- "members": {
- "account_contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "chain_id": {
- "cairo_type": "felt",
- "offset": 6
- },
- "max_fee": {
- "cairo_type": "felt",
- "offset": 2
- },
- "nonce": {
- "cairo_type": "felt",
- "offset": 7
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "transaction_hash": {
- "cairo_type": "felt",
- "offset": 5
- },
- "version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract": {
- "decorators": [],
- "pc": 30,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.call_contract.Args": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 30,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 1
- },
- "pc": 37,
- "value": "cast([fp + (-7)] + 7, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.emit_event": {
- "decorators": [],
- "pc": 98,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.emit_event.Args": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 13,
- "offset": 0
- },
- "pc": 98,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 13,
- "offset": 1
- },
- "pc": 105,
- "value": "cast([fp + (-7)] + 5, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_block_number": {
- "decorators": [],
- "pc": 61,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_block_number.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_block_number.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_block_number.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_block_number.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_block_number.Return": {
- "cairo_type": "(block_number: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_block_number.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_block_number.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_block_number.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 61,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 1
- },
- "pc": 64,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_block_timestamp": {
- "decorators": [],
- "pc": 75,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_block_timestamp.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_block_timestamp.Return": {
- "cairo_type": "(block_timestamp: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_block_timestamp.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 75,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 1
- },
- "pc": 78,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_caller_address": {
- "decorators": [],
- "pc": 54,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Return": {
- "cairo_type": "(caller_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 0
- },
- "pc": 54,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 1
- },
- "pc": 57,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_contract_address": {
- "decorators": [],
- "pc": 68,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_contract_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_contract_address.Return": {
- "cairo_type": "(contract_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 68,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 1
- },
- "pc": 71,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_tx_info": {
- "decorators": [],
- "pc": 108,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_tx_info.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_tx_info.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_tx_info.Return": {
- "cairo_type": "(tx_info: starkware.starknet.common.syscalls.TxInfo*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_tx_info.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 14,
- "offset": 0
- },
- "pc": 108,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 14,
- "offset": 1
- },
- "pc": 111,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.library_call": {
- "decorators": [],
- "pc": 42,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.library_call.Args": {
- "full_name": "starkware.starknet.common.syscalls.library_call.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.library_call.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.library_call.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.library_call.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.library_call.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "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": 6,
- "offset": 0
- },
- "pc": 42,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 1
- },
- "pc": 49,
- "value": "cast([fp + (-7)] + 7, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_read": {
- "decorators": [],
- "pc": 82,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_read.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.Return": {
- "cairo_type": "(value: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 82,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 1
- },
- "pc": 86,
- "value": "cast([fp + (-4)] + 3, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_write": {
- "decorators": [],
- "pc": 90,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_write.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_write.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_write.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 0
- },
- "pc": 90,
- "value": "[cast(fp + (-5), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 1
- },
- "pc": 95,
- "value": "cast([fp + (-5)] + 3, felt*)"
- }
- ],
- "type": "reference"
- }
- },
- "main_scope": "__main__",
- "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
- "reference_manager": {
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 9,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 3
- },
- "pc": 16,
- "value": "[cast(ap, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 30,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 42,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 0
- },
- "pc": 54,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 61,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 68,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 75,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 82,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 0
- },
- "pc": 90,
- "value": "[cast(fp + (-5), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 13,
- "offset": 0
- },
- "pc": 98,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 14,
- "offset": 0
- },
- "pc": 108,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 15,
- "offset": 0
- },
- "pc": 115,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 0
- },
- "pc": 120,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 0
- },
- "pc": 120,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 17,
- "offset": 0
- },
- "pc": 126,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 20,
- "offset": 0
- },
- "pc": 144,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 20,
- "offset": 0
- },
- "pc": 144,
- "value": "[cast([fp + (-4)], felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 20,
- "offset": 0
- },
- "pc": 144,
- "value": "[cast([fp + (-4)] + 1, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 21,
- "offset": 0
- },
- "pc": 157,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 21,
- "offset": 0
- },
- "pc": 157,
- "value": "[cast([fp + (-4)], felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 21,
- "offset": 0
- },
- "pc": 157,
- "value": "[cast([fp + (-4)] + 1, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 22,
- "offset": 0
- },
- "pc": 186,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 22,
- "offset": 0
- },
- "pc": 186,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 22,
- "offset": 0
- },
- "pc": 186,
- "value": "[cast(fp + (-5), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 23,
- "offset": 0
- },
- "pc": 231,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 23,
- "offset": 0
- },
- "pc": 231,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 242,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 242,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 242,
- "value": "[cast([fp + (-5)], felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 24,
- "offset": 0
- },
- "pc": 242,
- "value": "[cast([fp + (-5)] + 1, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 25,
- "offset": 0
- },
- "pc": 257,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 25,
- "offset": 1
- },
- "pc": 259,
- "value": "[cast(ap + (-1), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 25,
- "offset": 2
- },
- "pc": 277,
- "value": "[cast(ap + (-1), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 27,
- "offset": 0
- },
- "pc": 305,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 27,
- "offset": 0
- },
- "pc": 305,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 43,
- "offset": 0
- },
- "pc": 510,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 43,
- "offset": 0
- },
- "pc": 510,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 43,
- "offset": 0
- },
- "pc": 510,
- "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]"
- },
- {
- "ap_tracking_data": {
- "group": 44,
- "offset": 0
- },
- "pc": 515,
- "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 45,
- "offset": 0
- },
- "pc": 528,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 45,
- "offset": 0
- },
- "pc": 528,
- "value": "[cast([fp + (-4)], felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 45,
- "offset": 0
- },
- "pc": 528,
- "value": "[cast([fp + (-4)] + 1, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 48,
- "offset": 0
- },
- "pc": 615,
- "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 48,
- "offset": 1
- },
- "pc": 617,
- "value": "[cast(fp, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 49,
- "offset": 0
- },
- "pc": 649,
- "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 50,
- "offset": 0
- },
- "pc": 685,
- "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 50,
- "offset": 10
- },
- "pc": 688,
- "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 51,
- "offset": 0
- },
- "pc": 701,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- },
- {
- "ap_tracking_data": {
- "group": 52,
- "offset": 0
- },
- "pc": 751,
- "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- },
- {
- "ap_tracking_data": {
- "group": 52,
- "offset": 0
- },
- "pc": 751,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- },
- {
- "ap_tracking_data": {
- "group": 53,
- "offset": 0
- },
- "pc": 775,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- },
- {
- "ap_tracking_data": {
- "group": 53,
- "offset": 158
- },
- "pc": 798,
- "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 54,
- "offset": 0
- },
- "pc": 848,
- "value": "[cast(fp + (-14), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- },
- {
- "ap_tracking_data": {
- "group": 54,
- "offset": 0
- },
- "pc": 848,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.ec.EcPoint*)]"
- },
- {
- "ap_tracking_data": {
- "group": 54,
- "offset": 117
- },
- "pc": 891,
- "value": "[cast(ap + (-3), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 61,
- "offset": 0
- },
- "pc": 1042,
- "value": "[cast(fp + (-5), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 61,
- "offset": 0
- },
- "pc": 1042,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 61,
- "offset": 0
- },
- "pc": 1042,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 62,
- "offset": 0
- },
- "pc": 1065,
- "value": "[cast(fp, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 70,
- "offset": 0
- },
- "pc": 1232,
- "value": "[cast(fp + (-5), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 70,
- "offset": 0
- },
- "pc": 1232,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 70,
- "offset": 0
- },
- "pc": 1232,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 70,
- "offset": 1
- },
- "pc": 1234,
- "value": "[cast(fp, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 105,
- "offset": 0
- },
- "pc": 3137,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 105,
- "offset": 0
- },
- "pc": 3137,
- "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 105,
- "offset": 171
- },
- "pc": 3139,
- "value": "[cast(fp, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 123,
- "offset": 0
- },
- "pc": 3810,
- "value": "[cast(fp + (-8), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- },
- {
- "ap_tracking_data": {
- "group": 123,
- "offset": 0
- },
- "pc": 3810,
- "value": "[cast(fp + (-5), starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/cairo-contracts/build/ERC721.json b/cairo-contracts/build/ERC721.json
deleted file mode 100644
index 85d1d3a129..0000000000
--- a/cairo-contracts/build/ERC721.json
+++ /dev/null
@@ -1,12351 +0,0 @@
-{
- "abi": [
- {
- "members": [
- {
- "name": "low",
- "offset": 0,
- "type": "felt"
- },
- {
- "name": "high",
- "offset": 1,
- "type": "felt"
- }
- ],
- "name": "Uint256",
- "size": 2,
- "type": "struct"
- },
- {
- "data": [
- {
- "name": "previousOwner",
- "type": "felt"
- },
- {
- "name": "newOwner",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "OwnershipTransferred",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "from_",
- "type": "felt"
- },
- {
- "name": "to",
- "type": "felt"
- },
- {
- "name": "tokenId",
- "type": "Uint256"
- }
- ],
- "keys": [],
- "name": "Transfer",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "owner",
- "type": "felt"
- },
- {
- "name": "approved",
- "type": "felt"
- },
- {
- "name": "tokenId",
- "type": "Uint256"
- }
- ],
- "keys": [],
- "name": "Approval",
- "type": "event"
- },
- {
- "data": [
- {
- "name": "owner",
- "type": "felt"
- },
- {
- "name": "operator",
- "type": "felt"
- },
- {
- "name": "approved",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "ApprovalForAll",
- "type": "event"
- },
- {
- "inputs": [
- {
- "name": "name",
- "type": "felt"
- },
- {
- "name": "symbol",
- "type": "felt"
- },
- {
- "name": "owner",
- "type": "felt"
- }
- ],
- "name": "constructor",
- "outputs": [],
- "type": "constructor"
- },
- {
- "inputs": [
- {
- "name": "interfaceId",
- "type": "felt"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "name": "success",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "name",
- "outputs": [
- {
- "name": "name",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "symbol",
- "outputs": [
- {
- "name": "symbol",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "owner",
- "type": "felt"
- }
- ],
- "name": "balanceOf",
- "outputs": [
- {
- "name": "balance",
- "type": "Uint256"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "tokenId",
- "type": "Uint256"
- }
- ],
- "name": "ownerOf",
- "outputs": [
- {
- "name": "owner",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "tokenId",
- "type": "Uint256"
- }
- ],
- "name": "getApproved",
- "outputs": [
- {
- "name": "approved",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "owner",
- "type": "felt"
- },
- {
- "name": "operator",
- "type": "felt"
- }
- ],
- "name": "isApprovedForAll",
- "outputs": [
- {
- "name": "approved",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "tokenId",
- "type": "Uint256"
- }
- ],
- "name": "tokenURI",
- "outputs": [
- {
- "name": "tokenURI",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [],
- "name": "owner",
- "outputs": [
- {
- "name": "owner",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "to",
- "type": "felt"
- },
- {
- "name": "tokenId",
- "type": "Uint256"
- }
- ],
- "name": "approve",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "operator",
- "type": "felt"
- },
- {
- "name": "approved",
- "type": "felt"
- }
- ],
- "name": "setApprovalForAll",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "from_",
- "type": "felt"
- },
- {
- "name": "to",
- "type": "felt"
- },
- {
- "name": "tokenId",
- "type": "Uint256"
- }
- ],
- "name": "transferFrom",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "from_",
- "type": "felt"
- },
- {
- "name": "to",
- "type": "felt"
- },
- {
- "name": "tokenId",
- "type": "Uint256"
- },
- {
- "name": "data_len",
- "type": "felt"
- },
- {
- "name": "data",
- "type": "felt*"
- }
- ],
- "name": "safeTransferFrom",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "to",
- "type": "felt"
- },
- {
- "name": "tokenId",
- "type": "Uint256"
- }
- ],
- "name": "mint",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "tokenId",
- "type": "Uint256"
- }
- ],
- "name": "burn",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "tokenId",
- "type": "Uint256"
- },
- {
- "name": "tokenURI",
- "type": "felt"
- }
- ],
- "name": "setTokenURI",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "newOwner",
- "type": "felt"
- }
- ],
- "name": "transferOwnership",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [],
- "name": "renounceOwnership",
- "outputs": [],
- "type": "function"
- }
- ],
- "entry_points_by_type": {
- "CONSTRUCTOR": [
- {
- "offset": "0x691",
- "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194"
- }
- ],
- "EXTERNAL": [
- {
- "offset": "0x737",
- "selector": "0x2962ba17806af798afa6eaf4aa8c93a9fb60a3e305045b6eea33435086cae9"
- },
- {
- "offset": "0x884",
- "selector": "0x3e8cfd4725c1e28fa4a6e3e468b4fcf75367166b850ac5f04e33ec843e82c1"
- },
- {
- "offset": "0x816",
- "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20"
- },
- {
- "offset": "0x75b",
- "selector": "0xb180e2fe9f14914416216da76338ac0beb980443725c802af615f8431fdb1e"
- },
- {
- "offset": "0x8d8",
- "selector": "0xd5d33d590e6660853069b37a2aea67c6fdaa0268626bc760350b590490feb5"
- },
- {
- "offset": "0x7a3",
- "selector": "0x12a7823b0c6bee58f8c694888f32f862c6584caa8afa0242de046d298ba684d"
- },
- {
- "offset": "0x8c0",
- "selector": "0x14a390f291e2e1f29874769efdef47ddad94d76f77ff516fad206a385e8995f"
- },
- {
- "offset": "0x837",
- "selector": "0x19d59d013d4aa1a8b1ce4c8299086f070733b453c02d0dc46e735edc04d6444"
- },
- {
- "offset": "0x7c5",
- "selector": "0x2016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c0"
- },
- {
- "offset": "0x6f4",
- "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4"
- },
- {
- "offset": "0x7dd",
- "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c"
- },
- {
- "offset": "0x77f",
- "selector": "0x21cdf9aedfed41bc4485ae779fda471feca12075d9127a0fc70ac6b3b3d9c30"
- },
- {
- "offset": "0x6b5",
- "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd"
- },
- {
- "offset": "0x7f9",
- "selector": "0x2d4c8ea4c8fb9f571d1f6f9b7692fff8e5ceaf73b1df98e7da8c1109b39ae9a"
- },
- {
- "offset": "0x714",
- "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e"
- },
- {
- "offset": "0x864",
- "selector": "0x2f0b3c5710379609eb5495f1ecd348cb28167711b73609fe565a72734550354"
- },
- {
- "offset": "0x6d6",
- "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60"
- },
- {
- "offset": "0x8a5",
- "selector": "0x3af14cf9125a7e603f469fb569173e11e14e3d05e809728bc019ab5bde8dfb1"
- }
- ],
- "L1_HANDLER": []
- },
- "program": {
- "attributes": [
- {
- "accessible_scopes": [
- "openzeppelin.access.ownable.library",
- "openzeppelin.access.ownable.library.Ownable",
- "openzeppelin.access.ownable.library.Ownable.assert_only_owner"
- ],
- "end_pc": 383,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 29,
- "offset": 6
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 381,
- "value": "Ownable: caller is the zero address"
- },
- {
- "accessible_scopes": [
- "openzeppelin.access.ownable.library",
- "openzeppelin.access.ownable.library.Ownable",
- "openzeppelin.access.ownable.library.Ownable.assert_only_owner"
- ],
- "end_pc": 384,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 29,
- "offset": 8
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 383,
- "value": "Ownable: caller is not the owner"
- },
- {
- "accessible_scopes": [
- "openzeppelin.access.ownable.library",
- "openzeppelin.access.ownable.library.Ownable",
- "openzeppelin.access.ownable.library.Ownable.transfer_ownership"
- ],
- "end_pc": 397,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 31,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 394,
- "value": "Ownable: new owner is the zero address"
- },
- {
- "accessible_scopes": [
- "openzeppelin.introspection.erc165.library",
- "openzeppelin.introspection.erc165.library.ERC165",
- "openzeppelin.introspection.erc165.library.ERC165.register_interface"
- ],
- "end_pc": 500,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 42,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 495,
- "value": "ERC165: invalid interface id"
- },
- {
- "accessible_scopes": [
- "openzeppelin.security.safemath.library",
- "openzeppelin.security.safemath.library.SafeUint256",
- "openzeppelin.security.safemath.library.SafeUint256.add"
- ],
- "end_pc": 549,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 44,
- "offset": 35
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 547,
- "value": "SafeUint256: addition overflow"
- },
- {
- "accessible_scopes": [
- "openzeppelin.security.safemath.library",
- "openzeppelin.security.safemath.library.SafeUint256",
- "openzeppelin.security.safemath.library.SafeUint256.sub_le"
- ],
- "end_pc": 572,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 45,
- "offset": 60
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 570,
- "value": "SafeUint256: subtraction overflow"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.balance_of"
- ],
- "end_pc": 1026,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 75,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1023,
- "value": "ERC721: balance query for the zero address"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.owner_of"
- ],
- "end_pc": 1038,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 76,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1033,
- "value": "ERC721: token_id is not a valid Uint256"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.owner_of"
- ],
- "end_pc": 1047,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 76,
- "offset": 74
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1045,
- "value": "ERC721: owner query for nonexistent token"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.get_approved"
- ],
- "end_pc": 1057,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 77,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1052,
- "value": "ERC721: token_id is not a valid Uint256"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.get_approved"
- ],
- "end_pc": 1066,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 78,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1064,
- "value": "ERC721: approved query for nonexistent token"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.token_uri"
- ],
- "end_pc": 1091,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 81,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1089,
- "value": "ERC721_Metadata: URI query for nonexistent token"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.approve"
- ],
- "end_pc": 1104,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 82,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_mesage",
- "start_pc": 1099,
- "value": "ERC721: token_id is not a valid Uint256"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.approve"
- ],
- "end_pc": 1109,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 82,
- "offset": 12
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1107,
- "value": "ERC721: cannot approve from the zero address"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.approve"
- ],
- "end_pc": 1119,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 82,
- "offset": 82
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1116,
- "value": "ERC721: approval to current owner"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.approve"
- ],
- "end_pc": 1143,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 82,
- "offset": 155
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1141,
- "value": "ERC721: approve caller is not owner nor approved for all"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.set_approval_for_all"
- ],
- "end_pc": 1161,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 85,
- "offset": 6
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1158,
- "value": "ERC721: either the caller or operator is the zero address"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.set_approval_for_all"
- ],
- "end_pc": 1165,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 85,
- "offset": 9
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1161,
- "value": "ERC721: approve to caller"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.set_approval_for_all"
- ],
- "end_pc": 1171,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 85,
- "offset": 14
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1165,
- "value": "ERC721: approved is not a Cairo boolean"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.transfer_from"
- ],
- "end_pc": 1197,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 86,
- "offset": 1
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1192,
- "value": "ERC721: token_id is not a valid Uint256"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.transfer_from"
- ],
- "end_pc": 1212,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 87,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1209,
- "value": "ERC721: either is not approved or the caller is the zero address"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.safe_transfer_from"
- ],
- "end_pc": 1232,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 89,
- "offset": 1
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1227,
- "value": "ERC721: token_id is not a valid Uint256"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.safe_transfer_from"
- ],
- "end_pc": 1247,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 90,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1244,
- "value": "ERC721: either is not approved or the caller is the zero address"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner"
- ],
- "end_pc": 1278,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 92,
- "offset": 99
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1277,
- "value": "ERC721: caller is not the token owner"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner"
- ],
- "end_pc": 1293,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 94,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1291,
- "value": "ERC721: token id does not exist"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721._transfer"
- ],
- "end_pc": 1402,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 98,
- "offset": 87
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1401,
- "value": "ERC721: transfer from incorrect owner"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721._transfer"
- ],
- "end_pc": 1405,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 98,
- "offset": 87
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1402,
- "value": "ERC721: cannot transfer to the zero address"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721._safe_transfer"
- ],
- "end_pc": 1484,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 100,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1482,
- "value": "ERC721: transfer to non ERC721Receiver implementer"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721._mint"
- ],
- "end_pc": 1493,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 101,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1488,
- "value": "ERC721: token_id is not a valid Uint256"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721._mint"
- ],
- "end_pc": 1496,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 101,
- "offset": 6
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1493,
- "value": "ERC721: cannot mint to the zero address"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721._mint"
- ],
- "end_pc": 1505,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 101,
- "offset": 88
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1503,
- "value": "ERC721: token already minted"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721._burn"
- ],
- "end_pc": 1550,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 102,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1545,
- "value": "ERC721: token_id is not a valid Uint256"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library.ERC721",
- "openzeppelin.token.erc721.library.ERC721._set_token_uri"
- ],
- "end_pc": 1616,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 103,
- "offset": 85
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1614,
- "value": "ERC721_Metadata: set token URI for nonexistent token"
- },
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.library",
- "openzeppelin.token.erc721.library._check_onERC721Received"
- ],
- "end_pc": 1652,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 105,
- "offset": 0
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 1650,
- "value": "ERC721: transfer to non ERC721Receiver implementer"
- }
- ],
- "builtins": [
- "pedersen",
- "range_check"
- ],
- "compiler_version": "0.11.2",
- "data": [
- "0x40780017fff7fff",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x400380007ffb7ffc",
- "0x400380017ffb7ffd",
- "0x482680017ffb8000",
- "0x3",
- "0x480280027ffb8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480080007fff8000",
- "0x400080007ffd7fff",
- "0x482480017ffd8001",
- "0x1",
- "0x482480017ffd8001",
- "0x1",
- "0xa0680017fff7ffe",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x402a7ffc7ffd7fff",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x43616c6c436f6e7472616374",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x7",
- "0x480280057ff98000",
- "0x480280067ff98000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x47657443616c6c657241646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x53746f7261676552656164",
- "0x400280007ffc7fff",
- "0x400380017ffc7ffd",
- "0x482680017ffc8000",
- "0x3",
- "0x480280027ffc8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x53746f726167655772697465",
- "0x400280007ffb7fff",
- "0x400380017ffb7ffc",
- "0x400380027ffb7ffd",
- "0x482680017ffb8000",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x456d69744576656e74",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x5",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x4",
- "0x400780017fff7ffd",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x48297ffd80007ffc",
- "0x20680017fff7fff",
- "0x4",
- "0x402780017ffc7ffc",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x3ffffffffffffffffffffffffffffff",
- "0x480280017ffc8000",
- "0x48307fff80007ffe",
- "0x400280027ffc7fff",
- "0x480280017ffc8000",
- "0x484480017fff8000",
- "0x100000000000000000000000000000000",
- "0x480280007ffc8000",
- "0x40317fff7ffe7ffd",
- "0x482680017ffc8000",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x484480017fff8000",
- "0x2aaaaaaaaaaaab05555555555555556",
- "0x48307fff7ffd8000",
- "0x480280027ffb8000",
- "0x480280037ffb8000",
- "0x484480017fff8000",
- "0x4000000000000088000000000000001",
- "0x48307fff7ffd8000",
- "0xa0680017fff8000",
- "0xe",
- "0x480680017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x48287ffc80007fff",
- "0x40307ffc7ff87fff",
- "0x48297ffd80007ffc",
- "0x482680017ffd8000",
- "0x1",
- "0x48507fff7ffe8000",
- "0x40507ff97ff57fff",
- "0x482680017ffb8000",
- "0x4",
- "0x208b7fff7fff7ffe",
- "0xa0680017fff8000",
- "0xc",
- "0x480680017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x48287ffd80007fff",
- "0x48327fff7ffc8000",
- "0x40307ffa7ff67fff",
- "0x48527ffe7ffc8000",
- "0x40507ff97ff57fff",
- "0x482680017ffb8000",
- "0x4",
- "0x208b7fff7fff7ffe",
- "0x40317ffd7ff97ffd",
- "0x48297ffc80007ffd",
- "0x48527fff7ffc8000",
- "0x40507ffb7ff77fff",
- "0x40780017fff7fff",
- "0x2",
- "0x482680017ffb8000",
- "0x4",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x20680017fff7fff",
- "0x10",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x11000000000000000000000000000000000000000000000101",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0",
- "0x480680017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x48127ffe7fff8000",
- "0x48287ffd80007ffe",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba",
- "0x482680017ffd8000",
- "0x11000000000000000000000000000000000000000000000101",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x20680017fff7fff",
- "0xc",
- "0x40780017fff7fff",
- "0xa",
- "0x480680017fff8000",
- "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff",
- "0x480a7ffc7fff8000",
- "0x48287ffd80007ffe",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab",
- "0x10780017fff7fff",
- "0x8",
- "0x40780017fff7fff",
- "0xb",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0xa0680017fff8000",
- "0xa",
- "0x400380007ffc7ffd",
- "0x40780017fff7fff",
- "0x14",
- "0x482680017ffc8000",
- "0x1",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0xa0680017fff8000",
- "0xe",
- "0x484680017ffd8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x400280007ffc7fff",
- "0x40780017fff7fff",
- "0x11",
- "0x482680017ffc8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x100000000000000000000000000000000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff90",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x48297ffc80007ffd",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde",
- "0x208b7fff7fff7ffe",
- "0x400380007ffb7ffc",
- "0x400380017ffb7ffd",
- "0x482680017ffb8000",
- "0x2",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x4",
- "0x404b800280028002",
- "0x404b800380038003",
- "0x482a7ffc7ffa8000",
- "0x4846800180028000",
- "0x100000000000000000000000000000000",
- "0x40327fff80007ffe",
- "0x482a7ffd7ffb8000",
- "0x482880027fff8000",
- "0x4846800180038000",
- "0x100000000000000000000000000000000",
- "0x40327fff80017ffe",
- "0x480a7ff97fff8000",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x480a80037fff8000",
- "0x208b7fff7fff7ffe",
- "0x48297ffd80007ffb",
- "0x20680017fff7fff",
- "0x9",
- "0x480a7ff97fff8000",
- "0x482680017ffa8000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x482680017ffb8000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffd7fff8000",
- "0x48307ffd80007ffe",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0xffffffffffffffffffffffffffffffff",
- "0x480680017fff8000",
- "0xffffffffffffffffffffffffffffffff",
- "0x480a7ffb7fff8000",
- "0x48287ffc80007ffd",
- "0x48287ffd80007ffd",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef",
- "0x48127ffd7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec8",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x1390fd803c110ac71730ece1decfc34eb1d0088e295d4f1b125dda1e0c5b9ff",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec2",
- "0x40137fff7fff8001",
- "0x4003800080017ffc",
- "0x4003800180017ffd",
- "0x4826800180018000",
- "0x2",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef0",
- "0x480a7ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x2bd557f4ba80dfabefabe45e9b2dd35db1b9a78e96c72bc2b69b655ce47a930",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed1",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecb",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x2e",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0xc",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeaa",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec9",
- "0x40127ffd7fff7ff7",
- "0x48127ffc7fff8000",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebb",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0xd",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x48127fe77fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89",
- "0x48127ffe7fff8000",
- "0x48127fe37fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x10f6bdc8f69644775581b157f06334cb94ae302da4f6d09656c9a31f092cff6",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4b",
- "0x480a7ffc7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffece",
- "0x48127fe17fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe62",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2",
- "0x480a7ff97fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5b",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a",
- "0x20680017fff7fff",
- "0x8",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0xffffffff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe59",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe02",
- "0x40137fff7fff8000",
- "0x4003800080007ffd",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd",
- "0x4828800080007ffc",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0e",
- "0x482480017fff8000",
- "0x1",
- "0x40307ffe7ffd7fff",
- "0x48127ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x480080007ffc8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec2",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebd",
- "0x400680017fff7fff",
- "0x0",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x0",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea7",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecd",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffe7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee7",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbb",
- "0x40137fff7fff8000",
- "0x4003800080007ff8",
- "0x4003800180007ff9",
- "0x4003800280007ffa",
- "0x4003800380007ffb",
- "0x4003800480007ffc",
- "0x400380007ff67ffc",
- "0x402780017ff68001",
- "0x1",
- "0x4826800180008000",
- "0x5",
- "0x40297ffc7fff8002",
- "0x4826800180008000",
- "0x5",
- "0x480a7ffd7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb2",
- "0x480a7ff57fff8000",
- "0x480a7ff77fff8000",
- "0x480680017fff8000",
- "0xfa119a8fafc6f1a02deb36fe5efbcc4929ef2021e50cf1cb6d1a780ccd009b",
- "0x4829800080008002",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb9",
- "0x482480017fff8000",
- "0x1",
- "0x40307ffe7ffd7fff",
- "0x48127ffc7fff8000",
- "0x480a80017fff8000",
- "0x480080007ffc8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd96",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd90",
- "0x40137fff7fff8001",
- "0x4003800080017ffa",
- "0x4003800180017ffb",
- "0x4003800280017ffc",
- "0x4003800380017ffd",
- "0x4826800180018000",
- "0x4",
- "0x480a7ff87fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbc",
- "0x480a7ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7b",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd75",
- "0x40137fff7fff8001",
- "0x4003800080017ffa",
- "0x4003800180017ffb",
- "0x4003800280017ffc",
- "0x4003800380017ffd",
- "0x4826800180018000",
- "0x4",
- "0x480a7ff87fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1",
- "0x480a7ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd60",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x6ad9ed7b6318f1bcffefe19df9aeb40d22c36bed567e1925a5ccde0536edd",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5a",
- "0x40137fff7fff8001",
- "0x4003800080017ffb",
- "0x4003800180017ffc",
- "0x4003800280017ffd",
- "0x4826800180018000",
- "0x3",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd87",
- "0x480a7ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x3a762f04043ed52ed42b61e4ad2e367163f5a928ef94f71121e68d78b8a00df",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd68",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd62",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x144d444467c1a7848e62c72fd678f9225602bf41005c66940ee2373705d90a2",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4a",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd44",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x19eba13c2ffadbed69e7a3ff4399447db5f0f1deff605072b123c3d33e5e300",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0b",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd08",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8b",
- "0x48127fe17fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec",
- "0x480a7ff97fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1e",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd",
- "0x480a7ff87fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd16",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x3bbfaec36427c06f699125e4eedffd9148420983ff94e5284a9087e22050b79",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdd",
- "0x480a7ffc7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd60",
- "0x48127fe17fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf4",
- "0x48127ffe7fff8000",
- "0x482480017ff78000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcef",
- "0x48127ffe7fff8000",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x48127ff57fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc",
- "0x480a7ff87fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce7",
- "0x482480017ff88000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce2",
- "0x48127ff07fff8000",
- "0x48127ff07fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x2618225f6ac4a00b9635ed0e036ea1db17cf353e7ad948e882dbbca50565fbd",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca9",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca6",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd29",
- "0x48127fe17fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec",
- "0x480a7ff97fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcbc",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd",
- "0x480a7ff87fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb4",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x350efce99c55a2fbf8c09cde498fd24d686f21a900621778cd59ed10f4ae843",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7b",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc78",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfb",
- "0x48127fe17fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec",
- "0x480a7ff97fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8e",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd",
- "0x480a7ff87fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc86",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x1c87484b935c893d53d087ca6e0d4d7bcf1a90e5f4118b67a2c3df896c16cd8",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4d",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4a",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccd",
- "0x48127fe17fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec",
- "0x480a7ff97fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc60",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd",
- "0x480a7ff87fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc58",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee7",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff02",
- "0x480680017fff8000",
- "0x80ac58cd",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe04",
- "0x480680017fff8000",
- "0x5b5e139f",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec9",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc46",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2c",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccd",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x48127ffd7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef4",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc31",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcba",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x48127ffd7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x11f",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff60",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x106",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7d",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8b",
- "0x480a7ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd4",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf3",
- "0x48127ffc7fff8000",
- "0x480a7ff87fff8000",
- "0x48127ff57fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffead",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbee",
- "0x48307ffb80007fb5",
- "0x20680017fff7fff",
- "0xe",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0xf2",
- "0x48127ffe7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127ff77fff8000",
- "0x48127fb07fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff24",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd1",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0xdd",
- "0x48127ffe7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffba1",
- "0x48487ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbf",
- "0x48127ffc7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc0",
- "0x480680017fff8000",
- "0x1",
- "0x48287ffd80007fff",
- "0x480680017fff8000",
- "0x0",
- "0x40527ffe7ffd7fff",
- "0x48127ff37fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ff17fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0d",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x48127faf7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe00",
- "0x48127ffe7fff8000",
- "0x48127fe27fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ff97fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2e",
- "0x480a7ff87fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb77",
- "0x40137fff7fff8000",
- "0x480a7ff77fff8000",
- "0x48127ffd7fff8000",
- "0x48127ff77fff8000",
- "0x480a80007fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x4b",
- "0x48527fff80008000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb8c",
- "0x48127ffa7fff8000",
- "0x48127ff87fff8000",
- "0x48127ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0xaf",
- "0x48127ffe7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ff77fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0b",
- "0x480a7ff67fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb54",
- "0x40137fff7fff8000",
- "0x480a7ff57fff8000",
- "0x48127ffd7fff8000",
- "0x48127ff77fff8000",
- "0x480a80007fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x28",
- "0x48527fff80008000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb69",
- "0x48127ffa7fff8000",
- "0x48127ff87fff8000",
- "0x48127ff97fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0xd1",
- "0x48127ffe7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe8",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb31",
- "0x48127ffe7fff8000",
- "0x480a7ff97fff8000",
- "0x48127ff77fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0f",
- "0x40127fff7fff7fa8",
- "0x48127ffd7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480a7ff97fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x3c",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef8",
- "0x40137fff7fff8000",
- "0x48297ffb80008000",
- "0x20680017fff7fff",
- "0x8",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefa",
- "0x48287ffb80007fff",
- "0x20680017fff7fff",
- "0x8",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480a80007fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff00",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x8",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbd",
- "0x20680017fff7fff",
- "0x8",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe18",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea6",
- "0x48127ffc7fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd19",
- "0x48127ffe7fff8000",
- "0x48127fe07fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe93",
- "0x400a7ffa7fff7fff",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffacb",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdab",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc9d",
- "0x48127f707fff8000",
- "0x48127f707fff8000",
- "0x48127ffb7fff8000",
- "0x480a7ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb1",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9a",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc77",
- "0x48127fd17fff8000",
- "0x48127fd17fff8000",
- "0x48127ffb7fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda0",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6b",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb7",
- "0x48127ffe7fff8000",
- "0x48127fe17fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb3",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x91",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa7c",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb06",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa70",
- "0x480a7ff97fff8000",
- "0x480a7ff87fff8000",
- "0x48127ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff69",
- "0x400680017fff7fff",
- "0x0",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4d",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2a",
- "0x48127fd17fff8000",
- "0x48127fd17fff8000",
- "0x48127ffb7fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd53",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1e",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc69",
- "0x48127fe27fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x0",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffacd",
- "0x480a7ffa7fff8000",
- "0x480a7ff97fff8000",
- "0x48127ffd7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf7",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3f",
- "0x48127f417fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd13",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc05",
- "0x48127f707fff8000",
- "0x48127f707fff8000",
- "0x48127ffb7fff8000",
- "0x48127e717fff8000",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd19",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce3",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x48127def7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2e",
- "0x48127fe27fff8000",
- "0x48127ffd7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa94",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x48127ffd7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefa",
- "0x400680017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7e",
- "0x208b7fff7fff7ffe",
- "0x480a7ff57fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9cb",
- "0x48127ffe7fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x150b7a02",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9d",
- "0x482480017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0x15",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ff97fff8000",
- "0x48127fe17fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd5",
- "0x400680017fff7fff",
- "0x150b7a02",
- "0x48127ffd7fff8000",
- "0x480a7ff67fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0xa66bd575",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb7f",
- "0x48127ffd7fff8000",
- "0x480a7ff67fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd57",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffae1",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x3",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb36",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd2a",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd12",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf9",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffb",
- "0x4003800180007ffc",
- "0x4826800180008000",
- "0x2",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdf",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x2",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcce",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x2",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc0",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x2",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca4",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x2",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9cc",
- "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",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc72",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x3",
- "0x402a7ffd7ffc7fff",
- "0x480280017ffb8000",
- "0x480280007ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffd7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc8e",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x2",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc94",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x4",
- "0x402a7ffd7ffc7fff",
- "0x480280017ffb8000",
- "0x480280007ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x480280037ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffd7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc96",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280047ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x5",
- "0x480280047ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280017ffb8000",
- "0x480280007ffb8000",
- "0x482480017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x480280037ffd8000",
- "0x480280047ffd8000",
- "0x482680017ffd8000",
- "0x5",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffd7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff91d",
- "0x48127ffe7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffd7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd70",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x3",
- "0x402a7ffd7ffc7fff",
- "0x480280017ffb8000",
- "0x480280007ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffd7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc72",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd87",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x2",
- "0x402a7ffd7ffc7fff",
- "0x480280017ffb8000",
- "0x480280007ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffd7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8dc",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda4",
- "0x48127ffe7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x3",
- "0x402a7ffd7ffc7fff",
- "0x480280017ffb8000",
- "0x480280007ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffd7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ce",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8c2",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe"
- ],
- "debug_info": null,
- "hints": {
- "0": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.alloc",
- "starkware.cairo.common.alloc.alloc"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 0,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "12": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_enter_scope({'n': ids.len})",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.len": 0
- }
- }
- }
- ],
- "20": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 5
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.continue_copying": 1
- }
- }
- }
- ],
- "23": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_exit_scope()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 6
- },
- "reference_ids": {}
- }
- }
- ],
- "31": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.call_contract"
- ],
- "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 3,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2
- }
- }
- }
- ],
- "39": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_caller_address"
- ],
- "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 4,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3
- }
- }
- }
- ],
- "47": [
- {
- "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": 5,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 4
- }
- }
- }
- ],
- "56": [
- {
- "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": 6,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 5
- }
- }
- }
- ],
- "66": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.emit_event"
- ],
- "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 7,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 6
- }
- }
- }
- ],
- "69": [
- {
- "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": 8,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_not_zero.value": 7
- }
- }
- }
- ],
- "74": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_not_equal"
- ],
- "code": "from starkware.cairo.lang.vm.relocatable import RelocatableValue\nboth_ints = isinstance(ids.a, int) and isinstance(ids.b, int)\nboth_relocatable = (\n isinstance(ids.a, RelocatableValue) and isinstance(ids.b, RelocatableValue) and\n ids.a.segment_index == ids.b.segment_index)\nassert both_ints or both_relocatable, \\\n f'assert_not_equal failed: non-comparable values: {ids.a}, {ids.b}.'\nassert (ids.a - ids.b) % PRIME != 0, f'assert_not_equal failed: {ids.a} = {ids.b}.'",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 9,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_not_equal.a": 8,
- "starkware.cairo.common.math.assert_not_equal.b": 9
- }
- }
- }
- ],
- "80": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_250_bit"
- ],
- "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 10,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_250_bit.high": 12,
- "starkware.cairo.common.math.assert_250_bit.low": 11,
- "starkware.cairo.common.math.assert_250_bit.value": 10
- }
- }
- }
- ],
- "93": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 11,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_le_felt.a": 13,
- "starkware.cairo.common.math.assert_le_felt.b": 14,
- "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 15
- }
- }
- }
- ],
- "103": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "memory[ap] = 1 if excluded != 0 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 11,
- "offset": 8
- },
- "reference_ids": {}
- }
- }
- ],
- "117": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "memory[ap] = 1 if excluded != 1 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 11,
- "offset": 9
- },
- "reference_ids": {}
- }
- }
- ],
- "129": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "assert excluded == 2",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 11,
- "offset": 10
- },
- "reference_ids": {}
- }
- }
- ],
- "140": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.storage",
- "starkware.starknet.common.storage.normalize_address"
- ],
- "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 12,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.storage.normalize_address.addr": 16,
- "starkware.starknet.common.storage.normalize_address.is_small": 17
- }
- }
- }
- ],
- "158": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.storage",
- "starkware.starknet.common.storage.normalize_address"
- ],
- "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 12,
- "offset": 2
- },
- "reference_ids": {
- "starkware.starknet.common.storage.normalize_address.addr": 16,
- "starkware.starknet.common.storage.normalize_address.is_250": 18
- }
- }
- }
- ],
- "178": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math_cmp",
- "starkware.cairo.common.math_cmp.is_nn"
- ],
- "code": "memory[ap] = 0 if 0 <= (ids.a % PRIME) < range_check_builtin.bound else 1",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 13,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math_cmp.is_nn.a": 19
- }
- }
- }
- ],
- "188": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math_cmp",
- "starkware.cairo.common.math_cmp.is_nn"
- ],
- "code": "memory[ap] = 0 if 0 <= ((-ids.a - 1) % PRIME) < range_check_builtin.bound else 1",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 13,
- "offset": 1
- },
- "reference_ids": {
- "starkware.cairo.common.math_cmp.is_nn.a": 19
- }
- }
- }
- ],
- "223": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.uint256",
- "starkware.cairo.common.uint256.uint256_add"
- ],
- "code": "sum_low = ids.a.low + ids.b.low\nids.carry_low = 1 if sum_low >= ids.SHIFT else 0\nsum_high = ids.a.high + ids.b.high + ids.carry_low\nids.carry_high = 1 if sum_high >= ids.SHIFT else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 16,
- "offset": 4
- },
- "reference_ids": {
- "starkware.cairo.common.uint256.uint256_add.a": 20,
- "starkware.cairo.common.uint256.uint256_add.b": 21,
- "starkware.cairo.common.uint256.uint256_add.carry_high": 23,
- "starkware.cairo.common.uint256.uint256_add.carry_low": 22
- }
- }
- }
- ],
- "1692": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.constructor"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 109,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1708": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.supportsInterface_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 112,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1741": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.name_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 116,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1771": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.symbol_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 119,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1802": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.balanceOf_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 122,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1838": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.ownerOf_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 125,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1874": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.getApproved_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 129,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1910": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.isApprovedForAll_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 133,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1946": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.tokenURI_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 137,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "1980": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.owner_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 141,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2024": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.approve"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 146,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2051": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.setApprovalForAll"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 148,
- "offset": 129
- },
- "reference_ids": {}
- }
- }
- ],
- "2082": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.transferFrom"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 152,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2125": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.safeTransferFrom"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 156,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2159": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.mint"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 160,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2190": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.burn"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 162,
- "offset": 771
- },
- "reference_ids": {}
- }
- }
- ],
- "2224": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.setTokenURI"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 166,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2249": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.transferOwnership"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 170,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "2270": [
- {
- "accessible_scopes": [
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable",
- "__wrappers__",
- "__wrappers__.renounceOwnership"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 174,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ]
- },
- "identifiers": {
- "__main__.approve": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.approve",
- "type": "alias"
- },
- "__main__.balanceOf": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.balanceOf",
- "type": "alias"
- },
- "__main__.burn": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.burn",
- "type": "alias"
- },
- "__main__.constructor": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.constructor",
- "type": "alias"
- },
- "__main__.getApproved": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.getApproved",
- "type": "alias"
- },
- "__main__.isApprovedForAll": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.isApprovedForAll",
- "type": "alias"
- },
- "__main__.mint": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.mint",
- "type": "alias"
- },
- "__main__.name": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.name",
- "type": "alias"
- },
- "__main__.owner": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.owner",
- "type": "alias"
- },
- "__main__.ownerOf": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ownerOf",
- "type": "alias"
- },
- "__main__.renounceOwnership": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.renounceOwnership",
- "type": "alias"
- },
- "__main__.safeTransferFrom": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.safeTransferFrom",
- "type": "alias"
- },
- "__main__.setApprovalForAll": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setApprovalForAll",
- "type": "alias"
- },
- "__main__.setTokenURI": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setTokenURI",
- "type": "alias"
- },
- "__main__.supportsInterface": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.supportsInterface",
- "type": "alias"
- },
- "__main__.symbol": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.symbol",
- "type": "alias"
- },
- "__main__.tokenURI": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.tokenURI",
- "type": "alias"
- },
- "__main__.transferFrom": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferFrom",
- "type": "alias"
- },
- "__main__.transferOwnership": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferOwnership",
- "type": "alias"
- },
- "__wrappers__.approve": {
- "decorators": [
- "external"
- ],
- "pc": 2013,
- "type": "function"
- },
- "__wrappers__.approve.Args": {
- "full_name": "__wrappers__.approve.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.approve.ImplicitArgs": {
- "full_name": "__wrappers__.approve.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.approve.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.approve.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.approve.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.approve",
- "type": "alias"
- },
- "__wrappers__.approve_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.balanceOf": {
- "decorators": [
- "view"
- ],
- "pc": 1812,
- "type": "function"
- },
- "__wrappers__.balanceOf.Args": {
- "full_name": "__wrappers__.balanceOf.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.balanceOf.ImplicitArgs": {
- "full_name": "__wrappers__.balanceOf.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.balanceOf.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.balanceOf.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.balanceOf.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.balanceOf",
- "type": "alias"
- },
- "__wrappers__.balanceOf_encode_return": {
- "decorators": [],
- "pc": 1802,
- "type": "function"
- },
- "__wrappers__.balanceOf_encode_return.Args": {
- "full_name": "__wrappers__.balanceOf_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "ret_value": {
- "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__wrappers__.balanceOf_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.balanceOf_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.balanceOf_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.balanceOf_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.balanceOf_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.burn": {
- "decorators": [
- "external"
- ],
- "pc": 2180,
- "type": "function"
- },
- "__wrappers__.burn.Args": {
- "full_name": "__wrappers__.burn.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.burn.ImplicitArgs": {
- "full_name": "__wrappers__.burn.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.burn.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.burn.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.burn.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.burn",
- "type": "alias"
- },
- "__wrappers__.burn_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.constructor": {
- "decorators": [
- "constructor"
- ],
- "pc": 1681,
- "type": "function"
- },
- "__wrappers__.constructor.Args": {
- "full_name": "__wrappers__.constructor.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.constructor.ImplicitArgs": {
- "full_name": "__wrappers__.constructor.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.constructor.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.constructor.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.constructor.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.constructor",
- "type": "alias"
- },
- "__wrappers__.constructor_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.getApproved": {
- "decorators": [
- "view"
- ],
- "pc": 1883,
- "type": "function"
- },
- "__wrappers__.getApproved.Args": {
- "full_name": "__wrappers__.getApproved.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getApproved.ImplicitArgs": {
- "full_name": "__wrappers__.getApproved.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getApproved.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getApproved.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.getApproved.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.getApproved",
- "type": "alias"
- },
- "__wrappers__.getApproved_encode_return": {
- "decorators": [],
- "pc": 1874,
- "type": "function"
- },
- "__wrappers__.getApproved_encode_return.Args": {
- "full_name": "__wrappers__.getApproved_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(approved: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.getApproved_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.getApproved_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getApproved_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getApproved_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.getApproved_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.isApprovedForAll": {
- "decorators": [
- "view"
- ],
- "pc": 1919,
- "type": "function"
- },
- "__wrappers__.isApprovedForAll.Args": {
- "full_name": "__wrappers__.isApprovedForAll.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isApprovedForAll.ImplicitArgs": {
- "full_name": "__wrappers__.isApprovedForAll.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isApprovedForAll.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.isApprovedForAll.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.isApprovedForAll.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.isApprovedForAll",
- "type": "alias"
- },
- "__wrappers__.isApprovedForAll_encode_return": {
- "decorators": [],
- "pc": 1910,
- "type": "function"
- },
- "__wrappers__.isApprovedForAll_encode_return.Args": {
- "full_name": "__wrappers__.isApprovedForAll_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(approved: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.isApprovedForAll_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.isApprovedForAll_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isApprovedForAll_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.isApprovedForAll_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.isApprovedForAll_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.mint": {
- "decorators": [
- "external"
- ],
- "pc": 2148,
- "type": "function"
- },
- "__wrappers__.mint.Args": {
- "full_name": "__wrappers__.mint.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.mint.ImplicitArgs": {
- "full_name": "__wrappers__.mint.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.mint.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.mint.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.mint.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.mint",
- "type": "alias"
- },
- "__wrappers__.mint_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.name": {
- "decorators": [
- "view"
- ],
- "pc": 1750,
- "type": "function"
- },
- "__wrappers__.name.Args": {
- "full_name": "__wrappers__.name.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.name.ImplicitArgs": {
- "full_name": "__wrappers__.name.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.name.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.name.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.name.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.name",
- "type": "alias"
- },
- "__wrappers__.name_encode_return": {
- "decorators": [],
- "pc": 1741,
- "type": "function"
- },
- "__wrappers__.name_encode_return.Args": {
- "full_name": "__wrappers__.name_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(name: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.name_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.name_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.name_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.name_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.name_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.owner": {
- "decorators": [
- "view"
- ],
- "pc": 1989,
- "type": "function"
- },
- "__wrappers__.owner.Args": {
- "full_name": "__wrappers__.owner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.owner.ImplicitArgs": {
- "full_name": "__wrappers__.owner.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.owner.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.owner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.owner.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.owner",
- "type": "alias"
- },
- "__wrappers__.ownerOf": {
- "decorators": [
- "view"
- ],
- "pc": 1847,
- "type": "function"
- },
- "__wrappers__.ownerOf.Args": {
- "full_name": "__wrappers__.ownerOf.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.ownerOf.ImplicitArgs": {
- "full_name": "__wrappers__.ownerOf.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.ownerOf.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.ownerOf.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.ownerOf.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ownerOf",
- "type": "alias"
- },
- "__wrappers__.ownerOf_encode_return": {
- "decorators": [],
- "pc": 1838,
- "type": "function"
- },
- "__wrappers__.ownerOf_encode_return.Args": {
- "full_name": "__wrappers__.ownerOf_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(owner: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.ownerOf_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.ownerOf_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.ownerOf_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.ownerOf_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.ownerOf_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.owner_encode_return": {
- "decorators": [],
- "pc": 1980,
- "type": "function"
- },
- "__wrappers__.owner_encode_return.Args": {
- "full_name": "__wrappers__.owner_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(owner: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.owner_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.owner_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.owner_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.owner_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.owner_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.renounceOwnership": {
- "decorators": [
- "external"
- ],
- "pc": 2264,
- "type": "function"
- },
- "__wrappers__.renounceOwnership.Args": {
- "full_name": "__wrappers__.renounceOwnership.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.renounceOwnership.ImplicitArgs": {
- "full_name": "__wrappers__.renounceOwnership.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.renounceOwnership.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.renounceOwnership.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.renounceOwnership.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.renounceOwnership",
- "type": "alias"
- },
- "__wrappers__.renounceOwnership_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.safeTransferFrom": {
- "decorators": [
- "external"
- ],
- "pc": 2103,
- "type": "function"
- },
- "__wrappers__.safeTransferFrom.Args": {
- "full_name": "__wrappers__.safeTransferFrom.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.safeTransferFrom.ImplicitArgs": {
- "full_name": "__wrappers__.safeTransferFrom.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.safeTransferFrom.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.safeTransferFrom.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.safeTransferFrom.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.safeTransferFrom",
- "type": "alias"
- },
- "__wrappers__.safeTransferFrom_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.setApprovalForAll": {
- "decorators": [
- "external"
- ],
- "pc": 2041,
- "type": "function"
- },
- "__wrappers__.setApprovalForAll.Args": {
- "full_name": "__wrappers__.setApprovalForAll.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.setApprovalForAll.ImplicitArgs": {
- "full_name": "__wrappers__.setApprovalForAll.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.setApprovalForAll.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.setApprovalForAll.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.setApprovalForAll.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setApprovalForAll",
- "type": "alias"
- },
- "__wrappers__.setApprovalForAll_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.setTokenURI": {
- "decorators": [
- "external"
- ],
- "pc": 2213,
- "type": "function"
- },
- "__wrappers__.setTokenURI.Args": {
- "full_name": "__wrappers__.setTokenURI.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.setTokenURI.ImplicitArgs": {
- "full_name": "__wrappers__.setTokenURI.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.setTokenURI.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.setTokenURI.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.setTokenURI.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setTokenURI",
- "type": "alias"
- },
- "__wrappers__.setTokenURI_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.supportsInterface": {
- "decorators": [
- "view"
- ],
- "pc": 1717,
- "type": "function"
- },
- "__wrappers__.supportsInterface.Args": {
- "full_name": "__wrappers__.supportsInterface.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface.ImplicitArgs": {
- "full_name": "__wrappers__.supportsInterface.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.supportsInterface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.supportsInterface.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.supportsInterface",
- "type": "alias"
- },
- "__wrappers__.supportsInterface_encode_return": {
- "decorators": [],
- "pc": 1708,
- "type": "function"
- },
- "__wrappers__.supportsInterface_encode_return.Args": {
- "full_name": "__wrappers__.supportsInterface_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(success: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.supportsInterface_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.supportsInterface_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.supportsInterface_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.supportsInterface_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.symbol": {
- "decorators": [
- "view"
- ],
- "pc": 1780,
- "type": "function"
- },
- "__wrappers__.symbol.Args": {
- "full_name": "__wrappers__.symbol.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.symbol.ImplicitArgs": {
- "full_name": "__wrappers__.symbol.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.symbol.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.symbol.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.symbol.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.symbol",
- "type": "alias"
- },
- "__wrappers__.symbol_encode_return": {
- "decorators": [],
- "pc": 1771,
- "type": "function"
- },
- "__wrappers__.symbol_encode_return.Args": {
- "full_name": "__wrappers__.symbol_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(symbol: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.symbol_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.symbol_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.symbol_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.symbol_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.symbol_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.tokenURI": {
- "decorators": [
- "view"
- ],
- "pc": 1955,
- "type": "function"
- },
- "__wrappers__.tokenURI.Args": {
- "full_name": "__wrappers__.tokenURI.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.tokenURI.ImplicitArgs": {
- "full_name": "__wrappers__.tokenURI.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.tokenURI.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.tokenURI.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.tokenURI.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.tokenURI",
- "type": "alias"
- },
- "__wrappers__.tokenURI_encode_return": {
- "decorators": [],
- "pc": 1946,
- "type": "function"
- },
- "__wrappers__.tokenURI_encode_return.Args": {
- "full_name": "__wrappers__.tokenURI_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(tokenURI: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.tokenURI_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.tokenURI_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.tokenURI_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.tokenURI_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.tokenURI_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.transferFrom": {
- "decorators": [
- "external"
- ],
- "pc": 2070,
- "type": "function"
- },
- "__wrappers__.transferFrom.Args": {
- "full_name": "__wrappers__.transferFrom.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.transferFrom.ImplicitArgs": {
- "full_name": "__wrappers__.transferFrom.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.transferFrom.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.transferFrom.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.transferFrom.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferFrom",
- "type": "alias"
- },
- "__wrappers__.transferFrom_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.transferOwnership": {
- "decorators": [
- "external"
- ],
- "pc": 2240,
- "type": "function"
- },
- "__wrappers__.transferOwnership.Args": {
- "full_name": "__wrappers__.transferOwnership.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.transferOwnership.ImplicitArgs": {
- "full_name": "__wrappers__.transferOwnership.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.transferOwnership.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.transferOwnership.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.transferOwnership.__wrapped_func": {
- "destination": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferOwnership",
- "type": "alias"
- },
- "__wrappers__.transferOwnership_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.Ownable": {
- "type": "namespace"
- },
- "openzeppelin.access.ownable.library.Ownable.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.Ownable._transfer_ownership": {
- "decorators": [],
- "pc": 416,
- "type": "function"
- },
- "openzeppelin.access.ownable.library.Ownable._transfer_ownership.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable._transfer_ownership.Args",
- "members": {
- "new_owner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable._transfer_ownership.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable._transfer_ownership.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable._transfer_ownership.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable._transfer_ownership.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.Ownable.assert_only_owner": {
- "decorators": [],
- "pc": 373,
- "type": "function"
- },
- "openzeppelin.access.ownable.library.Ownable.assert_only_owner.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.assert_only_owner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.assert_only_owner.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.assert_only_owner.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.assert_only_owner.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable.assert_only_owner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.Ownable.initializer": {
- "decorators": [],
- "pc": 366,
- "type": "function"
- },
- "openzeppelin.access.ownable.library.Ownable.initializer.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.initializer.Args",
- "members": {
- "owner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.initializer.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.initializer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.initializer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable.initializer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.Ownable.owner": {
- "decorators": [],
- "pc": 388,
- "type": "function"
- },
- "openzeppelin.access.ownable.library.Ownable.owner.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.owner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.owner.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.owner.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.owner.Return": {
- "cairo_type": "(owner: felt)",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable.owner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.Ownable.renounce_ownership": {
- "decorators": [],
- "pc": 406,
- "type": "function"
- },
- "openzeppelin.access.ownable.library.Ownable.renounce_ownership.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.renounce_ownership.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.renounce_ownership.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.renounce_ownership.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.renounce_ownership.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable.renounce_ownership.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.Ownable.transfer_ownership": {
- "decorators": [],
- "pc": 394,
- "type": "function"
- },
- "openzeppelin.access.ownable.library.Ownable.transfer_ownership.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.transfer_ownership.Args",
- "members": {
- "new_owner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.transfer_ownership.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable.transfer_ownership.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable.transfer_ownership.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable.transfer_ownership.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.Ownable_owner": {
- "type": "namespace"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable_owner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable_owner.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.Ownable_owner.addr": {
- "decorators": [],
- "pc": 336,
- "type": "function"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.addr.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable_owner.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.addr.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable_owner.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.Ownable_owner.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.read": {
- "decorators": [],
- "pc": 341,
- "type": "function"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.read.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable_owner.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.read.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable_owner.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.read.Return": {
- "cairo_type": "(owner: felt)",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.Ownable_owner.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.write": {
- "decorators": [],
- "pc": 354,
- "type": "function"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.write.Args": {
- "full_name": "openzeppelin.access.ownable.library.Ownable_owner.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.write.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.Ownable_owner.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.Ownable_owner.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred": {
- "type": "namespace"
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.Args": {
- "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.SELECTOR": {
- "type": "const",
- "value": 553132481214675521502977957974509639062080100631756862105218886163371506175
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.emit": {
- "decorators": [],
- "pc": 311,
- "type": "function"
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Args": {
- "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Args",
- "members": {
- "newOwner": {
- "cairo_type": "felt",
- "offset": 1
- },
- "previousOwner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.emit.ImplicitArgs": {
- "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.OwnershipTransferred.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "openzeppelin.access.ownable.library.get_caller_address": {
- "destination": "starkware.starknet.common.syscalls.get_caller_address",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165": {
- "type": "namespace"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.Args": {
- "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.ImplicitArgs": {
- "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.SUPPORTSINTERFACE_SELECTOR": {
- "type": "const",
- "value": 1184015894760294494673613438913361435336722154500302038630992932234692784845
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.call_contract": {
- "destination": "starkware.starknet.common.syscalls.call_contract",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.library_call": {
- "destination": "starkware.starknet.common.syscalls.library_call",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface": {
- "decorators": [],
- "pc": 509,
- "type": "function"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.Args": {
- "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.Args",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "interfaceId": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.ImplicitArgs": {
- "full_name": "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.Return": {
- "cairo_type": "(success: felt)",
- "type": "type_definition"
- },
- "openzeppelin.introspection.erc165.IERC165.IERC165.supportsInterface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "openzeppelin.introspection.erc165.library.ERC165": {
- "type": "namespace"
- },
- "openzeppelin.introspection.erc165.library.ERC165.Args": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165.ImplicitArgs": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.introspection.erc165.library.ERC165.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.introspection.erc165.library.ERC165.register_interface": {
- "decorators": [],
- "pc": 495,
- "type": "function"
- },
- "openzeppelin.introspection.erc165.library.ERC165.register_interface.Args": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165.register_interface.Args",
- "members": {
- "interface_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165.register_interface.ImplicitArgs": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165.register_interface.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165.register_interface.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.introspection.erc165.library.ERC165.register_interface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.introspection.erc165.library.ERC165.supports_interface": {
- "decorators": [],
- "pc": 478,
- "type": "function"
- },
- "openzeppelin.introspection.erc165.library.ERC165.supports_interface.Args": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165.supports_interface.Args",
- "members": {
- "interface_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165.supports_interface.ImplicitArgs": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165.supports_interface.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165.supports_interface.Return": {
- "cairo_type": "(success: felt)",
- "type": "type_definition"
- },
- "openzeppelin.introspection.erc165.library.ERC165.supports_interface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces": {
- "type": "namespace"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.Args": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.ImplicitArgs": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr": {
- "decorators": [],
- "pc": 437,
- "type": "function"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.Args": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.Args",
- "members": {
- "interface_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.ImplicitArgs": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read": {
- "decorators": [],
- "pc": 451,
- "type": "function"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.Args": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.Args",
- "members": {
- "interface_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.ImplicitArgs": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.Return": {
- "cairo_type": "(is_supported: felt)",
- "type": "type_definition"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write": {
- "decorators": [],
- "pc": 465,
- "type": "function"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.Args": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.Args",
- "members": {
- "interface_id": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.ImplicitArgs": {
- "full_name": "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.introspection.erc165.library.ERC165_supported_interfaces.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.introspection.erc165.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.library.IERC165_ID": {
- "destination": "openzeppelin.utils.constants.library.IERC165_ID",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.library.INVALID_ID": {
- "destination": "openzeppelin.utils.constants.library.INVALID_ID",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.library.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "openzeppelin.introspection.erc165.library.assert_not_equal": {
- "destination": "starkware.cairo.common.math.assert_not_equal",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.SafeUint256": {
- "type": "namespace"
- },
- "openzeppelin.security.safemath.library.SafeUint256.Args": {
- "full_name": "openzeppelin.security.safemath.library.SafeUint256.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs": {
- "full_name": "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.security.safemath.library.SafeUint256.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.security.safemath.library.SafeUint256.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.security.safemath.library.SafeUint256.add": {
- "decorators": [],
- "pc": 532,
- "type": "function"
- },
- "openzeppelin.security.safemath.library.SafeUint256.add.Args": {
- "full_name": "openzeppelin.security.safemath.library.SafeUint256.add.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "b": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.security.safemath.library.SafeUint256.add.ImplicitArgs": {
- "full_name": "openzeppelin.security.safemath.library.SafeUint256.add.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.security.safemath.library.SafeUint256.add.Return": {
- "cairo_type": "(c: starkware.cairo.common.uint256.Uint256)",
- "type": "type_definition"
- },
- "openzeppelin.security.safemath.library.SafeUint256.add.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.security.safemath.library.SafeUint256.sub_le": {
- "decorators": [],
- "pc": 553,
- "type": "function"
- },
- "openzeppelin.security.safemath.library.SafeUint256.sub_le.Args": {
- "full_name": "openzeppelin.security.safemath.library.SafeUint256.sub_le.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "b": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.security.safemath.library.SafeUint256.sub_le.ImplicitArgs": {
- "full_name": "openzeppelin.security.safemath.library.SafeUint256.sub_le.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.security.safemath.library.SafeUint256.sub_le.Return": {
- "cairo_type": "(c: starkware.cairo.common.uint256.Uint256)",
- "type": "type_definition"
- },
- "openzeppelin.security.safemath.library.SafeUint256.sub_le.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.security.safemath.library.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.uint256_add": {
- "destination": "starkware.cairo.common.uint256.uint256_add",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.uint256_check": {
- "destination": "starkware.cairo.common.uint256.uint256_check",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.uint256_eq": {
- "destination": "starkware.cairo.common.uint256.uint256_eq",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.uint256_le": {
- "destination": "starkware.cairo.common.uint256.uint256_le",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.uint256_lt": {
- "destination": "starkware.cairo.common.uint256.uint256_lt",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.uint256_mul": {
- "destination": "starkware.cairo.common.uint256.uint256_mul",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.uint256_sub": {
- "destination": "starkware.cairo.common.uint256.uint256_sub",
- "type": "alias"
- },
- "openzeppelin.security.safemath.library.uint256_unsigned_div_rem": {
- "destination": "starkware.cairo.common.uint256.uint256_unsigned_div_rem",
- "type": "alias"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.Args": {
- "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.ONERC721RECEIVED_SELECTOR": {
- "type": "const",
- "value": 441833262846246486607087847804043886170335009155803575450536462761436446875
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.call_contract": {
- "destination": "starkware.starknet.common.syscalls.call_contract",
- "type": "alias"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.library_call": {
- "destination": "starkware.starknet.common.syscalls.library_call",
- "type": "alias"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received": {
- "decorators": [],
- "pc": 580,
- "type": "function"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.Args": {
- "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.Args",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "data": {
- "cairo_type": "felt*",
- "offset": 6
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 5
- },
- "from_": {
- "cairo_type": "felt",
- "offset": 2
- },
- "operator": {
- "cairo_type": "felt",
- "offset": 1
- },
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 3
- }
- },
- "size": 7,
- "type": "struct"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.Return": {
- "cairo_type": "(selector: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver.onERC721Received.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "openzeppelin.token.erc721.IERC721Receiver.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.Approval": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.Approval.Args": {
- "full_name": "openzeppelin.token.erc721.library.Approval.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.Approval.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.Approval.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.Approval.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.Approval.SELECTOR": {
- "type": "const",
- "value": 544914742286571513055574265148471203182105283038408585630116262969508767999
- },
- "openzeppelin.token.erc721.library.Approval.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.Approval.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.Approval.emit": {
- "decorators": [],
- "pc": 644,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.Approval.emit.Args": {
- "full_name": "openzeppelin.token.erc721.library.Approval.emit.Args",
- "members": {
- "approved": {
- "cairo_type": "felt",
- "offset": 1
- },
- "owner": {
- "cairo_type": "felt",
- "offset": 0
- },
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.Approval.emit.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.Approval.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.Approval.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.Approval.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "openzeppelin.token.erc721.library.Approval.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.Approval.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.Args": {
- "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.SELECTOR": {
- "type": "const",
- "value": 11799366895331287683400559711902461446731448035283747365813974388970843869
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.emit": {
- "decorators": [],
- "pc": 671,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.emit.Args": {
- "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.emit.Args",
- "members": {
- "approved": {
- "cairo_type": "felt",
- "offset": 2
- },
- "operator": {
- "cairo_type": "felt",
- "offset": 1
- },
- "owner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.emit.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ApprovalForAll.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ApprovalForAll.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC165": {
- "destination": "openzeppelin.introspection.erc165.library.ERC165",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.ERC721.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721._approve": {
- "decorators": [],
- "pc": 1370,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721._approve.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._approve.Args",
- "members": {
- "to": {
- "cairo_type": "felt",
- "offset": 0
- },
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._approve.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._approve.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._approve.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721._approve.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721._burn": {
- "decorators": [],
- "pc": 1543,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721._burn.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._burn.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._burn.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._burn.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._burn.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721._burn.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721._exists": {
- "decorators": [],
- "pc": 1349,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721._exists.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._exists.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._exists.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._exists.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._exists.Return": {
- "cairo_type": "felt",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721._exists.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner": {
- "decorators": [],
- "pc": 1282,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.Args",
- "members": {
- "spender": {
- "cairo_type": "felt",
- "offset": 0
- },
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.Return": {
- "cairo_type": "felt",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721._is_approved_or_owner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "openzeppelin.token.erc721.library.ERC721._mint": {
- "decorators": [],
- "pc": 1488,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721._mint.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._mint.Args",
- "members": {
- "to": {
- "cairo_type": "felt",
- "offset": 0
- },
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._mint.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._mint.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._mint.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721._mint.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721._safe_transfer": {
- "decorators": [],
- "pc": 1465,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721._safe_transfer.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._safe_transfer.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 5
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 4
- },
- "from_": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to": {
- "cairo_type": "felt",
- "offset": 1
- },
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 6,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._safe_transfer.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._safe_transfer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._safe_transfer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721._safe_transfer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721._set_token_uri": {
- "decorators": [],
- "pc": 1602,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721._set_token_uri.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._set_token_uri.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "token_uri": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._set_token_uri.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._set_token_uri.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._set_token_uri.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721._set_token_uri.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721._transfer": {
- "decorators": [],
- "pc": 1394,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721._transfer.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._transfer.Args",
- "members": {
- "from_": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to": {
- "cairo_type": "felt",
- "offset": 1
- },
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._transfer.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721._transfer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721._transfer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721._transfer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.approve": {
- "decorators": [],
- "pc": 1099,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.approve.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.approve.Args",
- "members": {
- "to": {
- "cairo_type": "felt",
- "offset": 0
- },
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.approve.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.approve.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.approve.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.approve.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner": {
- "decorators": [],
- "pc": 1262,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.assert_only_token_owner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.balance_of": {
- "decorators": [],
- "pc": 1023,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.balance_of.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.balance_of.Args",
- "members": {
- "owner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.balance_of.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.balance_of.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.balance_of.Return": {
- "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.balance_of.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.get_approved": {
- "decorators": [],
- "pc": 1052,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.get_approved.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.get_approved.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.get_approved.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.get_approved.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.get_approved.Return": {
- "cairo_type": "(approved: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.get_approved.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.initializer": {
- "decorators": [],
- "pc": 993,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.initializer.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.initializer.Args",
- "members": {
- "name": {
- "cairo_type": "felt",
- "offset": 0
- },
- "symbol": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.initializer.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.initializer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.initializer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.initializer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.is_approved_for_all": {
- "decorators": [],
- "pc": 1074,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.Args",
- "members": {
- "operator": {
- "cairo_type": "felt",
- "offset": 1
- },
- "owner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.Return": {
- "cairo_type": "(approved: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.is_approved_for_all.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.name": {
- "decorators": [],
- "pc": 1011,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.name.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.name.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.name.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.name.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.name.Return": {
- "cairo_type": "(name: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.name.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.owner_of": {
- "decorators": [],
- "pc": 1033,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.owner_of.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.owner_of.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.owner_of.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.owner_of.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.owner_of.Return": {
- "cairo_type": "(owner: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.owner_of.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.safe_transfer_from": {
- "decorators": [],
- "pc": 1225,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 5
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 4
- },
- "from_": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to": {
- "cairo_type": "felt",
- "offset": 1
- },
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 6,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.safe_transfer_from.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "openzeppelin.token.erc721.library.ERC721.set_approval_for_all": {
- "decorators": [],
- "pc": 1155,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.Args",
- "members": {
- "approved": {
- "cairo_type": "felt",
- "offset": 1
- },
- "operator": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.set_approval_for_all.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.symbol": {
- "decorators": [],
- "pc": 1017,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.symbol.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.symbol.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.symbol.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.symbol.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.symbol.Return": {
- "cairo_type": "(symbol: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.symbol.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.token_uri": {
- "decorators": [],
- "pc": 1082,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.token_uri.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.token_uri.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.token_uri.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.token_uri.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.token_uri.Return": {
- "cairo_type": "(token_uri: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.token_uri.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721.transfer_from": {
- "decorators": [],
- "pc": 1190,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721.transfer_from.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.transfer_from.Args",
- "members": {
- "from_": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to": {
- "cairo_type": "felt",
- "offset": 1
- },
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.transfer_from.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721.transfer_from.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721.transfer_from.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721.transfer_from.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "openzeppelin.token.erc721.library.ERC721_balances": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_balances.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_balances.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_balances.addr": {
- "decorators": [],
- "pc": 803,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.addr.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_balances.addr.Args",
- "members": {
- "account": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.addr.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_balances.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_balances.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.read": {
- "decorators": [],
- "pc": 817,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.read.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_balances.read.Args",
- "members": {
- "account": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.read.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_balances.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.read.Return": {
- "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_balances.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.write": {
- "decorators": [],
- "pc": 837,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.write.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_balances.write.Args",
- "members": {
- "account": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.write.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_balances.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_balances.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_name": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.ERC721_name.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_name.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_name.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_name.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_name.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_name.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_name.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_name.addr": {
- "decorators": [],
- "pc": 697,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_name.addr.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_name.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_name.addr.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_name.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_name.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_name.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_name.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_name.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_name.read": {
- "decorators": [],
- "pc": 702,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_name.read.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_name.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_name.read.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_name.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_name.read.Return": {
- "cairo_type": "(name: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_name.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_name.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_name.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_name.write": {
- "decorators": [],
- "pc": 715,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_name.write.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_name.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_name.write.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_name.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_name.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_name.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr": {
- "decorators": [],
- "pc": 901,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.Args",
- "members": {
- "operator": {
- "cairo_type": "felt",
- "offset": 1
- },
- "owner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.read": {
- "decorators": [],
- "pc": 918,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.Args",
- "members": {
- "operator": {
- "cairo_type": "felt",
- "offset": 1
- },
- "owner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.Return": {
- "cairo_type": "(approved: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.write": {
- "decorators": [],
- "pc": 933,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.Args",
- "members": {
- "operator": {
- "cairo_type": "felt",
- "offset": 1
- },
- "owner": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_operator_approvals.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_owners": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_owners.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_owners.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_owners.addr": {
- "decorators": [],
- "pc": 757,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.addr.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_owners.addr.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.addr.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_owners.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_owners.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.read": {
- "decorators": [],
- "pc": 774,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.read.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_owners.read.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.read.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_owners.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.read.Return": {
- "cairo_type": "(owner: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_owners.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.write": {
- "decorators": [],
- "pc": 789,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.write.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_owners.write.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.write.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_owners.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_owners.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_symbol": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.addr": {
- "decorators": [],
- "pc": 727,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.addr.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.addr.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.read": {
- "decorators": [],
- "pc": 732,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.read.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.read.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.read.Return": {
- "cairo_type": "(symbol: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.write": {
- "decorators": [],
- "pc": 745,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.write.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.write.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_symbol.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_symbol.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.addr": {
- "decorators": [],
- "pc": 855,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.read": {
- "decorators": [],
- "pc": 872,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.read.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.read.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.read.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.read.Return": {
- "cairo_type": "(approved: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.write": {
- "decorators": [],
- "pc": 887,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.write.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.write.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.write.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_approvals.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_token_approvals.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.addr": {
- "decorators": [],
- "pc": 947,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.addr.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.addr.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.addr.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.read": {
- "decorators": [],
- "pc": 964,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.read.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.read.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.read.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.read.Return": {
- "cairo_type": "(token_uri: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.write": {
- "decorators": [],
- "pc": 979,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.write.Args": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.write.Args",
- "members": {
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.write.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.ERC721_token_uri.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.ERC721_token_uri.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.IACCOUNT_ID": {
- "destination": "openzeppelin.utils.constants.library.IACCOUNT_ID",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.IERC165": {
- "destination": "openzeppelin.introspection.erc165.IERC165.IERC165",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.IERC721Receiver": {
- "destination": "openzeppelin.token.erc721.IERC721Receiver.IERC721Receiver",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.IERC721_ID": {
- "destination": "openzeppelin.utils.constants.library.IERC721_ID",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.IERC721_METADATA_ID": {
- "destination": "openzeppelin.utils.constants.library.IERC721_METADATA_ID",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.IERC721_RECEIVER_ID": {
- "destination": "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.SafeUint256": {
- "destination": "openzeppelin.security.safemath.library.SafeUint256",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.Transfer": {
- "type": "namespace"
- },
- "openzeppelin.token.erc721.library.Transfer.Args": {
- "full_name": "openzeppelin.token.erc721.library.Transfer.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.Transfer.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.Transfer.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.Transfer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.Transfer.SELECTOR": {
- "type": "const",
- "value": 271746229759260285552388728919865295615886751538523744128730118297934206697
- },
- "openzeppelin.token.erc721.library.Transfer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.Transfer.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.Transfer.emit": {
- "decorators": [],
- "pc": 617,
- "type": "function"
- },
- "openzeppelin.token.erc721.library.Transfer.emit.Args": {
- "full_name": "openzeppelin.token.erc721.library.Transfer.emit.Args",
- "members": {
- "from_": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to": {
- "cairo_type": "felt",
- "offset": 1
- },
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.Transfer.emit.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library.Transfer.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library.Transfer.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library.Transfer.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 2
- },
- "openzeppelin.token.erc721.library.Transfer.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.Transfer.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library._check_onERC721Received": {
- "decorators": [],
- "pc": 1625,
- "type": "function"
- },
- "openzeppelin.token.erc721.library._check_onERC721Received.Args": {
- "full_name": "openzeppelin.token.erc721.library._check_onERC721Received.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 5
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 4
- },
- "from_": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to": {
- "cairo_type": "felt",
- "offset": 1
- },
- "token_id": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 6,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library._check_onERC721Received.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.library._check_onERC721Received.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.library._check_onERC721Received.Return": {
- "cairo_type": "(success: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.library._check_onERC721Received.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.library.assert_not_equal": {
- "destination": "starkware.cairo.common.math.assert_not_equal",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.get_caller_address": {
- "destination": "starkware.starknet.common.syscalls.get_caller_address",
- "type": "alias"
- },
- "openzeppelin.token.erc721.library.uint256_check": {
- "destination": "starkware.cairo.common.uint256.uint256_check",
- "type": "alias"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ERC165": {
- "destination": "openzeppelin.introspection.erc165.library.ERC165",
- "type": "alias"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ERC721": {
- "destination": "openzeppelin.token.erc721.library.ERC721",
- "type": "alias"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.Ownable": {
- "destination": "openzeppelin.access.ownable.library.Ownable",
- "type": "alias"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.approve": {
- "decorators": [
- "external"
- ],
- "pc": 2004,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.approve.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.approve.Args",
- "members": {
- "to": {
- "cairo_type": "felt",
- "offset": 0
- },
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.approve.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.approve.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.approve.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.approve.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.balanceOf": {
- "decorators": [
- "view"
- ],
- "pc": 1795,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.balanceOf.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.balanceOf.Args",
- "members": {
- "owner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.balanceOf.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.balanceOf.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.balanceOf.Return": {
- "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.balanceOf.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.burn": {
- "decorators": [
- "external"
- ],
- "pc": 2168,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.burn.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.burn.Args",
- "members": {
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.burn.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.burn.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.burn.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.burn.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.constructor": {
- "decorators": [
- "constructor"
- ],
- "pc": 1670,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.constructor.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.constructor.Args",
- "members": {
- "name": {
- "cairo_type": "felt",
- "offset": 0
- },
- "owner": {
- "cairo_type": "felt",
- "offset": 2
- },
- "symbol": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.constructor.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.constructor.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.constructor.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.constructor.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.getApproved": {
- "decorators": [
- "view"
- ],
- "pc": 1866,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.getApproved.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.getApproved.Args",
- "members": {
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.getApproved.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.getApproved.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.getApproved.Return": {
- "cairo_type": "(approved: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.getApproved.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.isApprovedForAll": {
- "decorators": [
- "view"
- ],
- "pc": 1902,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.isApprovedForAll.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.isApprovedForAll.Args",
- "members": {
- "operator": {
- "cairo_type": "felt",
- "offset": 1
- },
- "owner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.isApprovedForAll.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.isApprovedForAll.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.isApprovedForAll.Return": {
- "cairo_type": "(approved: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.isApprovedForAll.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.mint": {
- "decorators": [
- "external"
- ],
- "pc": 2134,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.mint.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.mint.Args",
- "members": {
- "to": {
- "cairo_type": "felt",
- "offset": 0
- },
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.mint.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.mint.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.mint.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.mint.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.name": {
- "decorators": [
- "view"
- ],
- "pc": 1735,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.name.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.name.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.name.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.name.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.name.Return": {
- "cairo_type": "(name: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.name.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.owner": {
- "decorators": [
- "view"
- ],
- "pc": 1974,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.owner.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.owner.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.owner.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.owner.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.owner.Return": {
- "cairo_type": "(owner: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.owner.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ownerOf": {
- "decorators": [
- "view"
- ],
- "pc": 1830,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ownerOf.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ownerOf.Args",
- "members": {
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ownerOf.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ownerOf.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ownerOf.Return": {
- "cairo_type": "(owner: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.ownerOf.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.renounceOwnership": {
- "decorators": [
- "external"
- ],
- "pc": 2258,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.renounceOwnership.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.renounceOwnership.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.renounceOwnership.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.renounceOwnership.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.renounceOwnership.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.renounceOwnership.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.safeTransferFrom": {
- "decorators": [
- "external"
- ],
- "pc": 2091,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.safeTransferFrom.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.safeTransferFrom.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 5
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 4
- },
- "from_": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to": {
- "cairo_type": "felt",
- "offset": 1
- },
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 6,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.safeTransferFrom.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.safeTransferFrom.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.safeTransferFrom.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.safeTransferFrom.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setApprovalForAll": {
- "decorators": [
- "external"
- ],
- "pc": 2033,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setApprovalForAll.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setApprovalForAll.Args",
- "members": {
- "approved": {
- "cairo_type": "felt",
- "offset": 1
- },
- "operator": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setApprovalForAll.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setApprovalForAll.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setApprovalForAll.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setApprovalForAll.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setTokenURI": {
- "decorators": [
- "external"
- ],
- "pc": 2199,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setTokenURI.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setTokenURI.Args",
- "members": {
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "tokenURI": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setTokenURI.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setTokenURI.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setTokenURI.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.setTokenURI.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.supportsInterface": {
- "decorators": [
- "view"
- ],
- "pc": 1701,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.supportsInterface.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.supportsInterface.Args",
- "members": {
- "interfaceId": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.supportsInterface.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.supportsInterface.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.supportsInterface.Return": {
- "cairo_type": "(success: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.supportsInterface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.symbol": {
- "decorators": [
- "view"
- ],
- "pc": 1765,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.symbol.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.symbol.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.symbol.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.symbol.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.symbol.Return": {
- "cairo_type": "(symbol: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.symbol.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.tokenURI": {
- "decorators": [
- "view"
- ],
- "pc": 1938,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.tokenURI.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.tokenURI.Args",
- "members": {
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.tokenURI.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.tokenURI.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.tokenURI.Return": {
- "cairo_type": "(tokenURI: felt)",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.tokenURI.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferFrom": {
- "decorators": [
- "external"
- ],
- "pc": 2060,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferFrom.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferFrom.Args",
- "members": {
- "from_": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to": {
- "cairo_type": "felt",
- "offset": 1
- },
- "tokenId": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferFrom.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferFrom.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferFrom.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferFrom.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferOwnership": {
- "decorators": [
- "external"
- ],
- "pc": 2233,
- "type": "function"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferOwnership.Args": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferOwnership.Args",
- "members": {
- "newOwner": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferOwnership.ImplicitArgs": {
- "full_name": "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferOwnership.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferOwnership.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.token.erc721.presets.ERC721MintableBurnable.transferOwnership.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.utils.constants.library.DEFAULT_ADMIN_ROLE": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.utils.constants.library.IACCESSCONTROL_ID": {
- "type": "const",
- "value": 2036718347
- },
- "openzeppelin.utils.constants.library.IACCOUNT_ID": {
- "type": "const",
- "value": 2792084853
- },
- "openzeppelin.utils.constants.library.IERC1155_ID": {
- "type": "const",
- "value": 3652614694
- },
- "openzeppelin.utils.constants.library.IERC1155_METADATA_ID": {
- "type": "const",
- "value": 243872796
- },
- "openzeppelin.utils.constants.library.IERC1155_RECEIVER_ID": {
- "type": "const",
- "value": 1310921440
- },
- "openzeppelin.utils.constants.library.IERC165_ID": {
- "type": "const",
- "value": 33540519
- },
- "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID": {
- "type": "const",
- "value": 2014223715
- },
- "openzeppelin.utils.constants.library.IERC721_ID": {
- "type": "const",
- "value": 2158778573
- },
- "openzeppelin.utils.constants.library.IERC721_METADATA_ID": {
- "type": "const",
- "value": 1532892063
- },
- "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID": {
- "type": "const",
- "value": 353073666
- },
- "openzeppelin.utils.constants.library.INVALID_ID": {
- "type": "const",
- "value": 4294967295
- },
- "openzeppelin.utils.constants.library.ON_ERC1155_BATCH_RECEIVED_SELECTOR": {
- "type": "const",
- "value": 3155786881
- },
- "openzeppelin.utils.constants.library.ON_ERC1155_RECEIVED_SELECTOR": {
- "type": "const",
- "value": 4063915617
- },
- "openzeppelin.utils.constants.library.TRANSACTION_VERSION": {
- "type": "const",
- "value": 1
- },
- "openzeppelin.utils.constants.library.UINT8_MAX": {
- "type": "const",
- "value": 255
- },
- "starkware.cairo.common.alloc.alloc": {
- "decorators": [],
- "pc": 0,
- "type": "function"
- },
- "starkware.cairo.common.alloc.alloc.Args": {
- "full_name": "starkware.cairo.common.alloc.alloc.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.ImplicitArgs": {
- "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.Return": {
- "cairo_type": "(ptr: felt*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bitwise.ALL_ONES": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719234
- },
- "starkware.cairo.common.bitwise.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.bool.FALSE": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.TRUE": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "x_and_y": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x_or_y": {
- "cairo_type": "felt",
- "offset": 4
- },
- "x_xor_y": {
- "cairo_type": "felt",
- "offset": 3
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 4
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- },
- "r": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.HashBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "members": {
- "result": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 8
- }
- },
- "size": 16,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {
- "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {
- "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 1
- },
- "pub_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.dict_access.DictAccess": {
- "full_name": "starkware.cairo.common.dict_access.DictAccess",
- "members": {
- "key": {
- "cairo_type": "felt",
- "offset": 0
- },
- "new_value": {
- "cairo_type": "felt",
- "offset": 2
- },
- "prev_value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.ec_point.EcPoint": {
- "full_name": "starkware.cairo.common.ec_point.EcPoint",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.hash.hash2": {
- "decorators": [],
- "pc": 3,
- "type": "function"
- },
- "starkware.cairo.common.hash.hash2.Args": {
- "full_name": "starkware.cairo.common.hash.hash2.Args",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.hash2.ImplicitArgs": {
- "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs",
- "members": {
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.hash.hash2.Return": {
- "cairo_type": "(result: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.keccak_state.KeccakBuiltinState": {
- "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "s3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "s4": {
- "cairo_type": "felt",
- "offset": 4
- },
- "s5": {
- "cairo_type": "felt",
- "offset": 5
- },
- "s6": {
- "cairo_type": "felt",
- "offset": 6
- },
- "s7": {
- "cairo_type": "felt",
- "offset": 7
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.cairo.common.math.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.math.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.math.assert_250_bit": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 80,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_250_bit.Args": {
- "full_name": "starkware.cairo.common.math.assert_250_bit.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": {
- "type": "const",
- "value": 5316911983139663491615228241121378304
- },
- "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_250_bit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_250_bit.SHIFT": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": {
- "type": "const",
- "value": 1809251394333065553493296640760748560207343510400633813116524750123642650624
- },
- "starkware.cairo.common.math.assert_250_bit.high": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_250_bit.high",
- "references": [
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 80,
- "value": "[cast([fp + (-4)] + 1, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_250_bit.low": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_250_bit.low",
- "references": [
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 80,
- "value": "[cast([fp + (-4)], felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_250_bit.value": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_250_bit.value",
- "references": [
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 80,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le_felt": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 93,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_le_felt.Args": {
- "full_name": "starkware.cairo.common.math.assert_le_felt.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": {
- "type": "const",
- "value": 5316911983139663648412552867652567041
- },
- "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": {
- "type": "const",
- "value": 3544607988759775765608368578435044694
- },
- "starkware.cairo.common.math.assert_le_felt.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_le_felt.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_le_felt.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 93,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le_felt.b": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_le_felt.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 93,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le_felt.range_check_ptr": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 93,
- "value": "[cast(fp + (-5), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 8
- },
- "pc": 103,
- "value": "cast([fp + (-5)] + 4, felt)"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": {
- "pc": 117,
- "type": "label"
- },
- "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": {
- "pc": 129,
- "type": "label"
- },
- "starkware.cairo.common.math.assert_not_equal": {
- "decorators": [],
- "pc": 74,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_not_equal.Args": {
- "full_name": "starkware.cairo.common.math.assert_not_equal.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_equal.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_not_equal.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_equal.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_not_equal.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_not_equal.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_not_equal.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 74,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_not_equal.b": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_not_equal.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 74,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_not_zero": {
- "decorators": [],
- "pc": 69,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_not_zero.Args": {
- "full_name": "starkware.cairo.common.math.assert_not_zero.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_zero.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_not_zero.value": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_not_zero.value",
- "references": [
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 69,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math_cmp.RC_BOUND": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "starkware.cairo.common.math_cmp.assert_le_felt": {
- "destination": "starkware.cairo.common.math.assert_le_felt",
- "type": "alias"
- },
- "starkware.cairo.common.math_cmp.assert_lt_felt": {
- "destination": "starkware.cairo.common.math.assert_lt_felt",
- "type": "alias"
- },
- "starkware.cairo.common.math_cmp.is_le": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 211,
- "type": "function"
- },
- "starkware.cairo.common.math_cmp.is_le.Args": {
- "full_name": "starkware.cairo.common.math_cmp.is_le.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math_cmp.is_le.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math_cmp.is_le.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math_cmp.is_le.Return": {
- "cairo_type": "felt",
- "type": "type_definition"
- },
- "starkware.cairo.common.math_cmp.is_le.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math_cmp.is_nn": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 178,
- "type": "function"
- },
- "starkware.cairo.common.math_cmp.is_nn.Args": {
- "full_name": "starkware.cairo.common.math_cmp.is_nn.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math_cmp.is_nn.Return": {
- "cairo_type": "felt",
- "type": "type_definition"
- },
- "starkware.cairo.common.math_cmp.is_nn.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math_cmp.is_nn.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math_cmp.is_nn.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 13,
- "offset": 0
- },
- "pc": 178,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": {
- "pc": 202,
- "type": "label"
- },
- "starkware.cairo.common.math_cmp.is_nn.out_of_range": {
- "pc": 188,
- "type": "label"
- },
- "starkware.cairo.common.memcpy.memcpy": {
- "decorators": [],
- "pc": 9,
- "type": "function"
- },
- "starkware.cairo.common.memcpy.memcpy.Args": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.Args",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.LoopFrame": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.memcpy.memcpy.continue_copying": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 3
- },
- "pc": 16,
- "value": "[cast(ap, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.len": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.len",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 9,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.loop": {
- "pc": 14,
- "type": "label"
- },
- "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {
- "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.pow.assert_le": {
- "destination": "starkware.cairo.common.math.assert_le",
- "type": "alias"
- },
- "starkware.cairo.common.pow.get_ap": {
- "destination": "starkware.cairo.common.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.pow.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.registers.get_ap": {
- "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.registers.get_fp_and_pc": {
- "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.ALL_ONES": {
- "type": "const",
- "value": 340282366920938463463374607431768211455
- },
- "starkware.cairo.common.uint256.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.HALF_SHIFT": {
- "type": "const",
- "value": 18446744073709551616
- },
- "starkware.cairo.common.uint256.SHIFT": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "starkware.cairo.common.uint256.Uint256": {
- "full_name": "starkware.cairo.common.uint256.Uint256",
- "members": {
- "high": {
- "cairo_type": "felt",
- "offset": 1
- },
- "low": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.assert_in_range": {
- "destination": "starkware.cairo.common.math.assert_in_range",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_le": {
- "destination": "starkware.cairo.common.math.assert_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_and": {
- "destination": "starkware.cairo.common.bitwise.bitwise_and",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_or": {
- "destination": "starkware.cairo.common.bitwise.bitwise_or",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_xor": {
- "destination": "starkware.cairo.common.bitwise.bitwise_xor",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.get_ap": {
- "destination": "starkware.cairo.common.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.is_le": {
- "destination": "starkware.cairo.common.math_cmp.is_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.pow": {
- "destination": "starkware.cairo.common.pow.pow",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.uint256_add": {
- "decorators": [],
- "pc": 221,
- "type": "function"
- },
- "starkware.cairo.common.uint256.uint256_add.Args": {
- "full_name": "starkware.cairo.common.uint256.uint256_add.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "b": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_add.ImplicitArgs": {
- "full_name": "starkware.cairo.common.uint256.uint256_add.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_add.Return": {
- "cairo_type": "(res: starkware.cairo.common.uint256.Uint256, carry: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.uint256.uint256_add.SIZEOF_LOCALS": {
- "type": "const",
- "value": 4
- },
- "starkware.cairo.common.uint256.uint256_add.a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "full_name": "starkware.cairo.common.uint256.uint256_add.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 0
- },
- "pc": 221,
- "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.uint256.uint256_add.b": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "full_name": "starkware.cairo.common.uint256.uint256_add.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 0
- },
- "pc": 221,
- "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.uint256.uint256_add.carry_high": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.uint256.uint256_add.carry_high",
- "references": [
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 4
- },
- "pc": 223,
- "value": "[cast(fp + 3, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.uint256.uint256_add.carry_low": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.uint256.uint256_add.carry_low",
- "references": [
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 4
- },
- "pc": 223,
- "value": "[cast(fp + 2, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.uint256.uint256_check": {
- "decorators": [],
- "pc": 216,
- "type": "function"
- },
- "starkware.cairo.common.uint256.uint256_check.Args": {
- "full_name": "starkware.cairo.common.uint256.uint256_check.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": {
- "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_check.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.uint256.uint256_le": {
- "decorators": [],
- "pc": 260,
- "type": "function"
- },
- "starkware.cairo.common.uint256.uint256_le.Args": {
- "full_name": "starkware.cairo.common.uint256.uint256_le.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "b": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_le.ImplicitArgs": {
- "full_name": "starkware.cairo.common.uint256.uint256_le.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_le.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.uint256.uint256_le.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.uint256.uint256_lt": {
- "decorators": [],
- "pc": 243,
- "type": "function"
- },
- "starkware.cairo.common.uint256.uint256_lt.Args": {
- "full_name": "starkware.cairo.common.uint256.uint256_lt.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "b": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs": {
- "full_name": "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_lt.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.uint256.uint256_lt.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.uint256.uint256_neg": {
- "decorators": [],
- "pc": 280,
- "type": "function"
- },
- "starkware.cairo.common.uint256.uint256_neg.Args": {
- "full_name": "starkware.cairo.common.uint256.uint256_neg.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs": {
- "full_name": "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_neg.Return": {
- "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)",
- "type": "type_definition"
- },
- "starkware.cairo.common.uint256.uint256_neg.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.uint256.uint256_not": {
- "decorators": [],
- "pc": 272,
- "type": "function"
- },
- "starkware.cairo.common.uint256.uint256_not.Args": {
- "full_name": "starkware.cairo.common.uint256.uint256_not.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_not.ImplicitArgs": {
- "full_name": "starkware.cairo.common.uint256.uint256_not.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_not.Return": {
- "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)",
- "type": "type_definition"
- },
- "starkware.cairo.common.uint256.uint256_not.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.uint256.uint256_sub": {
- "decorators": [],
- "pc": 295,
- "type": "function"
- },
- "starkware.cairo.common.uint256.uint256_sub.Args": {
- "full_name": "starkware.cairo.common.uint256.uint256_sub.Args",
- "members": {
- "a": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 0
- },
- "b": {
- "cairo_type": "starkware.cairo.common.uint256.Uint256",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs": {
- "full_name": "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.uint256_sub.Return": {
- "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)",
- "type": "type_definition"
- },
- "starkware.cairo.common.uint256.uint256_sub.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.storage.ADDR_BOUND": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719489
- },
- "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {
- "type": "const",
- "value": 256
- },
- "starkware.starknet.common.storage.assert_250_bit": {
- "destination": "starkware.cairo.common.math.assert_250_bit",
- "type": "alias"
- },
- "starkware.starknet.common.storage.normalize_address": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 138,
- "type": "function"
- },
- "starkware.starknet.common.storage.normalize_address.Args": {
- "full_name": "starkware.starknet.common.storage.normalize_address.Args",
- "members": {
- "addr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.storage.normalize_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.storage.normalize_address.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.storage.normalize_address.addr": {
- "cairo_type": "felt",
- "full_name": "starkware.starknet.common.storage.normalize_address.addr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 0
- },
- "pc": 138,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.storage.normalize_address.is_250": {
- "cairo_type": "felt",
- "full_name": "starkware.starknet.common.storage.normalize_address.is_250",
- "references": [
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 2
- },
- "pc": 158,
- "value": "[cast(ap + (-1), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.storage.normalize_address.is_small": {
- "cairo_type": "felt",
- "full_name": "starkware.starknet.common.storage.normalize_address.is_small",
- "references": [
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 1
- },
- "pc": 140,
- "value": "[cast(ap + (-1), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {
- "type": "const",
- "value": 20853273475220472486191784820
- },
- "starkware.starknet.common.syscalls.CallContract": {
- "full_name": "starkware.starknet.common.syscalls.CallContract",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractRequest": {
- "full_name": "starkware.starknet.common.syscalls.CallContractRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractResponse": {
- "full_name": "starkware.starknet.common.syscalls.CallContractResponse",
- "members": {
- "retdata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "retdata_size": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {
- "type": "const",
- "value": 21167594061783206823196716140
- },
- "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 23274015802972845247556842986379118667122
- },
- "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {
- "type": "const",
- "value": 75202468540281
- },
- "starkware.starknet.common.syscalls.Deploy": {
- "full_name": "starkware.starknet.common.syscalls.Deploy",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployResponse",
- "offset": 6
- }
- },
- "size": 9,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployRequest": {
- "full_name": "starkware.starknet.common.syscalls.DeployRequest",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 5
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployResponse": {
- "full_name": "starkware.starknet.common.syscalls.DeployResponse",
- "members": {
- "constructor_retdata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "constructor_retdata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DictAccess": {
- "destination": "starkware.cairo.common.dict_access.DictAccess",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {
- "type": "const",
- "value": 1280709301550335749748
- },
- "starkware.starknet.common.syscalls.EmitEvent": {
- "full_name": "starkware.starknet.common.syscalls.EmitEvent",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {
- "type": "const",
- "value": 1448089106835523001438702345020786
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {
- "type": "const",
- "value": 24294903732626645868215235778792757751152
- },
- "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 94901967781393078444254803017658102643
- },
- "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 6219495360805491471215297013070624192820083
- },
- "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 1592190833581991703053805829594610833820054387
- },
- "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {
- "type": "const",
- "value": 1317029390204112103023
- },
- "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {
- "type": "const",
- "value": 1448089128652340074717162277007973
- },
- "starkware.starknet.common.syscalls.GetBlockNumber": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumber",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "members": {
- "block_number": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestamp": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "members": {
- "caller_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "members": {
- "sequencer_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfo": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfo",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "members": {
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignature": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignature",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 436233452754198157705746250789557519228244616562
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {
- "type": "const",
- "value": 92376026794327011772951660
- },
- "starkware.starknet.common.syscalls.LibraryCall": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCall",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LibraryCallRequest": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": {
- "type": "const",
- "value": 25500403217443378527601783667
- },
- "starkware.starknet.common.syscalls.ReplaceClass": {
- "full_name": "starkware.starknet.common.syscalls.ReplaceClass",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {
- "type": "const",
- "value": 433017908768303439907196859243777073
- },
- "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {
- "type": "const",
- "value": 100890693370601760042082660
- },
- "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {
- "type": "const",
- "value": 25828017502874050592466629733
- },
- "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {
- "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall",
- "members": {
- "payload_ptr": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "payload_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to_address": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageRead": {
- "full_name": "starkware.starknet.common.syscalls.StorageRead",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadRequest": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadRequest",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadResponse": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadResponse",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageWrite": {
- "full_name": "starkware.starknet.common.syscalls.StorageWrite",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.TxInfo": {
- "full_name": "starkware.starknet.common.syscalls.TxInfo",
- "members": {
- "account_contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "chain_id": {
- "cairo_type": "felt",
- "offset": 6
- },
- "max_fee": {
- "cairo_type": "felt",
- "offset": 2
- },
- "nonce": {
- "cairo_type": "felt",
- "offset": 7
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "transaction_hash": {
- "cairo_type": "felt",
- "offset": 5
- },
- "version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract": {
- "decorators": [],
- "pc": 24,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.call_contract.Args": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 24,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 1
- },
- "pc": 31,
- "value": "cast([fp + (-7)] + 7, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.emit_event": {
- "decorators": [],
- "pc": 59,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.emit_event.Args": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 0
- },
- "pc": 59,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 1
- },
- "pc": 66,
- "value": "cast([fp + (-7)] + 5, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_caller_address": {
- "decorators": [],
- "pc": 36,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Return": {
- "cairo_type": "(caller_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 36,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 1
- },
- "pc": 39,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_read": {
- "decorators": [],
- "pc": 43,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_read.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.Return": {
- "cairo_type": "(value: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 43,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 1
- },
- "pc": 47,
- "value": "cast([fp + (-4)] + 3, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_write": {
- "decorators": [],
- "pc": 51,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_write.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_write.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_write.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 51,
- "value": "[cast(fp + (-5), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 1
- },
- "pc": 56,
- "value": "cast([fp + (-5)] + 3, felt*)"
- }
- ],
- "type": "reference"
- }
- },
- "main_scope": "__main__",
- "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
- "reference_manager": {
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 9,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 3
- },
- "pc": 16,
- "value": "[cast(ap, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 24,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 36,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 43,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 51,
- "value": "[cast(fp + (-5), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 0
- },
- "pc": 59,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 69,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 74,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 74,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 80,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 80,
- "value": "[cast([fp + (-4)], felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 80,
- "value": "[cast([fp + (-4)] + 1, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 93,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 93,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 93,
- "value": "[cast(fp + (-5), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 0
- },
- "pc": 138,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 1
- },
- "pc": 140,
- "value": "[cast(ap + (-1), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 12,
- "offset": 2
- },
- "pc": 158,
- "value": "[cast(ap + (-1), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 13,
- "offset": 0
- },
- "pc": 178,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 0
- },
- "pc": 221,
- "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]"
- },
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 0
- },
- "pc": 221,
- "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]"
- },
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 4
- },
- "pc": 223,
- "value": "[cast(fp + 2, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 16,
- "offset": 4
- },
- "pc": 223,
- "value": "[cast(fp + 3, felt*)]"
- }
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/cairo-contracts/build/Example.sierra.json b/cairo-contracts/build/Example.sierra.json
deleted file mode 100644
index 0480d751ed..0000000000
--- a/cairo-contracts/build/Example.sierra.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sierra_program":["0x1","0x1","0x0","0x1","0x1","0x0","0x111","0xef","0x28","0x52616e6765436865636b","0x0","0x4761734275696c74696e","0x66656c74323532","0x4172726179","0x1","0x2","0x536e617073686f74","0x3","0x537472756374","0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62","0x4","0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3","0x456e756d","0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511","0x6","0x753332","0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972","0x4275696c74696e436f737473","0x506564657273656e","0x53797374656d","0xd3a26a7712a33547a4a74e7594a446ca400cb36a0c2c307b92eff9ce82ff8","0xd","0x5","0x19b3b4955bdcfa379bfc5a4949111c4efdd79128f8676f4d0895419b22e2ad7","0xf","0x436f6e747261637441646472657373","0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7","0x11","0x2f528e3c691e195fca674982b69c0dc4284f206c3ea4d680220e99b59315a92","0x13","0x426f78","0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7","0x15","0x125048bba125edb4f72a816890f2f63324d796e84a92b9bd1eb3a97f4e938ee","0x17","0x53746f726167654261736541646472657373","0x53746f7261676541646472657373","0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc","0x753634","0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5","0x1c","0x1d","0x75313238","0x8","0x2e655a7513158873ca2e5e659a9e175d23bf69a2325cdd0397ca3b8d864b967","0x1f","0x20","0x19367431bdedfe09ea99eed9ade3de00f195dd97087ed511b8942ebb45dbc5a","0x1e","0x21","0x22","0x23","0x26c97610bba318e7be7ed9746815afccc1b89e6a3174fbec5d5534288167ac7","0x24","0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99","0x2c7badf5cd070e89531ef781330a9554b04ce4ea21304b67a30ac3d43df84a2","0x89","0x7265766f6b655f61705f747261636b696e67","0x656e61626c655f61705f747261636b696e67","0x77697468647261775f676173","0x6272616e63685f616c69676e","0x73746f72655f74656d70","0x66756e6374696f6e5f63616c6c","0x656e756d5f6d61746368","0x7","0x7374727563745f6465636f6e737472756374","0x61727261795f6c656e","0x7533325f636f6e7374","0x7533325f6571","0x7374727563745f636f6e737472756374","0x656e756d5f696e6974","0x9","0x6a756d70","0x626f6f6c5f6e6f745f696d706c","0x64726f70","0x6765745f6275696c74696e5f636f737473","0xa","0x77697468647261775f6761735f616c6c","0x64697361626c655f61705f747261636b696e67","0xb","0xc","0xe","0x61727261795f6e6577","0x736e617073686f745f74616b65","0x10","0x66656c743235325f636f6e7374","0x4f7574206f6620676173","0x61727261795f617070656e64","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x496e70757420746f6f2073686f727420666f7220617267756d656e7473","0x12","0x14","0x647570","0x61727261795f736e617073686f745f706f705f66726f6e74","0x16","0x756e626f78","0x72656e616d65","0x18","0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371","0x73746f726167655f616464726573735f66726f6d5f62617365","0x73746f726167655f726561645f73797363616c6c","0x1b","0x25","0x73746f726167655f77726974655f73797363616c6c","0x26","0x22539e0d717fdeb85a39fc40bd86ae2dc1ae7d3ee43bc7622a993b61bf4b6d6","0x656d69745f6576656e745f73797363616c6c","0x968a09a4841848cf6a616f8edef20d474b416f4e8fa338d2c6ff1c1b7cda16","0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1","0x19","0x6765745f657865637574696f6e5f696e666f5f73797363616c6c","0x27","0x636f6e74726163745f616464726573735f746f5f66656c74323532","0x706564657273656e","0x31e","0xffffffffffffffff","0x6d","0x5e","0x4c","0x1a","0x3e","0x36","0x29","0x2a","0x2b","0x2c","0x2d","0x2e","0x2f","0x30","0x31","0x32","0x33","0x34","0x35","0x37","0x38","0x39","0x3a","0x3b","0x3c","0x3d","0x3f","0x40","0x41","0x42","0x43","0x46","0x44","0x45","0x47","0x48","0x49","0x4a","0x4b","0x4d","0x4e","0x4f","0x50","0x51","0x52","0x53","0x54","0x55","0x56","0x57","0x58","0x59","0x5a","0x5b","0x5c","0x5d","0x5f","0x60","0x61","0xee","0xdf","0x8e","0x92","0xcd","0xbf","0xb7","0x62","0x63","0x64","0x65","0x66","0x67","0x68","0x69","0x6a","0x181","0x172","0x162","0x114","0x118","0x14f","0x140","0x138","0x6b","0x6c","0x6e","0x6f","0x70","0x71","0x72","0x196","0x19b","0x1a6","0x1e2","0x1d8","0x1d0","0x201","0x1fa","0x215","0x21a","0x227","0x248","0x262","0x277","0x27c","0x289","0x73","0x74","0x2b2","0x2b7","0x2c2","0x75","0x76","0x77","0x78","0x79","0x2d8","0x7a","0x2e3","0x7b","0x7c","0x2e8","0x7d","0x7e","0x7f","0x2f3","0x80","0x81","0x82","0x83","0x84","0x2ff","0x85","0x86","0x87","0x88","0x31a","0xfc","0x18f","0x1ad","0x1eb","0x1ef","0x207","0x22f","0x235","0x250","0x268","0x291","0x2c8","0x2d2","0x2dc","0x2f9","0x303","0x30f","0x314","0x1c5d","0x241c0d01018140c0302c0407050240c060401c0c06028080802018080200","0x181a0203828041501050041308018200609008120e010442006038181e02","0x241c020d8240c1a030640409070600c0d0101c14090305c0c16010241c10","0x8120e038180c20048183e060f008120e038181a020382820060e8183802","0x9c0409070084c02128240c240308c0409070740c0d0101c1410030880c21","0x185c0216828042c158180c200e8185406150185202060280428048180e06","0x740c33030c80c310104014300301840070301c0c07030600c2f030740c07","0x1870020483812061b8186c02048386a06068080e0a1a0180c20038183a06","0x240c400c0180c3f010f8043d010f0043b1d0240c35030e40409070240c10","0x88c2d030187e02038188a07030188818030188642030188202030187e09","0x180c410112c0c07248180e48011289206030fc0407248180e48080180c47","0x1480c061f9440c061f8180c061f808a002279380c061f8089a10030189849","0x180c4c048180c55038180c540b8180c4c298180c41060240c40038180c3f","0x189806039580c07241580c061f8080e560301c901a030188e18030188e09","0x100b6070315c300603130b4070315c3009031000e0603164b0070315c0e06","0x1c0c062f07c0c06219740c06209081206200740c061f9700c06208401206","0xfc0407300180e48038180c5f248240c400e8180c4c168240c40048180c3f","0x1c900703018c40703018c260030188206039800c07241800c061f8300c06","0x17848060310cc606031049c09031000c07210180e48210180c3f0101c8406","0x1c9053030187e020394c0c072405c0c06239481206201441206200740c06","0x1000c072e0180e482e0180c3f0101cb806039200464080180c3f0301ca606","0x19c0c06310180e670301c9067030187e020399c0c0724008cc023285c1206","0x240c400301cba0603920ba06030fc04072e8180e480f8180c47298240c40","0x188e3303018983203018983403018863403018c23703018866803018821a","0xfc0407350180e48011a40c07318180e48318180c3f0101cc606039204806","0x18806b03818ae1703018865604818806a03018c406039a80c07241a80c06","0x180e48011c0ce0603104de06030fc046e2e0240c403681c0c57011b03a09","0x1c9037030188e1f04818807103018c406039c40c07241c40c061f8080e71","0x1040473011c83a0603188d406031040c07340180e48340180c3f0101cd006","0x1d82018039d40e070301c0e02011d40c020300804750300804023a1c40c06","0x89c49039d40c51030600451031d40c0c0303004023a8180409010b48407","0x185a02011d40c02048082e063b9480c75039380c42010600c75030600c10","0x18ea060d018a2022b018ea0601138041a031d40c53031240453031d40c49","0x18a6020e818ea060105c04023a8180409010083e023a81cac1a03948041a","0x5c04023a818040901008480601158041f031d40c5c03068045c031d40c1d","0x1d40c1f03170041f031d40c22030680422031d40c5d03074045d031d40c02","0x8ea06010240463031e048063a81cc0060f808c0063a818c0060d008c006","0x40300912008de063a818de0630008de063a818042201008ea0612018ba02","0x18f20608008047503008c602011d40c0204808562a039e8ce79039d40e6f","0x1a80c75030240c67011a00c75030080c79010dc0c750319c0c6f010d40c75","0x1864021a0cc602f19060ea06389a8d0371a860560238818ea06290185402","0x18ea06010c004023a81800061780804750300812023e018f600031d40e34","0xdc0480031d40c7f030d404023a818fc061a008fe7e039d40c7d030cc047d","0x1864060800906063a81860063c80904063a81902063400902063a8190006","0x21c0c75032080c6a012180c75030cc0c67012140c75030bc0c6f012100c75","0x1d40c30031e40488031d40c7c031c404023a81804090121d0c854220c3006","0x916063a81866063380914063a8185e063780912063a818640608008f606","0x8047503008c602011d40c0204809188b45224f618032300c75032200c6a","0x18ea0647018540247018ea06011f0048d031d40c02180080475031480c00","0x920063a81804063c808f4063a8191e06388091e063a8191c8d039f4048e","0x1e80c6a0124c0c75030240c67012480c75030ac0c6f012440c75030a80c10","0x18c0c5d01008ea060118c04023a818040901251269248a4030064a018ea06","0x25d2c073a8192a063f0092a063a8181206338080475031480c0001008ea06","0x1d40c99030a80499031d40c023f80930063a818043001008ea064b818ba02","0x2700c75030080c790126c0c75032680c71012680c750326530073e8093206","0x18d4024f018ea064b018ce024e818ea0608018de023c018ea060c0182002","0x18ba02011d40c023180804750300812024fa793a784e0600c9f031d40c9b","0xa804a1031d40c024080940063a818043001008ea06248190002011d40c17","0x80c790128c0c75032880c71012880c750328540073e80942063a8194206","0x18ea0604818ce0253018ea0608018de0252818ea060c018200252018ea06","0x1d40c023180804750300812025429d4ca5520600ca8031d40ca3031a804a7","0x1954061500954063a818047c012a40c75030086002011d40c0c032000402","0x18ea0601018f20256018ea0655818e20255818ea06552a40e7d012a80c75","0x1a804af031d40c090319c04ae031d40c2d031bc0477031d40c420304004ad","0x1c04023a818040601008ea060100804b057ab8eead0c01960063a8195806","0x8a4063a8183006080080475030081202169080eb1080600e750381c0c07","0x2c8a6063a81ca20641808a24e24824ea060b9480e820105c0c75030300c0c","0x89c020e818ea062b01892022b018ea06270185a02011d40c02048083406","0x1d40c020480804b3011d40e5c0e81ca4020e818ea060e818a2022e018ea06","0x8ac0211018ea062e81834022e818ea060f818a6020f818ea060105c0402","0x18340212018ea06300183a0230018ea060105c04023a8180409010096806","0x1d40e630307c0463031d40c63030680463031d40c22031700422031d40c24","0x1800467031d40c02110080475031bc0c5d01008ea06010240479032d4de06","0x8ea0601024042f1901d6c2b1501cea0733840920912008ce063a818ce06","0x1804063c808d4063a818560637808d0063a818540608008047503008c602","0x1f00071351a03085011f00c750314c0c84010000c75030240c67011c40c75","0x21c04023a8180409011f80cb73e818ea071b8190c021b8d4683318060ea06","0x190206000090481039d40c7f032200480031d40c0218008fe063a818fa06","0x20c0e75032190a07448090c063a81900063d8090a063a8190406150080475","0x186a02011d40c87030d004884381cea06418186602011d40c84031740484","0x1d40c34031e4048a031d40c89031a00489031d40c7b030dc047b031d40c88","0x91c063a8186a06338091a063a81866063780918063a8186006080091606","0x18ea063f018e202011d40c02048091e8e46a3116180323c0c75032280c6a","0x19c0492031d40c33031bc0491031d40c30030400490031d40c34031e4047a","0x8ea0601024049449a4922900c01928063a818f4063500926063a8186a06","0x25c0c7503008f8024b018ea06010c004023a818a60645008047503008c602","0x1e40498031d40c95031c40495031d40c974b01cfa024b818ea064b8185402","0x1812063380936063a8185e063780934063a81864060800932063a8180406","0x8c602011d40c0204808f09c4da693218031e00c75032600c6a012700c75","0x1f8049f031d40c090319c04023a818a606450080475031e40c5d01008ea06","0x18ea06011fc04a0031d40c02180080475032780c5d012793a073a8193e06","0x946063a81944063880944063a81942a0039f404a1031d40ca1030a804a1","0x2740c67012980c75030400c6f012940c75031240c10012900c75030080c79","0x18c04023a8180409012a14ea652a90300654018ea0651818d40253818ea06","0x20404a9031d40c02180080475031380c8001008ea060d018ba02011d40c02","0x1956063880956063a81954a9039f404aa031d40caa030a804aa031d40c02","0x2b80c75030400c6f011dc0c75031240c10012b40c75030080c79012b00c75","0x180409012c15eae3bab4300658018ea0656018d40257818ea0604818ce02","0x1d40c023e00970063a818043001008ea06060190002011d40c02318080475","0x2ec0c75032e80c71012e80c75032e570073e80972063a8197206150097206","0x18ce025f018ea0616818de025e818ea062101820025e018ea0601018f202","0x80475030080402602fd7cbd5e0600cc0031d40cbb031a804bf031d40c09","0x3004023a8180409010b484076084030073a81c0e060381c04023a8180406","0x1380c42010600c75030600c100113892073a818a2060c008a2063a8181806","0x1d40c4903030041d031d40c180304004023a81804090105c0cc229018ea07","0x812022e819861f031d40e560320c04560d14c1275031703a0741008b806","0x848063a818044e011800c75030880c49010880c75030680c2d01008ea06","0x18041701008ea0601024040262008ea07121800e52011800c75031800c51","0x240402628180456011e40c75031bc0c1a011bc0c750318c0c530118c0c75","0x1e40c75030a80c1a010a80c750319c0c1d0119c0c75030082e02011d40c02","0xbc0cc619018ea07158183e0215818ea0615818340215818ea063c818b802","0x18ea0618018c00218018ea060108804023a81864062e8080475030081202","0x1d40c023180804750300812021b8d40ec71a0cc0e75038c02053048900430","0x19c047f031d40c02031e4047e031d40c34031bc047d031d40c33030400402","0x1f8fa104580904063a8183e064200902063a818a4061500900063a8181206","0x180409012100cc841818ea073e01864023e000e26a34060ea0641205007f","0xd004874301cea0642818660242818ea06010c004023a8190606178080475","0x1d40c7b031a0047b031d40c88030dc0488031d40c87030d404023a8190c06","0x918063a818d4063780916063a818d0060800914063a818e2063c8091206","0x1d40c02048091c8d4622d1418032380c75032240c6a012340c75030000c67","0x1bc0490031d40c6803040047a031d40c71031e4048f031d40c84031c40402","0x245207a0c01926063a8191e063500924063a81800063380922063a818d406","0x1d40c520300004023a8183e0645008047503008c602011d40c02048092692","0x2500e7d012580c75032580c2a012580c7503008f8024a018ea06010c00402","0x1d40c35030400498031d40c02031e40495031d40c97031c40497031d40c96","0x1938063a8192a063500936063a81812063380934063a8186e06378093206","0x22804023a8185e062e808047503008c602011d40c0204809389b4d2653018","0x1cea064f018fc024f018ea0604818ce02011d40c520300004023a8183e06","0x2800c2a012800c7503008fe024f818ea06010c004023a8193a062e8093a78","0x1d40c02031e404a2031d40ca1031c404a1031d40ca04f81cfa0250018ea06","0x94c063a818f006338094a063a81820063780948063a818a606080094606","0x8047503008c602011d40c02048094ea652a9146180329c0c75032880c6a","0x2a00c75030086002011d40c520300004023a8183406400080475031740c5d","0x18e20255018ea0654aa00e7d012a40c75032a40c2a012a40c75030090202","0x1d40c10031bc04ad031d40c530304004ac031d40c02031e404ab031d40caa","0x2404af571dd5aac0c0195e063a8195606350095c063a818120633808ee06","0x86002011d40c490320004023a8182e062e808047503008c602011d40c02","0x18ea065c2c00e7d012e00c75032e00c2a012e00c7503009020258018ea06","0x1bc04bc031d40c180304004bb031d40c02031e404ba031d40cb9031c404b9","0x2f578bb0c0197e063a8197406350097c063a8181206338097a063a8182006","0x18ea06010c004023a818180640008047503008c602011d40c02048097ebe","0x1c404ca031d40cc96001cfa0264818ea0664818540264818ea06011f004c0","0x185a063780998063a81884060800996063a81804063c808ec063a8199406","0x99ece66b3196180333c0c75031d80c6a013380c75030240c67013340c75","0x23404023a8180409010300cd00481c0e75038180c8c010180c75030080c2d","0x3440c022b00884063a81830064780820063a8180e064700830063a8181206","0x1818064700892063a8185a063d0085a063a818041701008ea06010240402","0x1380c75031380c0c011380c75030400c35011080c75031240c8f010400c75","0xa80417031d40c510324404023a8180409011480cd228818ea07210192002","0x189c060600834063a818a60649808a6063a8182e06490082e063a8182e06","0x1d40c520317404023a818040901074ac07030740c75030680c94011580c75","0x1928022e818ea062701818020f818ea062e0192c022e018ea060105c0402","0x25c0449031d40c090319c042d031d40c06031bc04222e81c0c22031d40c1f","0x8047503008120228819a64e031d40e42032540442080601275031245a07","0x1c0c790107c0c75030600c6f011700c75030080c10011480c75031380c98","0x1d40c600321004602901cea0629019320211018ea0608018ce022e818ea06","0x180445d0f970209a010900c75030900c2a0109018073a818180644008c006","0x8047503008120237819a863031d40e1d030c8041d2b068a6170c1d40c24","0x18a4064200864063a818ac063380856063a818a6063780804750318c0c2f","0x1864021519cf2093a818602f190ac189b010c00c75030300c2a010bc0c75","0x18ea060105c04023a81866061780804750300812021a019aa33031d40e2a","0x1bc046a031d40c17030400468031d40c37031e00437031d40c35032700435","0x18d0064e808f8063a818ce063380800063a81834063c808e2063a818f206","0x1820023f018ea061a0193c02011d40c0204808fa7c001c4d418031f40c75","0x1d40c670319c0481031d40c1a031e40480031d40c79031bc047f031d40c17","0x300c0001008ea0601024048341205007f0c01906063a818fc064e8090406","0x90a063a8182e060800908063a818de064f0080475031480c8a01008ea06","0x2100c9d012200c75031580c670121c0c75030680c79012180c750314c0c6f","0x193c02011d40c0c0300004023a8180409011ed10874321430063d818ea06","0x1d40c07031e4048b031d40c18031bc048a031d40c02030400489031d40c51","0x5c048e46a31168a0c0191c063a81912064e8091a063a8182006338091806","0x3004090381c0c09031d40c060327c0407031d40c020319c0406031d40c02","0x820066b0600c75038240c42010240e073a81818060c00818063a8180c06","0x194202011d40c020480892066b8b484073a81c300203a8004023a8180409","0x1d40c4e032880452031d40c07030300451031d40c4203040044e031d40c2d","0x18ea0629819460229818ea060105c04023a81804090105ca451048182e06","0x240c5c031d40c1a03288041d031d40c07030300456031d40c4903040041a","0x30045d031d40c0203040041f031d40c100328c04023a8180409011703a56","0xb40c75030080c1001180445d04818c0063a8183e065100844063a8180e06","0x4030093a8189c4916825480227018ea0606019080224818ea0603818f202","0x314c0229018ea0629018a20229018ea06011380451031d40c42032940442","0x1d40c1a0329c04023a8180409011703a5604b6034530b824ea07289481206","0x8c0063a8183e065400844063a818a60633808ba063a8182e06378083e06","0x1740c75031580c6f010900c75031700ca901008ea060102404026c8180456","0x19560237818ea0630019540230018ea0612019500211018ea060e818ce02","0x18f20643808047503008120233819b479031d40e63032180463031d40c6f","0xbc0c75030600c10010c80c75030ac0cad010ac0c75030a80cac010a80c75","0x18ee021a018ea0611018ce0219818ea0608018f20218018ea062e818de02","0x86e063a818ce065700804750300812021a8d06630178600c35031d40c32","0x880c67011c40c75030400c79011a80c75031740c6f011a00c75030600c10","0x1c0c75030080c92011f00071351a030063e018ea061b818ee0200018ea06","0x193e020c018ea0604818f60206018ea060105c0409031d40c070301cfa02","0x1e40452031d40c06031bc0451031d40c020304004100c01c0c10031d40c0c","0x1818061500834063a818300642008a6063a8181206338082e063a8180e06","0x18ea07270186402271245a4208060ea062b068a61729144209a011580c75","0x1938020f818ea060105c04023a8183a061780804750300812022e019b61d","0x1d40c42031bc0460031d40c10030400422031d40c5d031e0045d031d40c1f","0x18f2063a81844064e808de063a818920633808c6063a8185a063c8084806","0x18ea0608018200233818ea062e0193c02011d40c0204808f26f31890c018","0x274042f031d40c490319c0432031d40c2d031e4042b031d40c42031bc042a","0x1d40c060319c0418031d40c02031bc0430178c8562a0c01860063a818ce06","0x8120216819b842031d40e0c032c0040c0481c1275030403007578082006","0x1443075031380cba011380c75031240cb9011240c75031080cb801008ea06","0x4023a818a606450080475031480cbc01008ea062881976020d14c2e52","0x1d40c07031bc041d031d40c56032f80456031d40c17032f404023a8183406","0x180409011743e5c04818ba063a8183a065f8083e063a818120633808b806","0x848063a818120633808c0063a8180e063780844063a8185a06600080475","0x18ea0603818f20224818ea0601018200231890c0090318c0c75030880cbf","0x1d40c2d03294042d210401275031449c4904a900451031d40c0c03210044e","0x1d40e182905c12060c3240417031d40c17031440417031d40c0227008a406","0x1d40c1f03328041f031d40c020b80804750300812022e074ac096e868a607","0x848063a818ba063b008c0063a81834063380844063a818a60637808ba06","0x880c75031580c6f0118c0c75031700ccb01008ea060102404026f0180456","0x199a023c818ea0612019980212018ea0631818ec0230018ea060e818ce02","0x18ce0667008047503008120215019be67031d40e6f030c8046f031d40c79","0xc00c75030400c10010bc0c75030c80c78010c80c75030ac0c9c010ac0c75","0x193a021a818ea0630018ce021a018ea0621018f20219818ea0611018de02","0x8d0063a81854064f00804750300812021b8d46833180600c37031d40c2f","0x1800c67010000c75031080c79011c40c75030880c6f011a80c75030400c10","0x818063a8180430011f4f800389a830063e818ea06340193a023e018ea06","0x180430010400c750306018073e80830063a81830061500830063a81804cf","0x1480c75031240c8401008ea06168191402248b40e750301c0c99011080c75","0x22004023a818a2062e808a24e039d40c172901dc0020b818ea0621018f602","0x189c063d808b8063a81834061500804750314c0c0001068a6073a8181206","0x1cea06080186602011d40c1d03174041d2b01cea060f9700e890107c0c75","0x8c624039d40c56030cc0460031d40c22030d404023a818ba061a008445d","0x18de0606008c0063a818c00606008de063a818c6061a8080475030900c34","0x80475030081202190ac54097119cf2073a81cde600300818e1011bc0c75","0x18ce063380866063a818f2063780860063a8185e06650085e063a8180417","0xc80ccb01008ea06010240402718180456010d40c75030c00c76010d00c75","0x18ea061b818ec021a018ea0615818ce0219818ea0615018de021b818ea06","0x19c871031d40e68030c80468031d40c6a03334046a031d40c35033300435","0x1f40c78011f40c75031f00c9c011f00c75031c40cce01008ea06010240400","0x18ea063f0193a0240018ea061a018ce023f818ea0619818de023f018ea06","0x18ea0619818de0241018ea06000193c02011d40c020480902803f8240c81","0x1d40c02728090a84418240c85031d40c82032740484031d40c340319c0483","0x85a063a8180e064200884063a81812061500820063a8180c063c8081206","0x18ea06248182002271240e7503060040773808300c039d40c2d2104012e6","0x1c0406748082e52288240c17031d40c4e033a00452031d40c0c031e40451","0x18ea06048195a0204818ea06030195802011d40c02048080e06750180c75","0x820063a8180e065700804750300812020c0180c18031d40c0c031dc040c","0x884100c025d80c0481c1275038180407758088406031080c75030400c77","0x1d40c090319c0449031d40c07031bc042d031d40c0c033b404023a8180409","0x188406780080475030081202013bc0c022b008a2063a8185a06770089c06","0x1440c75031480cee011380c75030400c67011240c75030600c6f011480c75","0x1580cf30d018ea070b81960020b818ea0629819e40229818ea0628819e202","0x18b8067a808b8063a8183a067a0083a063a81834065c0080475030081202","0x1800c750307c0cf6010880c75031380c67011740c75031240c6f0107c0c75","0x18c0c75031240c6f010900c75031580cf701008ea06010240460111741206","0x1d40e02033e004793798c12063c818ea0612019ec0237818ea0627018ce02","0x300c75030240c78010240c75030180c9c01008ea06010240407033e40c06","0x2740410031d40c070327804023a8180409010600c060c018ea06060193a02","0x2200409031d40c07033ec0407031d40c02033e804420301884063a8182006","0x180c063d8085a063a8183006150080475030300c000106018073a8181206","0x1380c75030082e02011d40c420317404420801cea06248b40e89011240c75","0x18ea0603819f602291440e0629018ea06270193e0228818ea0608018f602","0x18ea060c018540208018ea0606018f2020c0300e75030240c0204bf00409","0x180c067a008047503008120203819fc06031d40e02033f404420801c0c42","0x1d40c02048083006030600c75030300cf6010300c75030240cf5010240c75","0x60a40601144305d210180c42031d40c10033d80410031d40c07033dc0402","0x1c0c022b1480c0228860305203008a21801030120703008ac5203008a218","0x88418038600cff060240e0601158a4060114430182901804510c3b41809","0x1e0402081480e52034041809038180453291440c020c01ca451030083100","0x410180903818045d291440c020c074a45103008310303008b818010243002","0x30120703008a6522881804180e81ca451030082105030082009038240e07","0x180453291440c020c01c3a522881804108381804632901812520301e0c18","0x1bca20204874a20204c24120703008a652030240e1d2901819080c0301207","0x1e1a0229818d4068601804682901812520301e16022e818ce068501c0c02","0x110011a00c710343c0e060101ca2070e81ca2098701804100481c121d"],"sierra_program_debug_info":{"type_names":[[0,"RangeCheck"],[1,"GasBuiltin"],[2,"felt252"],[3,"Array"],[4,"Snapshot>"],[5,"core::array::Span::"],[6,"Unit"],[7,"core::option::Option::"],[8,"u32"],[9,"core::bool"],[10,"BuiltinCosts"],[11,"Pedersen"],[12,"System"],[13,"Tuple"],[14,"core::PanicResult::<((),)>"],[15,"Tuple>"],[16,"core::PanicResult::<(core::array::Span::,)>"],[17,"ContractAddress"],[18,"core::option::Option::"],[19,"Tuple"],[20,"core::PanicResult::<(core::felt252,)>"],[21,"Box"],[22,"core::option::Option::>"],[23,"Tuple"],[24,"core::PanicResult::<(core::starknet::contract_address::ContractAddress,)>"],[25,"StorageBaseAddress"],[26,"StorageAddress"],[27,"core::result::Result::>"],[28,"u64"],[29,"core::starknet::info::BlockInfo"],[30,"Box"],[31,"u128"],[32,"core::starknet::info::TxInfo"],[33,"Box"],[34,"core::starknet::info::ExecutionInfo"],[35,"Box"],[36,"Tuple>"],[37,"core::PanicResult::<(core::box::Box::,)>"],[38,"core::result::Result::<(), core::array::Array::>"],[39,"core::result::Result::, core::array::Array::>"]],"libfunc_names":[[0,"revoke_ap_tracking"],[1,"enable_ap_tracking"],[2,"withdraw_gas"],[3,"branch_align"],[4,"store_temp>"],[5,"function_call"],[6,"store_temp"],[7,"enum_match>"],[8,"struct_deconstruct>"],[9,"array_len"],[10,"u32_const<0>"],[11,"store_temp"],[12,"u32_eq"],[13,"struct_construct"],[14,"enum_init"],[15,"store_temp"],[16,"jump"],[17,"enum_init"],[18,"bool_not_impl"],[19,"enum_match"],[20,"drop"],[21,"get_builtin_costs"],[22,"store_temp"],[23,"withdraw_gas_all"],[24,"disable_ap_tracking"],[25,"store_temp"],[26,"store_temp"],[27,"store_temp"],[28,"store_temp"],[29,"function_call"],[30,"enum_match>"],[31,"drop>"],[32,"array_new"],[33,"snapshot_take>"],[34,"drop>"],[35,"struct_construct>"],[36,"struct_construct>>"],[37,"enum_init,)>, 0>"],[38,"store_temp,)>>"],[39,"enum_init,)>, 1>"],[40,"drop"],[41,"felt252_const<375233589013918064796019>"],[42,"array_append"],[43,"function_call"],[44,"felt252_const<7733229381460288120802334208475838166080759535023995805565484692595>"],[45,"drop>"],[46,"felt252_const<1979706721653833758925397712865600297316042839304765459608024204080243>"],[47,"function_call"],[48,"enum_match>"],[49,"store_temp"],[50,"function_call"],[51,"enum_match>"],[52,"struct_deconstruct>"],[53,"dup"],[54,"store_temp>"],[55,"function_call"],[56,"drop"],[57,"function_call"],[58,"array_snapshot_pop_front"],[59,"enum_init>, 0>"],[60,"store_temp>>"],[61,"store_temp>>"],[62,"enum_init>, 1>"],[63,"enum_match>>"],[64,"unbox"],[65,"rename"],[66,"enum_init, 0>"],[67,"store_temp>"],[68,"enum_init, 1>"],[69,"function_call"],[70,"enum_match>"],[71,"struct_deconstruct>"],[72,"dup"],[73,"function_call"],[74,"function_call"],[75,"struct_construct>"],[76,"enum_init, 0>"],[77,"store_temp>"],[78,"enum_init, 1>"],[79,"store_temp"],[80,"contract_address_try_from_felt252"],[81,"enum_init, 0>"],[82,"store_temp>"],[83,"enum_init, 1>"],[84,"function_call"],[85,"storage_address_from_base"],[86,"storage_read_syscall"],[87,"enum_init>, 0>"],[88,"store_temp>>"],[89,"enum_init>, 1>"],[90,"rename>>"],[91,"function_call::unwrap_syscall>"],[92,"struct_construct>"],[93,"enum_init, 0>"],[94,"store_temp>"],[95,"enum_init, 1>"],[96,"function_call"],[97,"enum_match,)>>"],[98,"struct_deconstruct>>"],[99,"unbox"],[100,"struct_deconstruct"],[101,"drop>"],[102,"drop>"],[103,"struct_construct>"],[104,"enum_init, 0>"],[105,"store_temp>"],[106,"enum_init, 1>"],[107,"storage_write_syscall"],[108,"enum_init>, 0>"],[109,"store_temp>>"],[110,"enum_init>, 1>"],[111,"rename>>"],[112,"function_call::unwrap_syscall>"],[113,"struct_deconstruct>"],[114,"felt252_const<970398499785165894485748114377624928447154814949108161024354486508552763094>"],[115,"function_call"],[116,"emit_event_syscall"],[117,"felt252_const<265979760677691259181098824237915214340284387479746599713340347085500504598>"],[118,"function_call"],[119,"storage_base_address_from_felt252"],[120,"store_temp"],[121,"enum_match>>"],[122,"get_execution_info_syscall"],[123,"enum_init, core::array::Array::>, 0>"],[124,"store_temp, core::array::Array::>>"],[125,"enum_init, core::array::Array::>, 1>"],[126,"rename, core::array::Array::>>"],[127,"function_call>::unwrap_syscall>"],[128,"struct_construct>>"],[129,"enum_init,)>, 0>"],[130,"store_temp,)>>"],[131,"enum_init,)>, 1>"],[132,"enum_match>>"],[133,"rename"],[134,"contract_address_to_felt252"],[135,"pedersen"],[136,"enum_match, core::array::Array::>>"]],"user_func_names":[[0,"cairo::Example::__external::store_name"],[1,"cairo::Example::__external::get_name"],[2,"cairo::Example::__constructor::constructor"],[3,"core::serde::Felt252Serde::deserialize"],[4,"cairo::Example::store_name"],[5,"core::starknet::use_system_implicit"],[6,"core::starknet::contract_address::ContractAddressSerde::deserialize"],[7,"cairo::Example::names::read"],[8,"core::serde::Felt252Serde::serialize"],[9,"cairo::Example::constructor"],[10,"core::starknet::info::get_caller_address"],[11,"cairo::Example::names::write"],[12,"cairo::Example::StoredName"],[13,"cairo::Example::names::address"],[14,"core::starknet::SyscallResultTraitImpl::::unwrap_syscall"],[15,"core::starknet::info::get_execution_info"],[16,"core::starknet::SyscallResultTraitImpl::<()>::unwrap_syscall"],[17,"core::starknet::contract_address::ContractAddressSerde::serialize"],[18,"core::hash::LegacyHashContractAddress::hash"],[19,"core::starknet::SyscallResultTraitImpl::>::unwrap_syscall"]]},"contract_class_version":"0.1.0","entry_points_by_type":{"EXTERNAL":[{"selector":"0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653","function_idx":1},{"selector":"0x3f9b562e76eb8927b2a12a0d95ab4948df5690fb6775e28a8cd76102ab498de","function_idx":0}],"L1_HANDLER":[],"CONSTRUCTOR":[{"selector":"0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194","function_idx":2}]},"abi":[{"type":"function","name":"constructor","inputs":[{"name":"_name","type":"core::felt252"},{"name":"_address","type":"core::starknet::contract_address::ContractAddress"}],"outputs":[],"state_mutability":"external"},{"type":"function","name":"store_name","inputs":[{"name":"_name","type":"core::felt252"}],"outputs":[],"state_mutability":"external"},{"type":"function","name":"get_name","inputs":[{"name":"_address","type":"core::starknet::contract_address::ContractAddress"}],"outputs":[{"type":"core::felt252"}],"state_mutability":"view"},{"type":"event","name":"StoredName","inputs":[{"name":"caller","type":"core::starknet::contract_address::ContractAddress"},{"name":"name","type":"core::felt252"}]}]}
\ No newline at end of file
diff --git a/cairo-contracts/build/NoValidateAccount.json b/cairo-contracts/build/NoValidateAccount.json
deleted file mode 100644
index 98ea810b43..0000000000
--- a/cairo-contracts/build/NoValidateAccount.json
+++ /dev/null
@@ -1,2641 +0,0 @@
-{
- "abi": [
- {
- "data": [
- {
- "name": "address",
- "type": "felt"
- },
- {
- "name": "deployer",
- "type": "felt"
- },
- {
- "name": "classHash",
- "type": "felt"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- },
- {
- "name": "salt",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "ContractDeployed",
- "type": "event"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- }
- ],
- "name": "__validate_declare__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- },
- {
- "name": "contract_address_salt",
- "type": "felt"
- }
- ],
- "name": "__validate_deploy__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "contract_address",
- "type": "felt"
- },
- {
- "name": "selector",
- "type": "felt"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__validate__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "contract_address",
- "type": "felt"
- },
- {
- "name": "selector",
- "type": "felt"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__execute__",
- "outputs": [
- {
- "name": "retdata_size",
- "type": "felt"
- },
- {
- "name": "retdata",
- "type": "felt*"
- }
- ],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- },
- {
- "name": "contract_address_salt",
- "type": "felt"
- },
- {
- "name": "constructor_calldata_len",
- "type": "felt"
- },
- {
- "name": "constructor_calldata",
- "type": "felt*"
- }
- ],
- "name": "deploy_contract",
- "outputs": [
- {
- "name": "contract_address",
- "type": "felt"
- }
- ],
- "type": "function"
- }
- ],
- "entry_points_by_type": {
- "CONSTRUCTOR": [],
- "EXTERNAL": [
- {
- "offset": "0xb3",
- "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad"
- },
- {
- "offset": "0x8c",
- "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775"
- },
- {
- "offset": "0xe8",
- "selector": "0x2730079d734ee55315f4f141eaed376bddd8c2133523d223a344c5604e0f7f8"
- },
- {
- "offset": "0x6b",
- "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3"
- },
- {
- "offset": "0x7b",
- "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895"
- }
- ],
- "L1_HANDLER": []
- },
- "program": {
- "attributes": [],
- "builtins": [
- "pedersen",
- "range_check"
- ],
- "compiler_version": "0.11.2",
- "data": [
- "0x40780017fff7fff",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480080007fff8000",
- "0x400080007ffd7fff",
- "0x482480017ffd8001",
- "0x1",
- "0x482480017ffd8001",
- "0x1",
- "0xa0680017fff7ffe",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x402a7ffc7ffd7fff",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x43616c6c436f6e7472616374",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x7",
- "0x480280057ff98000",
- "0x480280067ff98000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x4465706c6f79",
- "0x400280007ff87fff",
- "0x400380017ff87ff9",
- "0x400380027ff87ffa",
- "0x400380037ff87ffb",
- "0x400380047ff87ffc",
- "0x400380057ff87ffd",
- "0x482680017ff88000",
- "0x9",
- "0x480280067ff88000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x47657443616c6c657241646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x476574436f6e747261637441646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x456d69744576656e74",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x5",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb7",
- "0x40137fff7fff8001",
- "0x4003800080017ff8",
- "0x4003800180017ff9",
- "0x4003800280017ffa",
- "0x4003800380017ffb",
- "0x400380007ff77ffb",
- "0x402780017ff78002",
- "0x1",
- "0x4826800180018000",
- "0x4",
- "0x40297ffb7fff8003",
- "0x4826800180018000",
- "0x4",
- "0x480a7ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa9",
- "0x4003800080037ffd",
- "0x4826800180038000",
- "0x1",
- "0x480a7ff67fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3",
- "0x480a80027fff8000",
- "0x208b7fff7fff7ffe",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc",
- "0x40780017fff7fff",
- "0x1",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x2",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x40780017fff7fff",
- "0x1",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280027ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x3",
- "0x480280027ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x482680017ffd8000",
- "0x3",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x40780017fff7fff",
- "0x1",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff68",
- "0x48127ffd7fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280027ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x3",
- "0x480280027ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x482680017ffd8000",
- "0x3",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2",
- "0x208b7fff7fff7ffe",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff50",
- "0x48127ffe7fff8000",
- "0x480a7ff97fff8000",
- "0x48127ffd7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff69",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280027ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x3",
- "0x480280027ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x482480017ffe8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x482680017ffd8000",
- "0x3",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4",
- "0x48127ff57fff8000",
- "0x480280017ffb8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe"
- ],
- "debug_info": null,
- "hints": {
- "0": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.alloc",
- "starkware.cairo.common.alloc.alloc"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 0,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "6": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_enter_scope({'n': ids.len})",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.len": 0
- }
- }
- }
- ],
- "14": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 5
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.continue_copying": 1
- }
- }
- }
- ],
- "17": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_exit_scope()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 6
- },
- "reference_ids": {}
- }
- }
- ],
- "25": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.call_contract"
- ],
- "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2
- }
- }
- }
- ],
- "38": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.deploy"
- ],
- "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 3,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.deploy.syscall_ptr": 3
- }
- }
- }
- ],
- "45": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_caller_address"
- ],
- "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 4,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 4
- }
- }
- }
- ],
- "52": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_contract_address"
- ],
- "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 5,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 5
- }
- }
- }
- ],
- "63": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.emit_event"
- ],
- "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 6,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 6
- }
- }
- }
- ],
- "113": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate_declare__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 10,
- "offset": 4
- },
- "reference_ids": {}
- }
- }
- ],
- "130": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate_deploy__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 12,
- "offset": 5
- },
- "reference_ids": {}
- }
- }
- ],
- "155": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 14,
- "offset": 11
- },
- "reference_ids": {}
- }
- }
- ],
- "223": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.deploy_contract_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 19,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ]
- },
- "identifiers": {
- "__main__.ContractDeployed": {
- "type": "namespace"
- },
- "__main__.ContractDeployed.Args": {
- "full_name": "__main__.ContractDeployed.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.ContractDeployed.ImplicitArgs": {
- "full_name": "__main__.ContractDeployed.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.ContractDeployed.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.ContractDeployed.SELECTOR": {
- "type": "const",
- "value": 1093830577610461490539113735431936179703456330374563419579920790156759053133
- },
- "__main__.ContractDeployed.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.ContractDeployed.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "__main__.ContractDeployed.emit": {
- "decorators": [],
- "pc": 66,
- "type": "function"
- },
- "__main__.ContractDeployed.emit.Args": {
- "full_name": "__main__.ContractDeployed.emit.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "classHash": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deployer": {
- "cairo_type": "felt",
- "offset": 1
- },
- "salt": {
- "cairo_type": "felt",
- "offset": 5
- }
- },
- "size": 6,
- "type": "struct"
- },
- "__main__.ContractDeployed.emit.ImplicitArgs": {
- "full_name": "__main__.ContractDeployed.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.ContractDeployed.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.ContractDeployed.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 4
- },
- "__main__.ContractDeployed.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "__main__.ContractDeployed.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__main__.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "__main__.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "__main__.__execute__": {
- "decorators": [
- "external",
- "raw_output"
- ],
- "pc": 166,
- "type": "function"
- },
- "__main__.__execute__.Args": {
- "full_name": "__main__.__execute__.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__execute__.ImplicitArgs": {
- "full_name": "__main__.__execute__.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.__execute__.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__main__.__execute__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.__validate__": {
- "decorators": [
- "external"
- ],
- "pc": 139,
- "type": "function"
- },
- "__main__.__validate__.Args": {
- "full_name": "__main__.__validate__.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__validate__.ImplicitArgs": {
- "full_name": "__main__.__validate__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.__validate__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.__validate_declare__": {
- "decorators": [
- "external"
- ],
- "pc": 106,
- "type": "function"
- },
- "__main__.__validate_declare__.Args": {
- "full_name": "__main__.__validate_declare__.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.__validate_declare__.ImplicitArgs": {
- "full_name": "__main__.__validate_declare__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.__validate_declare__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate_declare__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.__validate_deploy__": {
- "decorators": [
- "external"
- ],
- "pc": 122,
- "type": "function"
- },
- "__main__.__validate_deploy__.Args": {
- "full_name": "__main__.__validate_deploy__.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.__validate_deploy__.ImplicitArgs": {
- "full_name": "__main__.__validate_deploy__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.__validate_deploy__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate_deploy__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.call_contract": {
- "destination": "starkware.starknet.common.syscalls.call_contract",
- "type": "alias"
- },
- "__main__.deploy": {
- "destination": "starkware.starknet.common.syscalls.deploy",
- "type": "alias"
- },
- "__main__.deploy_contract": {
- "decorators": [
- "external"
- ],
- "pc": 200,
- "type": "function"
- },
- "__main__.deploy_contract.Args": {
- "full_name": "__main__.deploy_contract.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "constructor_calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.deploy_contract.ImplicitArgs": {
- "full_name": "__main__.deploy_contract.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.deploy_contract.Return": {
- "cairo_type": "(contract_address: felt)",
- "type": "type_definition"
- },
- "__main__.deploy_contract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_caller_address": {
- "destination": "starkware.starknet.common.syscalls.get_caller_address",
- "type": "alias"
- },
- "__main__.get_contract_address": {
- "destination": "starkware.starknet.common.syscalls.get_contract_address",
- "type": "alias"
- },
- "__wrappers__.__execute__": {
- "decorators": [
- "external",
- "raw_output"
- ],
- "pc": 179,
- "type": "function"
- },
- "__wrappers__.__execute__.Args": {
- "full_name": "__wrappers__.__execute__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute__.ImplicitArgs": {
- "full_name": "__wrappers__.__execute__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__execute__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__execute__.__wrapped_func": {
- "destination": "__main__.__execute__",
- "type": "alias"
- },
- "__wrappers__.__execute___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate__": {
- "decorators": [
- "external"
- ],
- "pc": 140,
- "type": "function"
- },
- "__wrappers__.__validate__.Args": {
- "full_name": "__wrappers__.__validate__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate__.Return": {
- "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate__.__wrapped_func": {
- "destination": "__main__.__validate__",
- "type": "alias"
- },
- "__wrappers__.__validate___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate_declare__": {
- "decorators": [
- "external"
- ],
- "pc": 107,
- "type": "function"
- },
- "__wrappers__.__validate_declare__.Args": {
- "full_name": "__wrappers__.__validate_declare__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_declare__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate_declare__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_declare__.Return": {
- "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate_declare__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate_declare__.__wrapped_func": {
- "destination": "__main__.__validate_declare__",
- "type": "alias"
- },
- "__wrappers__.__validate_declare___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate_deploy__": {
- "decorators": [
- "external"
- ],
- "pc": 123,
- "type": "function"
- },
- "__wrappers__.__validate_deploy__.Args": {
- "full_name": "__wrappers__.__validate_deploy__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_deploy__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_deploy__.Return": {
- "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate_deploy__.__wrapped_func": {
- "destination": "__main__.__validate_deploy__",
- "type": "alias"
- },
- "__wrappers__.__validate_deploy___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.deploy_contract": {
- "decorators": [
- "external"
- ],
- "pc": 232,
- "type": "function"
- },
- "__wrappers__.deploy_contract.Args": {
- "full_name": "__wrappers__.deploy_contract.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.deploy_contract.ImplicitArgs": {
- "full_name": "__wrappers__.deploy_contract.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.deploy_contract.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.deploy_contract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.deploy_contract.__wrapped_func": {
- "destination": "__main__.deploy_contract",
- "type": "alias"
- },
- "__wrappers__.deploy_contract_encode_return": {
- "decorators": [],
- "pc": 223,
- "type": "function"
- },
- "__wrappers__.deploy_contract_encode_return.Args": {
- "full_name": "__wrappers__.deploy_contract_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(contract_address: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.deploy_contract_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.deploy_contract_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.deploy_contract_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.deploy_contract_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.deploy_contract_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "starkware.cairo.common.alloc.alloc": {
- "decorators": [],
- "pc": 0,
- "type": "function"
- },
- "starkware.cairo.common.alloc.alloc.Args": {
- "full_name": "starkware.cairo.common.alloc.alloc.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.ImplicitArgs": {
- "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.Return": {
- "cairo_type": "(ptr: felt*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.FALSE": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.TRUE": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "x_and_y": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x_or_y": {
- "cairo_type": "felt",
- "offset": 4
- },
- "x_xor_y": {
- "cairo_type": "felt",
- "offset": 3
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 4
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- },
- "r": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.HashBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "members": {
- "result": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 8
- }
- },
- "size": 16,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {
- "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {
- "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 1
- },
- "pub_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.dict_access.DictAccess": {
- "full_name": "starkware.cairo.common.dict_access.DictAccess",
- "members": {
- "key": {
- "cairo_type": "felt",
- "offset": 0
- },
- "new_value": {
- "cairo_type": "felt",
- "offset": 2
- },
- "prev_value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.ec_point.EcPoint": {
- "full_name": "starkware.cairo.common.ec_point.EcPoint",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.keccak_state.KeccakBuiltinState": {
- "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "s3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "s4": {
- "cairo_type": "felt",
- "offset": 4
- },
- "s5": {
- "cairo_type": "felt",
- "offset": 5
- },
- "s6": {
- "cairo_type": "felt",
- "offset": 6
- },
- "s7": {
- "cairo_type": "felt",
- "offset": 7
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.cairo.common.math.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.math.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.memcpy.memcpy": {
- "decorators": [],
- "pc": 3,
- "type": "function"
- },
- "starkware.cairo.common.memcpy.memcpy.Args": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.Args",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.LoopFrame": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.memcpy.memcpy.continue_copying": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying",
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 3
- },
- "pc": 10,
- "value": "[cast(ap, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.len": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.len",
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 0
- },
- "pc": 3,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.loop": {
- "pc": 8,
- "type": "label"
- },
- "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {
- "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.storage.ADDR_BOUND": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719489
- },
- "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {
- "type": "const",
- "value": 256
- },
- "starkware.starknet.common.storage.assert_250_bit": {
- "destination": "starkware.cairo.common.math.assert_250_bit",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {
- "type": "const",
- "value": 20853273475220472486191784820
- },
- "starkware.starknet.common.syscalls.CallContract": {
- "full_name": "starkware.starknet.common.syscalls.CallContract",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractRequest": {
- "full_name": "starkware.starknet.common.syscalls.CallContractRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractResponse": {
- "full_name": "starkware.starknet.common.syscalls.CallContractResponse",
- "members": {
- "retdata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "retdata_size": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {
- "type": "const",
- "value": 21167594061783206823196716140
- },
- "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 23274015802972845247556842986379118667122
- },
- "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {
- "type": "const",
- "value": 75202468540281
- },
- "starkware.starknet.common.syscalls.Deploy": {
- "full_name": "starkware.starknet.common.syscalls.Deploy",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployResponse",
- "offset": 6
- }
- },
- "size": 9,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployRequest": {
- "full_name": "starkware.starknet.common.syscalls.DeployRequest",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 5
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployResponse": {
- "full_name": "starkware.starknet.common.syscalls.DeployResponse",
- "members": {
- "constructor_retdata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "constructor_retdata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DictAccess": {
- "destination": "starkware.cairo.common.dict_access.DictAccess",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {
- "type": "const",
- "value": 1280709301550335749748
- },
- "starkware.starknet.common.syscalls.EmitEvent": {
- "full_name": "starkware.starknet.common.syscalls.EmitEvent",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {
- "type": "const",
- "value": 1448089106835523001438702345020786
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {
- "type": "const",
- "value": 24294903732626645868215235778792757751152
- },
- "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 94901967781393078444254803017658102643
- },
- "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 6219495360805491471215297013070624192820083
- },
- "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 1592190833581991703053805829594610833820054387
- },
- "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {
- "type": "const",
- "value": 1317029390204112103023
- },
- "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {
- "type": "const",
- "value": 1448089128652340074717162277007973
- },
- "starkware.starknet.common.syscalls.GetBlockNumber": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumber",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "members": {
- "block_number": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestamp": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "members": {
- "caller_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "members": {
- "sequencer_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfo": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfo",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "members": {
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignature": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignature",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 436233452754198157705746250789557519228244616562
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {
- "type": "const",
- "value": 92376026794327011772951660
- },
- "starkware.starknet.common.syscalls.LibraryCall": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCall",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LibraryCallRequest": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": {
- "type": "const",
- "value": 25500403217443378527601783667
- },
- "starkware.starknet.common.syscalls.ReplaceClass": {
- "full_name": "starkware.starknet.common.syscalls.ReplaceClass",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {
- "type": "const",
- "value": 433017908768303439907196859243777073
- },
- "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {
- "type": "const",
- "value": 100890693370601760042082660
- },
- "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {
- "type": "const",
- "value": 25828017502874050592466629733
- },
- "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {
- "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall",
- "members": {
- "payload_ptr": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "payload_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to_address": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageRead": {
- "full_name": "starkware.starknet.common.syscalls.StorageRead",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadRequest": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadRequest",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadResponse": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadResponse",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageWrite": {
- "full_name": "starkware.starknet.common.syscalls.StorageWrite",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.TxInfo": {
- "full_name": "starkware.starknet.common.syscalls.TxInfo",
- "members": {
- "account_contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "chain_id": {
- "cairo_type": "felt",
- "offset": 6
- },
- "max_fee": {
- "cairo_type": "felt",
- "offset": 2
- },
- "nonce": {
- "cairo_type": "felt",
- "offset": 7
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "transaction_hash": {
- "cairo_type": "felt",
- "offset": 5
- },
- "version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract": {
- "decorators": [],
- "pc": 18,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.call_contract.Args": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 18,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 1
- },
- "pc": 25,
- "value": "cast([fp + (-7)] + 7, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.deploy": {
- "decorators": [],
- "pc": 30,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.deploy.Args": {
- "full_name": "starkware.starknet.common.syscalls.deploy.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 1
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 4
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.deploy.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.deploy.Return": {
- "cairo_type": "(contract_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.deploy.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 30,
- "value": "[cast(fp + (-8), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 1
- },
- "pc": 38,
- "value": "cast([fp + (-8)] + 9, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.emit_event": {
- "decorators": [],
- "pc": 56,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.emit_event.Args": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 56,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 1
- },
- "pc": 63,
- "value": "cast([fp + (-7)] + 5, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_caller_address": {
- "decorators": [],
- "pc": 42,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Return": {
- "cairo_type": "(caller_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 42,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 1
- },
- "pc": 45,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_contract_address": {
- "decorators": [],
- "pc": 49,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_contract_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_contract_address.Return": {
- "cairo_type": "(contract_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 49,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 1
- },
- "pc": 52,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- }
- },
- "main_scope": "__main__",
- "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
- "reference_manager": {
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 0
- },
- "pc": 3,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 3
- },
- "pc": 10,
- "value": "[cast(ap, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 18,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 30,
- "value": "[cast(fp + (-8), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 42,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 49,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 56,
- "value": "[cast(fp + (-7), felt**)]"
- }
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/cairo-contracts/build/OpenzeppelinAccount.json b/cairo-contracts/build/OpenzeppelinAccount.json
deleted file mode 100644
index ca57ac5aeb..0000000000
--- a/cairo-contracts/build/OpenzeppelinAccount.json
+++ /dev/null
@@ -1,5812 +0,0 @@
-{
- "abi": [
- {
- "members": [
- {
- "name": "to",
- "offset": 0,
- "type": "felt"
- },
- {
- "name": "selector",
- "offset": 1,
- "type": "felt"
- },
- {
- "name": "data_offset",
- "offset": 2,
- "type": "felt"
- },
- {
- "name": "data_len",
- "offset": 3,
- "type": "felt"
- }
- ],
- "name": "AccountCallArray",
- "size": 4,
- "type": "struct"
- },
- {
- "inputs": [
- {
- "name": "publicKey",
- "type": "felt"
- }
- ],
- "name": "constructor",
- "outputs": [],
- "type": "constructor"
- },
- {
- "inputs": [],
- "name": "getPublicKey",
- "outputs": [
- {
- "name": "publicKey",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "interfaceId",
- "type": "felt"
- }
- ],
- "name": "supportsInterface",
- "outputs": [
- {
- "name": "success",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "newPublicKey",
- "type": "felt"
- }
- ],
- "name": "setPublicKey",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "hash",
- "type": "felt"
- },
- {
- "name": "signature_len",
- "type": "felt"
- },
- {
- "name": "signature",
- "type": "felt*"
- }
- ],
- "name": "isValidSignature",
- "outputs": [
- {
- "name": "isValid",
- "type": "felt"
- }
- ],
- "stateMutability": "view",
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "call_array_len",
- "type": "felt"
- },
- {
- "name": "call_array",
- "type": "AccountCallArray*"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__validate__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- }
- ],
- "name": "__validate_declare__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- },
- {
- "name": "salt",
- "type": "felt"
- },
- {
- "name": "publicKey",
- "type": "felt"
- }
- ],
- "name": "__validate_deploy__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "call_array_len",
- "type": "felt"
- },
- {
- "name": "call_array",
- "type": "AccountCallArray*"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__execute__",
- "outputs": [
- {
- "name": "response_len",
- "type": "felt"
- },
- {
- "name": "response",
- "type": "felt*"
- }
- ],
- "type": "function"
- }
- ],
- "entry_points_by_type": {
- "CONSTRUCTOR": [
- {
- "offset": "0x16e",
- "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194"
- }
- ],
- "EXTERNAL": [
- {
- "offset": "0x1cd",
- "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9"
- },
- {
- "offset": "0x2bb",
- "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad"
- },
- {
- "offset": "0x224",
- "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775"
- },
- {
- "offset": "0x191",
- "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079"
- },
- {
- "offset": "0x1f4",
- "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e"
- },
- {
- "offset": "0x25f",
- "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3"
- },
- {
- "offset": "0x1b2",
- "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd"
- },
- {
- "offset": "0x285",
- "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895"
- }
- ],
- "L1_HANDLER": []
- },
- "program": {
- "attributes": [
- {
- "accessible_scopes": [
- "openzeppelin.account.library",
- "openzeppelin.account.library.Account",
- "openzeppelin.account.library.Account.assert_only_self"
- ],
- "end_pc": 192,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 16,
- "offset": 12
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 191,
- "value": "Account: caller is not this account"
- },
- {
- "accessible_scopes": [
- "openzeppelin.account.library",
- "openzeppelin.account.library.Account",
- "openzeppelin.account.library.Account.execute"
- ],
- "end_pc": 269,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 21,
- "offset": 9
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 259,
- "value": "Account: deprecated tx version"
- },
- {
- "accessible_scopes": [
- "openzeppelin.account.library",
- "openzeppelin.account.library.Account",
- "openzeppelin.account.library.Account.execute"
- ],
- "end_pc": 274,
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 21,
- "offset": 49
- },
- "reference_ids": {}
- },
- "name": "error_message",
- "start_pc": 272,
- "value": "Account: reentrant call"
- }
- ],
- "builtins": [
- "pedersen",
- "range_check",
- "ecdsa",
- "bitwise"
- ],
- "compiler_version": "0.11.2",
- "data": [
- "0x40780017fff7fff",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480080007fff8000",
- "0x400080007ffd7fff",
- "0x482480017ffd8001",
- "0x1",
- "0x482480017ffd8001",
- "0x1",
- "0xa0680017fff7ffe",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x402a7ffc7ffd7fff",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x43616c6c436f6e7472616374",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x7",
- "0x480280057ff98000",
- "0x480280067ff98000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x47657443616c6c657241646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x476574436f6e747261637441646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x53746f7261676552656164",
- "0x400280007ffc7fff",
- "0x400380017ffc7ffd",
- "0x482680017ffc8000",
- "0x3",
- "0x480280027ffc8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x53746f726167655772697465",
- "0x400280007ffb7fff",
- "0x400380017ffb7ffc",
- "0x400380027ffb7ffd",
- "0x482680017ffb8000",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x4765745478496e666f",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x484480017fff8000",
- "0x2aaaaaaaaaaaab05555555555555556",
- "0x48307fff7ffd8000",
- "0x480280027ffb8000",
- "0x480280037ffb8000",
- "0x484480017fff8000",
- "0x4000000000000088000000000000001",
- "0x48307fff7ffd8000",
- "0xa0680017fff8000",
- "0xe",
- "0x480680017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x48287ffc80007fff",
- "0x40307ffc7ff87fff",
- "0x48297ffd80007ffc",
- "0x482680017ffd8000",
- "0x1",
- "0x48507fff7ffe8000",
- "0x40507ff97ff57fff",
- "0x482680017ffb8000",
- "0x4",
- "0x208b7fff7fff7ffe",
- "0xa0680017fff8000",
- "0xc",
- "0x480680017fff8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x48287ffd80007fff",
- "0x48327fff7ffc8000",
- "0x40307ffa7ff67fff",
- "0x48527ffe7ffc8000",
- "0x40507ff97ff57fff",
- "0x482680017ffb8000",
- "0x4",
- "0x208b7fff7fff7ffe",
- "0x40317ffd7ff97ffd",
- "0x48297ffc80007ffd",
- "0x48527fff7ffc8000",
- "0x40507ffb7ff77fff",
- "0x40780017fff7fff",
- "0x2",
- "0x482680017ffb8000",
- "0x4",
- "0x208b7fff7fff7ffe",
- "0x48297ffd80007ffc",
- "0x20680017fff7fff",
- "0x4",
- "0x402780017ffc7ffc",
- "0x1",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc",
- "0x208b7fff7fff7ffe",
- "0x400380017ff97ffa",
- "0x400380007ff97ffb",
- "0x482680017ff98000",
- "0x2",
- "0x208b7fff7fff7ffe",
- "0xa0680017fff8000",
- "0xc",
- "0x40780017fff7fff",
- "0x6",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8e",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6c",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff62",
- "0x40127fff7fff7ff9",
- "0x48127ffe7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd5",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a",
- "0x20680017fff7fff",
- "0x8",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffff59942a8c",
- "0x20680017fff7fff",
- "0x8",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffac",
- "0x480a7ff97fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ffd7fff8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff87",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffd7fff8000",
- "0x48127ff37fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x480a7ff57fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3c",
- "0x480a7ff97fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480080007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a",
- "0x480680017fff8000",
- "0x1",
- "0x40127fff7fff7ffe",
- "0x40137ffd7fff8000",
- "0x48127fdc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11",
- "0x400680017fff7fff",
- "0x0",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef",
- "0x40137fff7fff8001",
- "0x48127ffb7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x35",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee5",
- "0x40137fff7fff8002",
- "0x48127ffc7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a80017fff8000",
- "0x480a80027fff8000",
- "0x1104800180018000",
- "0xa",
- "0x48127ffe7fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a80007fff8000",
- "0x48127ffa7fff8000",
- "0x480a80027fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x20780017fff7ffb",
- "0x6",
- "0x480a7ffa7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480280007ffc8000",
- "0x480280017ffc8000",
- "0x480280027ffc8000",
- "0x480280037ffc8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed9",
- "0x40137ffe7fff8000",
- "0x40137fff7fff8001",
- "0x40137ffd7fff8002",
- "0x480a7ffd7fff8000",
- "0x480a80017fff8000",
- "0x480a80007fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec2",
- "0x480a80027fff8000",
- "0x482680017ffb8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482680017ffc8000",
- "0x4",
- "0x482a80007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4",
- "0x48127ffe7fff8000",
- "0x482880007ffe8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffa",
- "0x4",
- "0x480a7ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280007ffb8000",
- "0x400280007ffd7fff",
- "0x480280017ffb8000",
- "0x400280017ffd7fff",
- "0x480280037ffb8000",
- "0x400280027ffd7fff",
- "0x480280027ffb8000",
- "0x48327fff7ffc8000",
- "0x400280037ffd7fff",
- "0x480a7ff97fff8000",
- "0x482680017ffa8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x482680017ffb8000",
- "0x4",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff48",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3e",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x402b7ffd7ffc7ffd",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff19",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff04",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280017ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x482480017ffc8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x482680017ffd8000",
- "0x2",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3",
- "0x48127ff37fff8000",
- "0x48127ff37fff8000",
- "0x48127ffb7fff8000",
- "0x48127ff27fff8000",
- "0x480280047ffb8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff67fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe29",
- "0x48127ffe7fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480080057ffb8000",
- "0x480080037ffa8000",
- "0x480080047ff98000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecf",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x484480017fff8000",
- "0x4",
- "0x48307fff7ffd8000",
- "0x480280027ffb8000",
- "0x480080007ffe8000",
- "0x400080017ffe7fff",
- "0x482480017ffd8000",
- "0x1",
- "0x480080007ffc8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x482480017ffc8000",
- "0x2",
- "0x480280007ffd8000",
- "0x482680017ffd8000",
- "0x1",
- "0x480080007ff38000",
- "0x482480017ff28000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdee",
- "0x48127ffe7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480080057ffb8000",
- "0x480080037ffa8000",
- "0x480080047ff98000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe94",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc8",
- "0x48127ffe7fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480080057ffb8000",
- "0x480080037ffa8000",
- "0x480080047ff98000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6e",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x3",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffa7fff8000",
- "0x480280047ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff57fff8000",
- "0x480a7ff67fff8000",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5a",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x3",
- "0x4003800080007ffb",
- "0x400380007ffd7ffb",
- "0x402780017ffd8001",
- "0x1",
- "0x4826800180008000",
- "0x1",
- "0x40297ffb7fff8002",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4f",
- "0x480a80017fff8000",
- "0x4829800080008002",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x4",
- "0x480280027ffb8000",
- "0x480280007ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x484480017fff8000",
- "0x4",
- "0x48307fff7ffd8000",
- "0x480280027ffb8000",
- "0x480080007ffe8000",
- "0x400080017ffe7fff",
- "0x482480017ffd8000",
- "0x1",
- "0x480080007ffc8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280037ffb8000",
- "0x480280047ffb8000",
- "0x482480017ffb8000",
- "0x2",
- "0x480280007ffd8000",
- "0x482680017ffd8000",
- "0x1",
- "0x480080007ff28000",
- "0x482480017ff18000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc2",
- "0x40137ff97fff8000",
- "0x40137ffa7fff8001",
- "0x40137ffb7fff8002",
- "0x40137ffc7fff8003",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7",
- "0x480a80007fff8000",
- "0x480a80017fff8000",
- "0x48127ffb7fff8000",
- "0x480a80027fff8000",
- "0x480a80037fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe"
- ],
- "debug_info": null,
- "hints": {
- "0": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.alloc",
- "starkware.cairo.common.alloc.alloc"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 0,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "6": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_enter_scope({'n': ids.len})",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.len": 0
- }
- }
- }
- ],
- "14": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 5
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.continue_copying": 1
- }
- }
- }
- ],
- "17": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_exit_scope()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 6
- },
- "reference_ids": {}
- }
- }
- ],
- "25": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.call_contract"
- ],
- "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2
- }
- }
- }
- ],
- "33": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_caller_address"
- ],
- "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 3,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3
- }
- }
- }
- ],
- "40": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_contract_address"
- ],
- "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 4,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 4
- }
- }
- }
- ],
- "48": [
- {
- "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": 5,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 5
- }
- }
- }
- ],
- "57": [
- {
- "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": 6,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 6
- }
- }
- }
- ],
- "63": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_tx_info"
- ],
- "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 7,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 7
- }
- }
- }
- ],
- "67": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 8,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_le_felt.a": 8,
- "starkware.cairo.common.math.assert_le_felt.b": 9,
- "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 10
- }
- }
- }
- ],
- "77": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "memory[ap] = 1 if excluded != 0 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 8,
- "offset": 8
- },
- "reference_ids": {}
- }
- }
- ],
- "91": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "memory[ap] = 1 if excluded != 1 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 8,
- "offset": 9
- },
- "reference_ids": {}
- }
- }
- ],
- "103": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_le_felt"
- ],
- "code": "assert excluded == 2",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 8,
- "offset": 10
- },
- "reference_ids": {}
- }
- }
- ],
- "112": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math",
- "starkware.cairo.common.math.assert_lt_felt"
- ],
- "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\nassert (ids.a % PRIME) < (ids.b % PRIME), \\\n f'a = {ids.a % PRIME} is not less than b = {ids.b % PRIME}.'",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 9,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_lt_felt.a": 11,
- "starkware.cairo.common.math.assert_lt_felt.b": 12
- }
- }
- }
- ],
- "123": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.signature",
- "starkware.cairo.common.signature.verify_ecdsa_signature"
- ],
- "code": "ecdsa_builtin.add_signature(ids.ecdsa_ptr.address_, (ids.signature_r, ids.signature_s))",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 10,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 15,
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 13,
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 14
- }
- }
- }
- ],
- "128": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.math_cmp",
- "starkware.cairo.common.math_cmp.is_le_felt"
- ],
- "code": "memory[ap] = 0 if (ids.a % PRIME) <= (ids.b % PRIME) else 1",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 11,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math_cmp.is_le_felt.a": 16,
- "starkware.cairo.common.math_cmp.is_le_felt.b": 17
- }
- }
- }
- ],
- "375": [
- {
- "accessible_scopes": [
- "openzeppelin.account.presets.Account",
- "openzeppelin.account.presets.Account",
- "__wrappers__",
- "__wrappers__.constructor"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 30,
- "offset": 35
- },
- "reference_ids": {}
- }
- }
- ],
- "392": [
- {
- "accessible_scopes": [
- "openzeppelin.account.presets.Account",
- "openzeppelin.account.presets.Account",
- "__wrappers__",
- "__wrappers__.getPublicKey_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 32,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "425": [
- {
- "accessible_scopes": [
- "openzeppelin.account.presets.Account",
- "openzeppelin.account.presets.Account",
- "__wrappers__",
- "__wrappers__.supportsInterface_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 36,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "470": [
- {
- "accessible_scopes": [
- "openzeppelin.account.presets.Account",
- "openzeppelin.account.presets.Account",
- "__wrappers__",
- "__wrappers__.setPublicKey"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 40,
- "offset": 50
- },
- "reference_ids": {}
- }
- }
- ],
- "491": [
- {
- "accessible_scopes": [
- "openzeppelin.account.presets.Account",
- "openzeppelin.account.presets.Account",
- "__wrappers__",
- "__wrappers__.isValidSignature_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 42,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "579": [
- {
- "accessible_scopes": [
- "openzeppelin.account.presets.Account",
- "openzeppelin.account.presets.Account",
- "__wrappers__",
- "__wrappers__.__validate__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 45,
- "offset": 77
- },
- "reference_ids": {}
- }
- }
- ],
- "617": [
- {
- "accessible_scopes": [
- "openzeppelin.account.presets.Account",
- "openzeppelin.account.presets.Account",
- "__wrappers__",
- "__wrappers__.__validate_declare__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 47,
- "offset": 63
- },
- "reference_ids": {}
- }
- }
- ],
- "657": [
- {
- "accessible_scopes": [
- "openzeppelin.account.presets.Account",
- "openzeppelin.account.presets.Account",
- "__wrappers__",
- "__wrappers__.__validate_deploy__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 49,
- "offset": 65
- },
- "reference_ids": {}
- }
- }
- ],
- "680": [
- {
- "accessible_scopes": [
- "openzeppelin.account.presets.Account",
- "openzeppelin.account.presets.Account",
- "__wrappers__",
- "__wrappers__.__execute___encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 52,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ]
- },
- "identifiers": {
- "__main__.__execute__": {
- "destination": "openzeppelin.account.presets.Account.__execute__",
- "type": "alias"
- },
- "__main__.__validate__": {
- "destination": "openzeppelin.account.presets.Account.__validate__",
- "type": "alias"
- },
- "__main__.__validate_declare__": {
- "destination": "openzeppelin.account.presets.Account.__validate_declare__",
- "type": "alias"
- },
- "__main__.__validate_deploy__": {
- "destination": "openzeppelin.account.presets.Account.__validate_deploy__",
- "type": "alias"
- },
- "__main__.constructor": {
- "destination": "openzeppelin.account.presets.Account.constructor",
- "type": "alias"
- },
- "__main__.getPublicKey": {
- "destination": "openzeppelin.account.presets.Account.getPublicKey",
- "type": "alias"
- },
- "__main__.isValidSignature": {
- "destination": "openzeppelin.account.presets.Account.isValidSignature",
- "type": "alias"
- },
- "__main__.setPublicKey": {
- "destination": "openzeppelin.account.presets.Account.setPublicKey",
- "type": "alias"
- },
- "__main__.supportsInterface": {
- "destination": "openzeppelin.account.presets.Account.supportsInterface",
- "type": "alias"
- },
- "__wrappers__.__execute__": {
- "decorators": [
- "external"
- ],
- "pc": 699,
- "type": "function"
- },
- "__wrappers__.__execute__.Args": {
- "full_name": "__wrappers__.__execute__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute__.ImplicitArgs": {
- "full_name": "__wrappers__.__execute__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: starkware.cairo.common.cairo_builtins.BitwiseBuiltin*, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__execute__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 4
- },
- "__wrappers__.__execute__.__wrapped_func": {
- "destination": "openzeppelin.account.presets.Account.__execute__",
- "type": "alias"
- },
- "__wrappers__.__execute___encode_return": {
- "decorators": [],
- "pc": 680,
- "type": "function"
- },
- "__wrappers__.__execute___encode_return.Args": {
- "full_name": "__wrappers__.__execute___encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "ret_value": {
- "cairo_type": "(response_len: felt, response: felt*)",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__wrappers__.__execute___encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.__execute___encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute___encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__execute___encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "__wrappers__.__execute___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate__": {
- "decorators": [
- "external"
- ],
- "pc": 548,
- "type": "function"
- },
- "__wrappers__.__validate__.Args": {
- "full_name": "__wrappers__.__validate__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate__.__wrapped_func": {
- "destination": "openzeppelin.account.presets.Account.__validate__",
- "type": "alias"
- },
- "__wrappers__.__validate___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate_declare__": {
- "decorators": [
- "external"
- ],
- "pc": 607,
- "type": "function"
- },
- "__wrappers__.__validate_declare__.Args": {
- "full_name": "__wrappers__.__validate_declare__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_declare__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate_declare__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_declare__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate_declare__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate_declare__.__wrapped_func": {
- "destination": "openzeppelin.account.presets.Account.__validate_declare__",
- "type": "alias"
- },
- "__wrappers__.__validate_declare___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate_deploy__": {
- "decorators": [
- "external"
- ],
- "pc": 645,
- "type": "function"
- },
- "__wrappers__.__validate_deploy__.Args": {
- "full_name": "__wrappers__.__validate_deploy__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_deploy__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_deploy__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate_deploy__.__wrapped_func": {
- "destination": "openzeppelin.account.presets.Account.__validate_deploy__",
- "type": "alias"
- },
- "__wrappers__.__validate_deploy___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.constructor": {
- "decorators": [
- "constructor"
- ],
- "pc": 366,
- "type": "function"
- },
- "__wrappers__.constructor.Args": {
- "full_name": "__wrappers__.constructor.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.constructor.ImplicitArgs": {
- "full_name": "__wrappers__.constructor.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.constructor.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.constructor.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.constructor.__wrapped_func": {
- "destination": "openzeppelin.account.presets.Account.constructor",
- "type": "alias"
- },
- "__wrappers__.constructor_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.getPublicKey": {
- "decorators": [
- "view"
- ],
- "pc": 401,
- "type": "function"
- },
- "__wrappers__.getPublicKey.Args": {
- "full_name": "__wrappers__.getPublicKey.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getPublicKey.ImplicitArgs": {
- "full_name": "__wrappers__.getPublicKey.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getPublicKey.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getPublicKey.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.getPublicKey.__wrapped_func": {
- "destination": "openzeppelin.account.presets.Account.getPublicKey",
- "type": "alias"
- },
- "__wrappers__.getPublicKey_encode_return": {
- "decorators": [],
- "pc": 392,
- "type": "function"
- },
- "__wrappers__.getPublicKey_encode_return.Args": {
- "full_name": "__wrappers__.getPublicKey_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(publicKey: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.getPublicKey_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.getPublicKey_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.getPublicKey_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.getPublicKey_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.getPublicKey_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.isValidSignature": {
- "decorators": [
- "view"
- ],
- "pc": 500,
- "type": "function"
- },
- "__wrappers__.isValidSignature.Args": {
- "full_name": "__wrappers__.isValidSignature.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isValidSignature.ImplicitArgs": {
- "full_name": "__wrappers__.isValidSignature.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isValidSignature.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.isValidSignature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.isValidSignature.__wrapped_func": {
- "destination": "openzeppelin.account.presets.Account.isValidSignature",
- "type": "alias"
- },
- "__wrappers__.isValidSignature_encode_return": {
- "decorators": [],
- "pc": 491,
- "type": "function"
- },
- "__wrappers__.isValidSignature_encode_return.Args": {
- "full_name": "__wrappers__.isValidSignature_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(isValid: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.isValidSignature_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.isValidSignature_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.isValidSignature_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.isValidSignature_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.isValidSignature_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.setPublicKey": {
- "decorators": [
- "external"
- ],
- "pc": 461,
- "type": "function"
- },
- "__wrappers__.setPublicKey.Args": {
- "full_name": "__wrappers__.setPublicKey.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.setPublicKey.ImplicitArgs": {
- "full_name": "__wrappers__.setPublicKey.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.setPublicKey.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.setPublicKey.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.setPublicKey.__wrapped_func": {
- "destination": "openzeppelin.account.presets.Account.setPublicKey",
- "type": "alias"
- },
- "__wrappers__.setPublicKey_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.supportsInterface": {
- "decorators": [
- "view"
- ],
- "pc": 434,
- "type": "function"
- },
- "__wrappers__.supportsInterface.Args": {
- "full_name": "__wrappers__.supportsInterface.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface.ImplicitArgs": {
- "full_name": "__wrappers__.supportsInterface.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.supportsInterface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.supportsInterface.__wrapped_func": {
- "destination": "openzeppelin.account.presets.Account.supportsInterface",
- "type": "alias"
- },
- "__wrappers__.supportsInterface_encode_return": {
- "decorators": [],
- "pc": 425,
- "type": "function"
- },
- "__wrappers__.supportsInterface_encode_return.Args": {
- "full_name": "__wrappers__.supportsInterface_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(success: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.supportsInterface_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.supportsInterface_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.supportsInterface_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.supportsInterface_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.supportsInterface_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "openzeppelin.account.library.Account": {
- "type": "namespace"
- },
- "openzeppelin.account.library.Account.Args": {
- "full_name": "openzeppelin.account.library.Account.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.Account._execute_list": {
- "decorators": [],
- "pc": 301,
- "type": "function"
- },
- "openzeppelin.account.library.Account._execute_list.Args": {
- "full_name": "openzeppelin.account.library.Account._execute_list.Args",
- "members": {
- "calls": {
- "cairo_type": "openzeppelin.account.library.Call*",
- "offset": 1
- },
- "calls_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "response": {
- "cairo_type": "felt*",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.library.Account._execute_list.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account._execute_list.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.library.Account._execute_list.Return": {
- "cairo_type": "(response_len: felt)",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account._execute_list.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "openzeppelin.account.library.Account._from_call_array_to_call": {
- "decorators": [],
- "pc": 335,
- "type": "function"
- },
- "openzeppelin.account.library.Account._from_call_array_to_call.Args": {
- "full_name": "openzeppelin.account.library.Account._from_call_array_to_call.Args",
- "members": {
- "call_array": {
- "cairo_type": "openzeppelin.account.library.AccountCallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "calls": {
- "cairo_type": "openzeppelin.account.library.Call*",
- "offset": 3
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.library.Account._from_call_array_to_call.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account._from_call_array_to_call.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.library.Account._from_call_array_to_call.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account._from_call_array_to_call.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.Account.assert_only_self": {
- "decorators": [],
- "pc": 185,
- "type": "function"
- },
- "openzeppelin.account.library.Account.assert_only_self.Args": {
- "full_name": "openzeppelin.account.library.Account.assert_only_self.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.assert_only_self.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account.assert_only_self.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.assert_only_self.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account.assert_only_self.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.Account.execute": {
- "decorators": [],
- "pc": 254,
- "type": "function"
- },
- "openzeppelin.account.library.Account.execute.Args": {
- "full_name": "openzeppelin.account.library.Account.execute.Args",
- "members": {
- "call_array": {
- "cairo_type": "openzeppelin.account.library.AccountCallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.execute.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account.execute.ImplicitArgs",
- "members": {
- "bitwise_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin*",
- "offset": 3
- },
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 4
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.execute.Return": {
- "cairo_type": "(response_len: felt, response: felt*)",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account.execute.SIZEOF_LOCALS": {
- "type": "const",
- "value": 3
- },
- "openzeppelin.account.library.Account.get_public_key": {
- "decorators": [],
- "pc": 194,
- "type": "function"
- },
- "openzeppelin.account.library.Account.get_public_key.Args": {
- "full_name": "openzeppelin.account.library.Account.get_public_key.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.get_public_key.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account.get_public_key.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.get_public_key.Return": {
- "cairo_type": "(public_key: felt)",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account.get_public_key.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.Account.initializer": {
- "decorators": [],
- "pc": 178,
- "type": "function"
- },
- "openzeppelin.account.library.Account.initializer.Args": {
- "full_name": "openzeppelin.account.library.Account.initializer.Args",
- "members": {
- "_public_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.initializer.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account.initializer.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.initializer.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account.initializer.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.Account.is_valid_signature": {
- "decorators": [],
- "pc": 235,
- "type": "function"
- },
- "openzeppelin.account.library.Account.is_valid_signature.Args": {
- "full_name": "openzeppelin.account.library.Account.is_valid_signature.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.is_valid_signature.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account.is_valid_signature.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.is_valid_signature.Return": {
- "cairo_type": "(is_valid: felt)",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account.is_valid_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.Account.set_public_key": {
- "decorators": [],
- "pc": 226,
- "type": "function"
- },
- "openzeppelin.account.library.Account.set_public_key.Args": {
- "full_name": "openzeppelin.account.library.Account.set_public_key.Args",
- "members": {
- "new_public_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.set_public_key.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account.set_public_key.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.set_public_key.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account.set_public_key.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.Account.supports_interface": {
- "decorators": [],
- "pc": 200,
- "type": "function"
- },
- "openzeppelin.account.library.Account.supports_interface.Args": {
- "full_name": "openzeppelin.account.library.Account.supports_interface.Args",
- "members": {
- "interface_id": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.supports_interface.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account.supports_interface.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.library.Account.supports_interface.Return": {
- "cairo_type": "(success: felt)",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account.supports_interface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.AccountCallArray": {
- "full_name": "openzeppelin.account.library.AccountCallArray",
- "members": {
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "data_offset": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- },
- "to": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.library.Account_public_key": {
- "type": "namespace"
- },
- "openzeppelin.account.library.Account_public_key.Args": {
- "full_name": "openzeppelin.account.library.Account_public_key.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.account.library.Account_public_key.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.account.library.Account_public_key.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account_public_key.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.account.library.Account_public_key.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account_public_key.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.Account_public_key.addr": {
- "decorators": [],
- "pc": 148,
- "type": "function"
- },
- "openzeppelin.account.library.Account_public_key.addr.Args": {
- "full_name": "openzeppelin.account.library.Account_public_key.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.account.library.Account_public_key.addr.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account_public_key.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "openzeppelin.account.library.Account_public_key.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account_public_key.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.Account_public_key.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "openzeppelin.account.library.Account_public_key.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "openzeppelin.account.library.Account_public_key.read": {
- "decorators": [],
- "pc": 153,
- "type": "function"
- },
- "openzeppelin.account.library.Account_public_key.read.Args": {
- "full_name": "openzeppelin.account.library.Account_public_key.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.account.library.Account_public_key.read.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account_public_key.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.library.Account_public_key.read.Return": {
- "cairo_type": "(public_key: felt)",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account_public_key.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.Account_public_key.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "openzeppelin.account.library.Account_public_key.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "openzeppelin.account.library.Account_public_key.write": {
- "decorators": [],
- "pc": 166,
- "type": "function"
- },
- "openzeppelin.account.library.Account_public_key.write.Args": {
- "full_name": "openzeppelin.account.library.Account_public_key.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.library.Account_public_key.write.ImplicitArgs": {
- "full_name": "openzeppelin.account.library.Account_public_key.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.library.Account_public_key.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.library.Account_public_key.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.library.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "openzeppelin.account.library.Call": {
- "full_name": "openzeppelin.account.library.Call",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- },
- "to": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.library.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "openzeppelin.account.library.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.account.library.IACCOUNT_ID": {
- "destination": "openzeppelin.utils.constants.library.IACCOUNT_ID",
- "type": "alias"
- },
- "openzeppelin.account.library.IERC165_ID": {
- "destination": "openzeppelin.utils.constants.library.IERC165_ID",
- "type": "alias"
- },
- "openzeppelin.account.library.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "openzeppelin.account.library.TRANSACTION_VERSION": {
- "destination": "openzeppelin.utils.constants.library.TRANSACTION_VERSION",
- "type": "alias"
- },
- "openzeppelin.account.library.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "openzeppelin.account.library.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "openzeppelin.account.library.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "openzeppelin.account.library.call_contract": {
- "destination": "starkware.starknet.common.syscalls.call_contract",
- "type": "alias"
- },
- "openzeppelin.account.library.finalize_keccak": {
- "destination": "starkware.cairo.common.cairo_secp.signature.finalize_keccak",
- "type": "alias"
- },
- "openzeppelin.account.library.get_caller_address": {
- "destination": "starkware.starknet.common.syscalls.get_caller_address",
- "type": "alias"
- },
- "openzeppelin.account.library.get_contract_address": {
- "destination": "starkware.starknet.common.syscalls.get_contract_address",
- "type": "alias"
- },
- "openzeppelin.account.library.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "openzeppelin.account.library.get_tx_info": {
- "destination": "starkware.starknet.common.syscalls.get_tx_info",
- "type": "alias"
- },
- "openzeppelin.account.library.is_le_felt": {
- "destination": "starkware.cairo.common.math_cmp.is_le_felt",
- "type": "alias"
- },
- "openzeppelin.account.library.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "openzeppelin.account.library.split_felt": {
- "destination": "starkware.cairo.common.math.split_felt",
- "type": "alias"
- },
- "openzeppelin.account.library.verify_ecdsa_signature": {
- "destination": "starkware.cairo.common.signature.verify_ecdsa_signature",
- "type": "alias"
- },
- "openzeppelin.account.library.verify_eth_signature_uint256": {
- "destination": "starkware.cairo.common.cairo_secp.signature.verify_eth_signature_uint256",
- "type": "alias"
- },
- "openzeppelin.account.presets.Account.Account": {
- "destination": "openzeppelin.account.library.Account",
- "type": "alias"
- },
- "openzeppelin.account.presets.Account.AccountCallArray": {
- "destination": "openzeppelin.account.library.AccountCallArray",
- "type": "alias"
- },
- "openzeppelin.account.presets.Account.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "openzeppelin.account.presets.Account.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "openzeppelin.account.presets.Account.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "openzeppelin.account.presets.Account.__execute__": {
- "decorators": [
- "external"
- ],
- "pc": 668,
- "type": "function"
- },
- "openzeppelin.account.presets.Account.__execute__.Args": {
- "full_name": "openzeppelin.account.presets.Account.__execute__.Args",
- "members": {
- "call_array": {
- "cairo_type": "openzeppelin.account.library.AccountCallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.__execute__.ImplicitArgs": {
- "full_name": "openzeppelin.account.presets.Account.__execute__.ImplicitArgs",
- "members": {
- "bitwise_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin*",
- "offset": 3
- },
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 4
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.__execute__.Return": {
- "cairo_type": "(response_len: felt, response: felt*)",
- "type": "type_definition"
- },
- "openzeppelin.account.presets.Account.__execute__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.presets.Account.__validate__": {
- "decorators": [
- "external"
- ],
- "pc": 531,
- "type": "function"
- },
- "openzeppelin.account.presets.Account.__validate__.Args": {
- "full_name": "openzeppelin.account.presets.Account.__validate__.Args",
- "members": {
- "call_array": {
- "cairo_type": "openzeppelin.account.library.AccountCallArray*",
- "offset": 1
- },
- "call_array_len": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.__validate__.ImplicitArgs": {
- "full_name": "openzeppelin.account.presets.Account.__validate__.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.__validate__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.presets.Account.__validate__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.presets.Account.__validate_declare__": {
- "decorators": [
- "external"
- ],
- "pc": 590,
- "type": "function"
- },
- "openzeppelin.account.presets.Account.__validate_declare__.Args": {
- "full_name": "openzeppelin.account.presets.Account.__validate_declare__.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.__validate_declare__.ImplicitArgs": {
- "full_name": "openzeppelin.account.presets.Account.__validate_declare__.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.__validate_declare__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.presets.Account.__validate_declare__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.presets.Account.__validate_deploy__": {
- "decorators": [
- "external"
- ],
- "pc": 628,
- "type": "function"
- },
- "openzeppelin.account.presets.Account.__validate_deploy__.Args": {
- "full_name": "openzeppelin.account.presets.Account.__validate_deploy__.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "publicKey": {
- "cairo_type": "felt",
- "offset": 2
- },
- "salt": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.__validate_deploy__.ImplicitArgs": {
- "full_name": "openzeppelin.account.presets.Account.__validate_deploy__.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.__validate_deploy__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.presets.Account.__validate_deploy__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.presets.Account.constructor": {
- "decorators": [
- "constructor"
- ],
- "pc": 359,
- "type": "function"
- },
- "openzeppelin.account.presets.Account.constructor.Args": {
- "full_name": "openzeppelin.account.presets.Account.constructor.Args",
- "members": {
- "publicKey": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.constructor.ImplicitArgs": {
- "full_name": "openzeppelin.account.presets.Account.constructor.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.constructor.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.presets.Account.constructor.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.presets.Account.getPublicKey": {
- "decorators": [
- "view"
- ],
- "pc": 386,
- "type": "function"
- },
- "openzeppelin.account.presets.Account.getPublicKey.Args": {
- "full_name": "openzeppelin.account.presets.Account.getPublicKey.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.getPublicKey.ImplicitArgs": {
- "full_name": "openzeppelin.account.presets.Account.getPublicKey.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.getPublicKey.Return": {
- "cairo_type": "(publicKey: felt)",
- "type": "type_definition"
- },
- "openzeppelin.account.presets.Account.getPublicKey.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.presets.Account.get_tx_info": {
- "destination": "starkware.starknet.common.syscalls.get_tx_info",
- "type": "alias"
- },
- "openzeppelin.account.presets.Account.isValidSignature": {
- "decorators": [
- "view"
- ],
- "pc": 481,
- "type": "function"
- },
- "openzeppelin.account.presets.Account.isValidSignature.Args": {
- "full_name": "openzeppelin.account.presets.Account.isValidSignature.Args",
- "members": {
- "hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.isValidSignature.ImplicitArgs": {
- "full_name": "openzeppelin.account.presets.Account.isValidSignature.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 2
- },
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 3
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.isValidSignature.Return": {
- "cairo_type": "(isValid: felt)",
- "type": "type_definition"
- },
- "openzeppelin.account.presets.Account.isValidSignature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.presets.Account.setPublicKey": {
- "decorators": [
- "external"
- ],
- "pc": 454,
- "type": "function"
- },
- "openzeppelin.account.presets.Account.setPublicKey.Args": {
- "full_name": "openzeppelin.account.presets.Account.setPublicKey.Args",
- "members": {
- "newPublicKey": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.setPublicKey.ImplicitArgs": {
- "full_name": "openzeppelin.account.presets.Account.setPublicKey.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.setPublicKey.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "openzeppelin.account.presets.Account.setPublicKey.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.account.presets.Account.supportsInterface": {
- "decorators": [
- "view"
- ],
- "pc": 418,
- "type": "function"
- },
- "openzeppelin.account.presets.Account.supportsInterface.Args": {
- "full_name": "openzeppelin.account.presets.Account.supportsInterface.Args",
- "members": {
- "interfaceId": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.supportsInterface.ImplicitArgs": {
- "full_name": "openzeppelin.account.presets.Account.supportsInterface.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "openzeppelin.account.presets.Account.supportsInterface.Return": {
- "cairo_type": "(success: felt)",
- "type": "type_definition"
- },
- "openzeppelin.account.presets.Account.supportsInterface.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.utils.constants.library.DEFAULT_ADMIN_ROLE": {
- "type": "const",
- "value": 0
- },
- "openzeppelin.utils.constants.library.IACCESSCONTROL_ID": {
- "type": "const",
- "value": 2036718347
- },
- "openzeppelin.utils.constants.library.IACCOUNT_ID": {
- "type": "const",
- "value": 2792084853
- },
- "openzeppelin.utils.constants.library.IERC1155_ID": {
- "type": "const",
- "value": 3652614694
- },
- "openzeppelin.utils.constants.library.IERC1155_METADATA_ID": {
- "type": "const",
- "value": 243872796
- },
- "openzeppelin.utils.constants.library.IERC1155_RECEIVER_ID": {
- "type": "const",
- "value": 1310921440
- },
- "openzeppelin.utils.constants.library.IERC165_ID": {
- "type": "const",
- "value": 33540519
- },
- "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID": {
- "type": "const",
- "value": 2014223715
- },
- "openzeppelin.utils.constants.library.IERC721_ID": {
- "type": "const",
- "value": 2158778573
- },
- "openzeppelin.utils.constants.library.IERC721_METADATA_ID": {
- "type": "const",
- "value": 1532892063
- },
- "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID": {
- "type": "const",
- "value": 353073666
- },
- "openzeppelin.utils.constants.library.INVALID_ID": {
- "type": "const",
- "value": 4294967295
- },
- "openzeppelin.utils.constants.library.ON_ERC1155_BATCH_RECEIVED_SELECTOR": {
- "type": "const",
- "value": 3155786881
- },
- "openzeppelin.utils.constants.library.ON_ERC1155_RECEIVED_SELECTOR": {
- "type": "const",
- "value": 4063915617
- },
- "openzeppelin.utils.constants.library.TRANSACTION_VERSION": {
- "type": "const",
- "value": 1
- },
- "openzeppelin.utils.constants.library.UINT8_MAX": {
- "type": "const",
- "value": 255
- },
- "starkware.cairo.common.alloc.alloc": {
- "decorators": [],
- "pc": 0,
- "type": "function"
- },
- "starkware.cairo.common.alloc.alloc.Args": {
- "full_name": "starkware.cairo.common.alloc.alloc.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.ImplicitArgs": {
- "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.Return": {
- "cairo_type": "(ptr: felt*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bitwise.ALL_ONES": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719234
- },
- "starkware.cairo.common.bitwise.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.bool.FALSE": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.TRUE": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "x_and_y": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x_or_y": {
- "cairo_type": "felt",
- "offset": 4
- },
- "x_xor_y": {
- "cairo_type": "felt",
- "offset": 3
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 4
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- },
- "r": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.HashBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "members": {
- "result": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 8
- }
- },
- "size": 16,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {
- "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {
- "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 1
- },
- "pub_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_keccak.keccak.BLOCK_SIZE": {
- "destination": "starkware.cairo.common.cairo_keccak.packed_keccak.BLOCK_SIZE",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.BYTES_IN_WORD": {
- "type": "const",
- "value": 8
- },
- "starkware.cairo.common.cairo_keccak.keccak.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.KECCAK_CAPACITY_IN_WORDS": {
- "type": "const",
- "value": 8
- },
- "starkware.cairo.common.cairo_keccak.keccak.KECCAK_FULL_RATE_IN_BYTES": {
- "type": "const",
- "value": 136
- },
- "starkware.cairo.common.cairo_keccak.keccak.KECCAK_FULL_RATE_IN_WORDS": {
- "type": "const",
- "value": 17
- },
- "starkware.cairo.common.cairo_keccak.keccak.KECCAK_STATE_SIZE_FELTS": {
- "type": "const",
- "value": 25
- },
- "starkware.cairo.common.cairo_keccak.keccak.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.bitwise_xor": {
- "destination": "starkware.cairo.common.bitwise.bitwise_xor",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.keccak_add_felts": {
- "destination": "starkware.cairo.common.keccak_utils.keccak_utils.keccak_add_felts",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.keccak_add_uint256s": {
- "destination": "starkware.cairo.common.keccak_utils.keccak_utils.keccak_add_uint256s",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.memset": {
- "destination": "starkware.cairo.common.memset.memset",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.packed_keccak_func": {
- "destination": "starkware.cairo.common.cairo_keccak.packed_keccak.packed_keccak_func",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.pow": {
- "destination": "starkware.cairo.common.pow.pow",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.uint256_reverse_endian": {
- "destination": "starkware.cairo.common.uint256.uint256_reverse_endian",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.keccak.unsigned_div_rem": {
- "destination": "starkware.cairo.common.math.unsigned_div_rem",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.packed_keccak.ALL_ONES": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719234
- },
- "starkware.cairo.common.cairo_keccak.packed_keccak.BLOCK_SIZE": {
- "type": "const",
- "value": 3
- },
- "starkware.cairo.common.cairo_keccak.packed_keccak.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.packed_keccak.SHIFTS": {
- "type": "const",
- "value": 340282366920938463481821351505477763073
- },
- "starkware.cairo.common.cairo_keccak.packed_keccak.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_keccak.packed_keccak.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.BASE": {
- "destination": "starkware.cairo.common.cairo_secp.constants.BASE",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.BigInt3": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "members": {
- "d0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "d1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "d2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": {
- "destination": "starkware.cairo.common.math_cmp.RC_BOUND",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "members": {
- "d0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "d1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "d2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5",
- "members": {
- "d0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "d1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "d2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "d3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "d4": {
- "cairo_type": "felt",
- "offset": 4
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.assert_nn": {
- "destination": "starkware.cairo.common.math.assert_nn",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": {
- "destination": "starkware.cairo.common.math.unsigned_div_rem",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.constants.BASE": {
- "type": "const",
- "value": 77371252455336267181195264
- },
- "starkware.cairo.common.cairo_secp.constants.BETA": {
- "type": "const",
- "value": 7
- },
- "starkware.cairo.common.cairo_secp.constants.N0": {
- "type": "const",
- "value": 10428087374290690730508609
- },
- "starkware.cairo.common.cairo_secp.constants.N1": {
- "type": "const",
- "value": 77371252455330678278691517
- },
- "starkware.cairo.common.cairo_secp.constants.N2": {
- "type": "const",
- "value": 19342813113834066795298815
- },
- "starkware.cairo.common.cairo_secp.constants.P0": {
- "type": "const",
- "value": 77371252455336262886226991
- },
- "starkware.cairo.common.cairo_secp.constants.P1": {
- "type": "const",
- "value": 77371252455336267181195263
- },
- "starkware.cairo.common.cairo_secp.constants.P2": {
- "type": "const",
- "value": 19342813113834066795298815
- },
- "starkware.cairo.common.cairo_secp.constants.SECP_REM": {
- "type": "const",
- "value": 4294968273
- },
- "starkware.cairo.common.cairo_secp.ec.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.EcPoint": {
- "full_name": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "members": {
- "x": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 0
- },
- "y": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.ec.UnreducedBigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.is_zero": {
- "destination": "starkware.cairo.common.cairo_secp.field.is_zero",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.nondet_bigint3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.unreduced_mul": {
- "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.unreduced_sqr": {
- "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.ec.verify_zero": {
- "destination": "starkware.cairo.common.cairo_secp.field.verify_zero",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.BASE": {
- "destination": "starkware.cairo.common.cairo_secp.constants.BASE",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.P0": {
- "destination": "starkware.cairo.common.cairo_secp.constants.P0",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.P1": {
- "destination": "starkware.cairo.common.cairo_secp.constants.P1",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.P2": {
- "destination": "starkware.cairo.common.cairo_secp.constants.P2",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.SECP_REM": {
- "destination": "starkware.cairo.common.cairo_secp.constants.SECP_REM",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.UnreducedBigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.field.nondet_bigint3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.BASE": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BASE",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.BETA": {
- "destination": "starkware.cairo.common.cairo_secp.constants.BETA",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.EcPoint": {
- "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.N0": {
- "destination": "starkware.cairo.common.cairo_secp.constants.N0",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.N1": {
- "destination": "starkware.cairo.common.cairo_secp.constants.N1",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.N2": {
- "destination": "starkware.cairo.common.cairo_secp.constants.N2",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.RC_BOUND": {
- "destination": "starkware.cairo.common.math_cmp.RC_BOUND",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.UnreducedBigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.assert_nn": {
- "destination": "starkware.cairo.common.math.assert_nn",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.bigint_mul": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.bigint_mul",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.bigint_to_uint256": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.bigint_to_uint256",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.cairo_keccak_uint256s_bigend": {
- "destination": "starkware.cairo.common.cairo_keccak.keccak.cairo_keccak_uint256s_bigend",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.ec_add": {
- "destination": "starkware.cairo.common.cairo_secp.ec.ec_add",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.ec_mul": {
- "destination": "starkware.cairo.common.cairo_secp.ec.ec_mul",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.ec_negate": {
- "destination": "starkware.cairo.common.cairo_secp.ec.ec_negate",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.finalize_keccak": {
- "destination": "starkware.cairo.common.cairo_keccak.keccak.finalize_keccak",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.nondet_bigint3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.reduce": {
- "destination": "starkware.cairo.common.cairo_secp.field.reduce",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.uint256_to_bigint": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.unreduced_mul": {
- "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.unreduced_sqr": {
- "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.unsigned_div_rem": {
- "destination": "starkware.cairo.common.math.unsigned_div_rem",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.validate_reduced_field_element": {
- "destination": "starkware.cairo.common.cairo_secp.field.validate_reduced_field_element",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.signature.verify_zero": {
- "destination": "starkware.cairo.common.cairo_secp.field.verify_zero",
- "type": "alias"
- },
- "starkware.cairo.common.dict_access.DictAccess": {
- "full_name": "starkware.cairo.common.dict_access.DictAccess",
- "members": {
- "key": {
- "cairo_type": "felt",
- "offset": 0
- },
- "new_value": {
- "cairo_type": "felt",
- "offset": 2
- },
- "prev_value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.ec.EcOpBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.ec.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.ec.StarkCurve": {
- "type": "namespace"
- },
- "starkware.cairo.common.ec.StarkCurve.ALPHA": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.ec.StarkCurve.Args": {
- "full_name": "starkware.cairo.common.ec.StarkCurve.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.StarkCurve.BETA": {
- "type": "const",
- "value": -476910135076337975234679399815567221425937815956490878998147463828055613816
- },
- "starkware.cairo.common.ec.StarkCurve.GEN_X": {
- "type": "const",
- "value": 874739451078007766457464989774322083649278607533249481151382481072868806602
- },
- "starkware.cairo.common.ec.StarkCurve.GEN_Y": {
- "type": "const",
- "value": 152666792071518830868575557812948353041420400780739481342941381225525861407
- },
- "starkware.cairo.common.ec.StarkCurve.ImplicitArgs": {
- "full_name": "starkware.cairo.common.ec.StarkCurve.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.ec.StarkCurve.ORDER": {
- "type": "const",
- "value": -96363463615509210819012598251359154898
- },
- "starkware.cairo.common.ec.StarkCurve.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.ec.StarkCurve.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.ec.is_quad_residue": {
- "destination": "starkware.cairo.common.math.is_quad_residue",
- "type": "alias"
- },
- "starkware.cairo.common.ec_point.EcPoint": {
- "full_name": "starkware.cairo.common.ec_point.EcPoint",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.keccak_state.KeccakBuiltinState": {
- "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "s3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "s4": {
- "cairo_type": "felt",
- "offset": 4
- },
- "s5": {
- "cairo_type": "felt",
- "offset": 5
- },
- "s6": {
- "cairo_type": "felt",
- "offset": 6
- },
- "s7": {
- "cairo_type": "felt",
- "offset": 7
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.cairo.common.keccak_utils.keccak_utils.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.keccak_utils.keccak_utils.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "starkware.cairo.common.keccak_utils.keccak_utils.split_felt": {
- "destination": "starkware.cairo.common.math.split_felt",
- "type": "alias"
- },
- "starkware.cairo.common.keccak_utils.keccak_utils.uint256_reverse_endian": {
- "destination": "starkware.cairo.common.uint256.uint256_reverse_endian",
- "type": "alias"
- },
- "starkware.cairo.common.math.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.math.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.math.assert_le_felt": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 67,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_le_felt.Args": {
- "full_name": "starkware.cairo.common.math.assert_le_felt.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": {
- "type": "const",
- "value": 5316911983139663648412552867652567041
- },
- "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": {
- "type": "const",
- "value": 3544607988759775765608368578435044694
- },
- "starkware.cairo.common.math.assert_le_felt.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_le_felt.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_le_felt.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 67,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le_felt.b": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_le_felt.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 67,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le_felt.range_check_ptr": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 67,
- "value": "[cast(fp + (-5), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 8
- },
- "pc": 77,
- "value": "cast([fp + (-5)] + 4, felt)"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": {
- "pc": 91,
- "type": "label"
- },
- "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": {
- "pc": 103,
- "type": "label"
- },
- "starkware.cairo.common.math.assert_lt_felt": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 112,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_lt_felt.Args": {
- "full_name": "starkware.cairo.common.math.assert_lt_felt.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_lt_felt.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_lt_felt.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_lt_felt.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_lt_felt.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 112,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math.assert_lt_felt.b": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_lt_felt.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 112,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math_cmp.RC_BOUND": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "starkware.cairo.common.math_cmp.assert_le_felt": {
- "destination": "starkware.cairo.common.math.assert_le_felt",
- "type": "alias"
- },
- "starkware.cairo.common.math_cmp.assert_lt_felt": {
- "destination": "starkware.cairo.common.math.assert_lt_felt",
- "type": "alias"
- },
- "starkware.cairo.common.math_cmp.is_le_felt": {
- "decorators": [
- "known_ap_change"
- ],
- "pc": 128,
- "type": "function"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.Args": {
- "full_name": "starkware.cairo.common.math_cmp.is_le_felt.Args",
- "members": {
- "a": {
- "cairo_type": "felt",
- "offset": 0
- },
- "b": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.Return": {
- "cairo_type": "felt",
- "type": "type_definition"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math_cmp.is_le_felt.a": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math_cmp.is_le_felt.a",
- "references": [
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 128,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.b": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math_cmp.is_le_felt.b",
- "references": [
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 128,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.math_cmp.is_le_felt.not_le": {
- "pc": 140,
- "type": "label"
- },
- "starkware.cairo.common.memcpy.memcpy": {
- "decorators": [],
- "pc": 3,
- "type": "function"
- },
- "starkware.cairo.common.memcpy.memcpy.Args": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.Args",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.LoopFrame": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.memcpy.memcpy.continue_copying": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying",
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 3
- },
- "pc": 10,
- "value": "[cast(ap, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.len": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.len",
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 0
- },
- "pc": 3,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.loop": {
- "pc": 8,
- "type": "label"
- },
- "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {
- "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.pow.assert_le": {
- "destination": "starkware.cairo.common.math.assert_le",
- "type": "alias"
- },
- "starkware.cairo.common.pow.get_ap": {
- "destination": "starkware.cairo.common.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.pow.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.registers.get_ap": {
- "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.registers.get_fp_and_pc": {
- "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.signature.EcOpBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.signature.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.signature.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.signature.SignatureBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.signature.StarkCurve": {
- "destination": "starkware.cairo.common.ec.StarkCurve",
- "type": "alias"
- },
- "starkware.cairo.common.signature.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.signature.ec_add": {
- "destination": "starkware.cairo.common.ec.ec_add",
- "type": "alias"
- },
- "starkware.cairo.common.signature.ec_mul": {
- "destination": "starkware.cairo.common.ec.ec_mul",
- "type": "alias"
- },
- "starkware.cairo.common.signature.ec_sub": {
- "destination": "starkware.cairo.common.ec.ec_sub",
- "type": "alias"
- },
- "starkware.cairo.common.signature.is_x_on_curve": {
- "destination": "starkware.cairo.common.ec.is_x_on_curve",
- "type": "alias"
- },
- "starkware.cairo.common.signature.recover_y": {
- "destination": "starkware.cairo.common.ec.recover_y",
- "type": "alias"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature": {
- "decorators": [],
- "pc": 123,
- "type": "function"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.Args": {
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.Args",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 0
- },
- "public_key": {
- "cairo_type": "felt",
- "offset": 1
- },
- "signature_r": {
- "cairo_type": "felt",
- "offset": 2
- },
- "signature_s": {
- "cairo_type": "felt",
- "offset": 3
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs": {
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs",
- "members": {
- "ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*",
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 123,
- "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 125,
- "value": "cast([fp + (-7)] + 2, starkware.cairo.common.cairo_builtins.SignatureBuiltin*)"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r",
- "references": [
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 123,
- "value": "[cast(fp + (-4), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s",
- "references": [
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 123,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.uint256.ALL_ONES": {
- "type": "const",
- "value": 340282366920938463463374607431768211455
- },
- "starkware.cairo.common.uint256.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.HALF_SHIFT": {
- "type": "const",
- "value": 18446744073709551616
- },
- "starkware.cairo.common.uint256.SHIFT": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "starkware.cairo.common.uint256.Uint256": {
- "full_name": "starkware.cairo.common.uint256.Uint256",
- "members": {
- "high": {
- "cairo_type": "felt",
- "offset": 1
- },
- "low": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.assert_in_range": {
- "destination": "starkware.cairo.common.math.assert_in_range",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_le": {
- "destination": "starkware.cairo.common.math.assert_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_and": {
- "destination": "starkware.cairo.common.bitwise.bitwise_and",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_or": {
- "destination": "starkware.cairo.common.bitwise.bitwise_or",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_xor": {
- "destination": "starkware.cairo.common.bitwise.bitwise_xor",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.get_ap": {
- "destination": "starkware.cairo.common.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.is_le": {
- "destination": "starkware.cairo.common.math_cmp.is_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.pow": {
- "destination": "starkware.cairo.common.pow.pow",
- "type": "alias"
- },
- "starkware.starknet.common.storage.ADDR_BOUND": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719489
- },
- "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {
- "type": "const",
- "value": 256
- },
- "starkware.starknet.common.storage.assert_250_bit": {
- "destination": "starkware.cairo.common.math.assert_250_bit",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {
- "type": "const",
- "value": 20853273475220472486191784820
- },
- "starkware.starknet.common.syscalls.CallContract": {
- "full_name": "starkware.starknet.common.syscalls.CallContract",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractRequest": {
- "full_name": "starkware.starknet.common.syscalls.CallContractRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractResponse": {
- "full_name": "starkware.starknet.common.syscalls.CallContractResponse",
- "members": {
- "retdata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "retdata_size": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {
- "type": "const",
- "value": 21167594061783206823196716140
- },
- "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 23274015802972845247556842986379118667122
- },
- "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {
- "type": "const",
- "value": 75202468540281
- },
- "starkware.starknet.common.syscalls.Deploy": {
- "full_name": "starkware.starknet.common.syscalls.Deploy",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployResponse",
- "offset": 6
- }
- },
- "size": 9,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployRequest": {
- "full_name": "starkware.starknet.common.syscalls.DeployRequest",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 5
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployResponse": {
- "full_name": "starkware.starknet.common.syscalls.DeployResponse",
- "members": {
- "constructor_retdata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "constructor_retdata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DictAccess": {
- "destination": "starkware.cairo.common.dict_access.DictAccess",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {
- "type": "const",
- "value": 1280709301550335749748
- },
- "starkware.starknet.common.syscalls.EmitEvent": {
- "full_name": "starkware.starknet.common.syscalls.EmitEvent",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {
- "type": "const",
- "value": 1448089106835523001438702345020786
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {
- "type": "const",
- "value": 24294903732626645868215235778792757751152
- },
- "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 94901967781393078444254803017658102643
- },
- "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 6219495360805491471215297013070624192820083
- },
- "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 1592190833581991703053805829594610833820054387
- },
- "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {
- "type": "const",
- "value": 1317029390204112103023
- },
- "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {
- "type": "const",
- "value": 1448089128652340074717162277007973
- },
- "starkware.starknet.common.syscalls.GetBlockNumber": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumber",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "members": {
- "block_number": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestamp": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "members": {
- "caller_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "members": {
- "sequencer_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfo": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfo",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "members": {
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignature": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignature",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 436233452754198157705746250789557519228244616562
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {
- "type": "const",
- "value": 92376026794327011772951660
- },
- "starkware.starknet.common.syscalls.LibraryCall": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCall",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LibraryCallRequest": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": {
- "type": "const",
- "value": 25500403217443378527601783667
- },
- "starkware.starknet.common.syscalls.ReplaceClass": {
- "full_name": "starkware.starknet.common.syscalls.ReplaceClass",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {
- "type": "const",
- "value": 433017908768303439907196859243777073
- },
- "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {
- "type": "const",
- "value": 100890693370601760042082660
- },
- "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {
- "type": "const",
- "value": 25828017502874050592466629733
- },
- "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {
- "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall",
- "members": {
- "payload_ptr": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "payload_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to_address": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageRead": {
- "full_name": "starkware.starknet.common.syscalls.StorageRead",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadRequest": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadRequest",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadResponse": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadResponse",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageWrite": {
- "full_name": "starkware.starknet.common.syscalls.StorageWrite",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.TxInfo": {
- "full_name": "starkware.starknet.common.syscalls.TxInfo",
- "members": {
- "account_contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "chain_id": {
- "cairo_type": "felt",
- "offset": 6
- },
- "max_fee": {
- "cairo_type": "felt",
- "offset": 2
- },
- "nonce": {
- "cairo_type": "felt",
- "offset": 7
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "transaction_hash": {
- "cairo_type": "felt",
- "offset": 5
- },
- "version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract": {
- "decorators": [],
- "pc": 18,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.call_contract.Args": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 18,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 1
- },
- "pc": 25,
- "value": "cast([fp + (-7)] + 7, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_caller_address": {
- "decorators": [],
- "pc": 30,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Return": {
- "cairo_type": "(caller_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 30,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 1
- },
- "pc": 33,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_contract_address": {
- "decorators": [],
- "pc": 37,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_contract_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_contract_address.Return": {
- "cairo_type": "(contract_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 37,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 1
- },
- "pc": 40,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_tx_info": {
- "decorators": [],
- "pc": 60,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_tx_info.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_tx_info.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_tx_info.Return": {
- "cairo_type": "(tx_info: starkware.starknet.common.syscalls.TxInfo*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_tx_info.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 0
- },
- "pc": 60,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 1
- },
- "pc": 63,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_read": {
- "decorators": [],
- "pc": 44,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_read.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.Return": {
- "cairo_type": "(value: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 44,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 1
- },
- "pc": 48,
- "value": "cast([fp + (-4)] + 3, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_write": {
- "decorators": [],
- "pc": 52,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_write.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_write.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_write.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 52,
- "value": "[cast(fp + (-5), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 1
- },
- "pc": 57,
- "value": "cast([fp + (-5)] + 3, felt*)"
- }
- ],
- "type": "reference"
- }
- },
- "main_scope": "__main__",
- "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
- "reference_manager": {
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 0
- },
- "pc": 3,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 3
- },
- "pc": 10,
- "value": "[cast(ap, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 18,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 30,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 37,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 44,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 52,
- "value": "[cast(fp + (-5), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 0
- },
- "pc": 60,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 67,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 67,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 8,
- "offset": 0
- },
- "pc": 67,
- "value": "[cast(fp + (-5), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 112,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 9,
- "offset": 0
- },
- "pc": 112,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 123,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 123,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 10,
- "offset": 0
- },
- "pc": 123,
- "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]"
- },
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 128,
- "value": "[cast(fp + (-4), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 11,
- "offset": 0
- },
- "pc": 128,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/cairo-contracts/build/Proxy.json b/cairo-contracts/build/Proxy.json
deleted file mode 100644
index 2061677b04..0000000000
--- a/cairo-contracts/build/Proxy.json
+++ /dev/null
@@ -1,2414 +0,0 @@
-{
- "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"
- }
- ]
- },
- "program": {
- "attributes": [],
- "builtins": [
- "pedersen",
- "range_check"
- ],
- "compiler_version": "0.11.2",
- "data": [
- "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",
- "0x20780017fff7ffd",
- "0x4",
- "0x400780017fff7ffd",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0xf920571b9f85bdd92a867cfdc73319d0f8836f0e69e06e4c5566b6203f75cc",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed",
- "0x480a7ffa7fff8000",
- "0x48127ffe7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3",
- "0x48127ffd7fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9b",
- "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",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6e",
- "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",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5f",
- "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": null,
- "hints": {
- "7": [
- {
- "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": 0,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.library_call.syscall_ptr": 0
- }
- }
- }
- ],
- "19": [
- {
- "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": 1,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": 1
- }
- }
- }
- ],
- "28": [
- {
- "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": 2,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 2
- }
- }
- }
- ],
- "37": [
- {
- "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": 3,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 3
- }
- }
- }
- ],
- "40": [
- {
- "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": 4,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.math.assert_not_zero.value": 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": {}
- }
- }
- ],
- "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": {}
- }
- }
- ]
- },
- "identifiers": {
- "__main__.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "__main__.__default__": {
- "decorators": [
- "external",
- "raw_input",
- "raw_output"
- ],
- "pc": 137,
- "type": "function"
- },
- "__main__.__default__.Args": {
- "full_name": "__main__.__default__.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.__default__.ImplicitArgs": {
- "full_name": "__main__.__default__.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.__default__.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__main__.__default__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.__l1_default__": {
- "decorators": [
- "l1_handler",
- "raw_input"
- ],
- "pc": 164,
- "type": "function"
- },
- "__main__.__l1_default__.Args": {
- "full_name": "__main__.__l1_default__.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.__l1_default__.ImplicitArgs": {
- "full_name": "__main__.__l1_default__.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.__l1_default__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__l1_default__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__._get_implementation": {
- "destination": "src.proxy.upgradable._get_implementation",
- "type": "alias"
- },
- "__main__._set_implementation": {
- "destination": "src.proxy.upgradable._set_implementation",
- "type": "alias"
- },
- "__main__.constructor": {
- "decorators": [
- "constructor"
- ],
- "pc": 91,
- "type": "function"
- },
- "__main__.constructor.Args": {
- "full_name": "__main__.constructor.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "implementation": {
- "cairo_type": "felt",
- "offset": 0
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.constructor.ImplicitArgs": {
- "full_name": "__main__.constructor.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.constructor.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.constructor.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.get_implementation": {
- "decorators": [
- "view"
- ],
- "pc": 197,
- "type": "function"
- },
- "__main__.get_implementation.Args": {
- "full_name": "__main__.get_implementation.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.get_implementation.ImplicitArgs": {
- "full_name": "__main__.get_implementation.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.get_implementation.Return": {
- "cairo_type": "(implementation: felt)",
- "type": "type_definition"
- },
- "__main__.get_implementation.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.library_call": {
- "destination": "starkware.starknet.common.syscalls.library_call",
- "type": "alias"
- },
- "__main__.library_call_l1_handler": {
- "destination": "starkware.starknet.common.syscalls.library_call_l1_handler",
- "type": "alias"
- },
- "__wrappers__.__default__": {
- "decorators": [
- "external",
- "raw_input",
- "raw_output"
- ],
- "pc": 155,
- "type": "function"
- },
- "__wrappers__.__default__.Args": {
- "full_name": "__wrappers__.__default__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__default__.ImplicitArgs": {
- "full_name": "__wrappers__.__default__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__default__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__default__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__default__.__wrapped_func": {
- "destination": "__main__.__default__",
- "type": "alias"
- },
- "__wrappers__.__default___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__l1_default__": {
- "decorators": [
- "l1_handler",
- "raw_input"
- ],
- "pc": 180,
- "type": "function"
- },
- "__wrappers__.__l1_default__.Args": {
- "full_name": "__wrappers__.__l1_default__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__l1_default__.ImplicitArgs": {
- "full_name": "__wrappers__.__l1_default__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__l1_default__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__l1_default__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__l1_default__.__wrapped_func": {
- "destination": "__main__.__l1_default__",
- "type": "alias"
- },
- "__wrappers__.__l1_default___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.constructor": {
- "decorators": [
- "constructor"
- ],
- "pc": 108,
- "type": "function"
- },
- "__wrappers__.constructor.Args": {
- "full_name": "__wrappers__.constructor.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.constructor.ImplicitArgs": {
- "full_name": "__wrappers__.constructor.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.constructor.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.constructor.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.constructor.__wrapped_func": {
- "destination": "__main__.constructor",
- "type": "alias"
- },
- "__wrappers__.constructor_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.get_implementation": {
- "decorators": [
- "view"
- ],
- "pc": 212,
- "type": "function"
- },
- "__wrappers__.get_implementation.Args": {
- "full_name": "__wrappers__.get_implementation.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_implementation.ImplicitArgs": {
- "full_name": "__wrappers__.get_implementation.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_implementation.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_implementation.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.get_implementation.__wrapped_func": {
- "destination": "__main__.get_implementation",
- "type": "alias"
- },
- "__wrappers__.get_implementation_encode_return": {
- "decorators": [],
- "pc": 203,
- "type": "function"
- },
- "__wrappers__.get_implementation_encode_return.Args": {
- "full_name": "__wrappers__.get_implementation_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(implementation: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.get_implementation_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.get_implementation_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.get_implementation_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.get_implementation_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.get_implementation_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "src.proxy.upgradable.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.proxy.upgradable._get_implementation": {
- "decorators": [],
- "pc": 75,
- "type": "function"
- },
- "src.proxy.upgradable._get_implementation.Args": {
- "full_name": "src.proxy.upgradable._get_implementation.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.upgradable._get_implementation.ImplicitArgs": {
- "full_name": "src.proxy.upgradable._get_implementation.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.upgradable._get_implementation.Return": {
- "cairo_type": "(implementation: felt)",
- "type": "type_definition"
- },
- "src.proxy.upgradable._get_implementation.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.upgradable._implementation": {
- "type": "namespace"
- },
- "src.proxy.upgradable._implementation.Args": {
- "full_name": "src.proxy.upgradable._implementation.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation.ImplicitArgs": {
- "full_name": "src.proxy.upgradable._implementation.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.upgradable._implementation.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.upgradable._implementation.addr": {
- "decorators": [],
- "pc": 45,
- "type": "function"
- },
- "src.proxy.upgradable._implementation.addr.Args": {
- "full_name": "src.proxy.upgradable._implementation.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.addr.ImplicitArgs": {
- "full_name": "src.proxy.upgradable._implementation.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "src.proxy.upgradable._implementation.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.upgradable._implementation.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation.read": {
- "decorators": [],
- "pc": 50,
- "type": "function"
- },
- "src.proxy.upgradable._implementation.read.Args": {
- "full_name": "src.proxy.upgradable._implementation.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.read.ImplicitArgs": {
- "full_name": "src.proxy.upgradable._implementation.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.read.Return": {
- "cairo_type": "(address: felt)",
- "type": "type_definition"
- },
- "src.proxy.upgradable._implementation.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.upgradable._implementation.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "src.proxy.upgradable._implementation.write": {
- "decorators": [],
- "pc": 63,
- "type": "function"
- },
- "src.proxy.upgradable._implementation.write.Args": {
- "full_name": "src.proxy.upgradable._implementation.write.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.write.ImplicitArgs": {
- "full_name": "src.proxy.upgradable._implementation.write.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.upgradable._implementation.write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.upgradable._implementation.write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.upgradable._set_implementation": {
- "decorators": [],
- "pc": 81,
- "type": "function"
- },
- "src.proxy.upgradable._set_implementation.Args": {
- "full_name": "src.proxy.upgradable._set_implementation.Args",
- "members": {
- "implementation": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "src.proxy.upgradable._set_implementation.ImplicitArgs": {
- "full_name": "src.proxy.upgradable._set_implementation.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "src.proxy.upgradable._set_implementation.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "src.proxy.upgradable._set_implementation.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "src.proxy.upgradable.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "starkware.cairo.common.bool.FALSE": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.TRUE": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "x_and_y": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x_or_y": {
- "cairo_type": "felt",
- "offset": 4
- },
- "x_xor_y": {
- "cairo_type": "felt",
- "offset": 3
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 4
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- },
- "r": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.HashBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "members": {
- "result": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 8
- }
- },
- "size": 16,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {
- "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {
- "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 1
- },
- "pub_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.dict_access.DictAccess": {
- "full_name": "starkware.cairo.common.dict_access.DictAccess",
- "members": {
- "key": {
- "cairo_type": "felt",
- "offset": 0
- },
- "new_value": {
- "cairo_type": "felt",
- "offset": 2
- },
- "prev_value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.ec_point.EcPoint": {
- "full_name": "starkware.cairo.common.ec_point.EcPoint",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.keccak_state.KeccakBuiltinState": {
- "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "s3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "s4": {
- "cairo_type": "felt",
- "offset": 4
- },
- "s5": {
- "cairo_type": "felt",
- "offset": 5
- },
- "s6": {
- "cairo_type": "felt",
- "offset": 6
- },
- "s7": {
- "cairo_type": "felt",
- "offset": 7
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.cairo.common.math.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.math.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.math.assert_not_zero": {
- "decorators": [],
- "pc": 40,
- "type": "function"
- },
- "starkware.cairo.common.math.assert_not_zero.Args": {
- "full_name": "starkware.cairo.common.math.assert_not_zero.Args",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": {
- "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.math.assert_not_zero.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.math.assert_not_zero.value": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.math.assert_not_zero.value",
- "references": [
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 40,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {
- "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.storage.ADDR_BOUND": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719489
- },
- "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {
- "type": "const",
- "value": 256
- },
- "starkware.starknet.common.storage.assert_250_bit": {
- "destination": "starkware.cairo.common.math.assert_250_bit",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {
- "type": "const",
- "value": 20853273475220472486191784820
- },
- "starkware.starknet.common.syscalls.CallContract": {
- "full_name": "starkware.starknet.common.syscalls.CallContract",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractRequest": {
- "full_name": "starkware.starknet.common.syscalls.CallContractRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractResponse": {
- "full_name": "starkware.starknet.common.syscalls.CallContractResponse",
- "members": {
- "retdata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "retdata_size": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {
- "type": "const",
- "value": 21167594061783206823196716140
- },
- "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 23274015802972845247556842986379118667122
- },
- "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {
- "type": "const",
- "value": 75202468540281
- },
- "starkware.starknet.common.syscalls.Deploy": {
- "full_name": "starkware.starknet.common.syscalls.Deploy",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployResponse",
- "offset": 6
- }
- },
- "size": 9,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployRequest": {
- "full_name": "starkware.starknet.common.syscalls.DeployRequest",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 5
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployResponse": {
- "full_name": "starkware.starknet.common.syscalls.DeployResponse",
- "members": {
- "constructor_retdata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "constructor_retdata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DictAccess": {
- "destination": "starkware.cairo.common.dict_access.DictAccess",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {
- "type": "const",
- "value": 1280709301550335749748
- },
- "starkware.starknet.common.syscalls.EmitEvent": {
- "full_name": "starkware.starknet.common.syscalls.EmitEvent",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {
- "type": "const",
- "value": 1448089106835523001438702345020786
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {
- "type": "const",
- "value": 24294903732626645868215235778792757751152
- },
- "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 94901967781393078444254803017658102643
- },
- "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 6219495360805491471215297013070624192820083
- },
- "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 1592190833581991703053805829594610833820054387
- },
- "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {
- "type": "const",
- "value": 1317029390204112103023
- },
- "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {
- "type": "const",
- "value": 1448089128652340074717162277007973
- },
- "starkware.starknet.common.syscalls.GetBlockNumber": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumber",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "members": {
- "block_number": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestamp": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "members": {
- "caller_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "members": {
- "sequencer_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfo": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfo",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "members": {
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignature": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignature",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 436233452754198157705746250789557519228244616562
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {
- "type": "const",
- "value": 92376026794327011772951660
- },
- "starkware.starknet.common.syscalls.LibraryCall": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCall",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LibraryCallRequest": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": {
- "type": "const",
- "value": 25500403217443378527601783667
- },
- "starkware.starknet.common.syscalls.ReplaceClass": {
- "full_name": "starkware.starknet.common.syscalls.ReplaceClass",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {
- "type": "const",
- "value": 433017908768303439907196859243777073
- },
- "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {
- "type": "const",
- "value": 100890693370601760042082660
- },
- "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {
- "type": "const",
- "value": 25828017502874050592466629733
- },
- "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {
- "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall",
- "members": {
- "payload_ptr": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "payload_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to_address": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageRead": {
- "full_name": "starkware.starknet.common.syscalls.StorageRead",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadRequest": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadRequest",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadResponse": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadResponse",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageWrite": {
- "full_name": "starkware.starknet.common.syscalls.StorageWrite",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.TxInfo": {
- "full_name": "starkware.starknet.common.syscalls.TxInfo",
- "members": {
- "account_contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "chain_id": {
- "cairo_type": "felt",
- "offset": 6
- },
- "max_fee": {
- "cairo_type": "felt",
- "offset": 2
- },
- "nonce": {
- "cairo_type": "felt",
- "offset": 7
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "transaction_hash": {
- "cairo_type": "felt",
- "offset": 5
- },
- "version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.library_call": {
- "decorators": [],
- "pc": 0,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.library_call.Args": {
- "full_name": "starkware.starknet.common.syscalls.library_call.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.library_call.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.library_call.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.library_call.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.library_call.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "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": 0,
- "offset": 0
- },
- "pc": 0,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 0,
- "offset": 1
- },
- "pc": 7,
- "value": "cast([fp + (-7)] + 7, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.library_call_l1_handler": {
- "decorators": [],
- "pc": 12,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.library_call_l1_handler.Args": {
- "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.library_call_l1_handler.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.library_call_l1_handler.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.library_call_l1_handler.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "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": 1,
- "offset": 0
- },
- "pc": 12,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 1
- },
- "pc": 19,
- "value": "cast([fp + (-7)] + 7, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_read": {
- "decorators": [],
- "pc": 24,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_read.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.Return": {
- "cairo_type": "(value: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 24,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 1
- },
- "pc": 28,
- "value": "cast([fp + (-4)] + 3, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_write": {
- "decorators": [],
- "pc": 32,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_write.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_write.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_write.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_write.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 32,
- "value": "[cast(fp + (-5), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 1
- },
- "pc": 37,
- "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 + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 0
- },
- "pc": 12,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 24,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 32,
- "value": "[cast(fp + (-5), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 40,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/cairo-contracts/build/UnauthorizedInnerCallAccount.json b/cairo-contracts/build/UnauthorizedInnerCallAccount.json
deleted file mode 100644
index 481bd5faa4..0000000000
--- a/cairo-contracts/build/UnauthorizedInnerCallAccount.json
+++ /dev/null
@@ -1,3042 +0,0 @@
-{
- "abi": [
- {
- "data": [
- {
- "name": "address",
- "type": "felt"
- },
- {
- "name": "deployer",
- "type": "felt"
- },
- {
- "name": "classHash",
- "type": "felt"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- },
- {
- "name": "salt",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "ContractDeployed",
- "type": "event"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- }
- ],
- "name": "__validate_declare__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- },
- {
- "name": "contract_address_salt",
- "type": "felt"
- }
- ],
- "name": "__validate_deploy__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "contract_address",
- "type": "felt"
- },
- {
- "name": "selector",
- "type": "felt"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__validate__",
- "outputs": [],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "contract_address",
- "type": "felt"
- },
- {
- "name": "selector",
- "type": "felt"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "__execute__",
- "outputs": [
- {
- "name": "retdata_size",
- "type": "felt"
- },
- {
- "name": "retdata",
- "type": "felt*"
- }
- ],
- "type": "function"
- },
- {
- "inputs": [
- {
- "name": "class_hash",
- "type": "felt"
- },
- {
- "name": "contract_address_salt",
- "type": "felt"
- },
- {
- "name": "constructor_calldata_len",
- "type": "felt"
- },
- {
- "name": "constructor_calldata",
- "type": "felt*"
- }
- ],
- "name": "deploy_contract",
- "outputs": [
- {
- "name": "contract_address",
- "type": "felt"
- }
- ],
- "type": "function"
- }
- ],
- "entry_points_by_type": {
- "CONSTRUCTOR": [],
- "EXTERNAL": [
- {
- "offset": "0xf9",
- "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad"
- },
- {
- "offset": "0xcf",
- "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775"
- },
- {
- "offset": "0x12e",
- "selector": "0x2730079d734ee55315f4f141eaed376bddd8c2133523d223a344c5604e0f7f8"
- },
- {
- "offset": "0x97",
- "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3"
- },
- {
- "offset": "0xa7",
- "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895"
- }
- ],
- "L1_HANDLER": []
- },
- "program": {
- "attributes": [],
- "builtins": [
- "pedersen",
- "range_check"
- ],
- "compiler_version": "0.11.2",
- "data": [
- "0x40780017fff7fff",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480080007fff8000",
- "0x400080007ffd7fff",
- "0x482480017ffd8001",
- "0x1",
- "0x482480017ffd8001",
- "0x1",
- "0xa0680017fff7ffe",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x402a7ffc7ffd7fff",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x43616c6c436f6e7472616374",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x7",
- "0x480280057ff98000",
- "0x480280067ff98000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x4465706c6f79",
- "0x400280007ff87fff",
- "0x400380017ff87ff9",
- "0x400380027ff87ffa",
- "0x400380037ff87ffb",
- "0x400380047ff87ffc",
- "0x400380057ff87ffd",
- "0x482680017ff88000",
- "0x9",
- "0x480280067ff88000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x47657443616c6c657241646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x476574436f6e747261637441646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x53746f7261676552656164",
- "0x400280007ffc7fff",
- "0x400380017ffc7ffd",
- "0x482680017ffc8000",
- "0x3",
- "0x480280027ffc8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x456d69744576656e74",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x5",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x6aad0944ffb82c7447d1f667cfb334328ef7ab4ca43238813c385dead8cf12",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0xa34ff6b5425b1c4b8da40285a85737ea4dc303a13d0a932ce43f64cf3a87e6",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa",
- "0x480a7ffb7fff8000",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2",
- "0x48127ffe7fff8000",
- "0x48127ff57fff8000",
- "0x48127ff57fff8000",
- "0x48127ffc7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff91",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8b",
- "0x40137fff7fff8001",
- "0x4003800080017ff8",
- "0x4003800180017ff9",
- "0x4003800280017ffa",
- "0x4003800380017ffb",
- "0x400380007ff77ffb",
- "0x402780017ff78002",
- "0x1",
- "0x4826800180018000",
- "0x4",
- "0x40297ffb7fff8003",
- "0x4826800180018000",
- "0x4",
- "0x480a7ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7d",
- "0x4003800080037ffd",
- "0x4826800180038000",
- "0x1",
- "0x480a7ff67fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf",
- "0x480a80027fff8000",
- "0x208b7fff7fff7ffe",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x1",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc",
- "0x40780017fff7fff",
- "0x1",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x208b7fff7fff7ffe",
- "0x482680017ffd8000",
- "0x2",
- "0x402a7ffd7ffc7fff",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x1104800180018000",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x40780017fff7fff",
- "0x1",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x480280027ffb8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff96",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff40",
- "0x48127ff97fff8000",
- "0x48127fe47fff8000",
- "0x48127ffa7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4a",
- "0x48127ffd7fff8000",
- "0x48127fee7fff8000",
- "0x48127fee7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280027ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x3",
- "0x480280027ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x482680017ffd8000",
- "0x3",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ff77fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff22",
- "0x48127ffd7fff8000",
- "0x480a7ff87fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280027ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x3",
- "0x480280027ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x482680017ffd8000",
- "0x3",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2",
- "0x208b7fff7fff7ffe",
- "0x480a7ff87fff8000",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0a",
- "0x48127ffe7fff8000",
- "0x480a7ff97fff8000",
- "0x48127ffd7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480a7ffa7fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4f",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280027ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x3",
- "0x480280027ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x482480017ffe8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x482680017ffd8000",
- "0x3",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4",
- "0x48127ff57fff8000",
- "0x480280017ffb8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe"
- ],
- "debug_info": null,
- "hints": {
- "0": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.alloc",
- "starkware.cairo.common.alloc.alloc"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 0,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "6": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_enter_scope({'n': ids.len})",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.len": 0
- }
- }
- }
- ],
- "14": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 5
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.continue_copying": 1
- }
- }
- }
- ],
- "17": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_exit_scope()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 1,
- "offset": 6
- },
- "reference_ids": {}
- }
- }
- ],
- "25": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.call_contract"
- ],
- "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2
- }
- }
- }
- ],
- "38": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.deploy"
- ],
- "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 3,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.deploy.syscall_ptr": 3
- }
- }
- }
- ],
- "45": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_caller_address"
- ],
- "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 4,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 4
- }
- }
- }
- ],
- "52": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_contract_address"
- ],
- "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 5,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 5
- }
- }
- }
- ],
- "60": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.storage_read"
- ],
- "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 6,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 6
- }
- }
- }
- ],
- "71": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.emit_event"
- ],
- "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 7,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 7
- }
- }
- }
- ],
- "157": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate_declare__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 15,
- "offset": 4
- },
- "reference_ids": {}
- }
- }
- ],
- "174": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate_deploy__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 17,
- "offset": 5
- },
- "reference_ids": {}
- }
- }
- ],
- "227": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.__validate__"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 19,
- "offset": 78
- },
- "reference_ids": {}
- }
- }
- ],
- "293": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.deploy_contract_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 24,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ]
- },
- "identifiers": {
- "__main__.ContractDeployed": {
- "type": "namespace"
- },
- "__main__.ContractDeployed.Args": {
- "full_name": "__main__.ContractDeployed.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.ContractDeployed.ImplicitArgs": {
- "full_name": "__main__.ContractDeployed.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.ContractDeployed.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.ContractDeployed.SELECTOR": {
- "type": "const",
- "value": 1093830577610461490539113735431936179703456330374563419579920790156759053133
- },
- "__main__.ContractDeployed.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.ContractDeployed.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "__main__.ContractDeployed.emit": {
- "decorators": [],
- "pc": 110,
- "type": "function"
- },
- "__main__.ContractDeployed.emit.Args": {
- "full_name": "__main__.ContractDeployed.emit.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "classHash": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deployer": {
- "cairo_type": "felt",
- "offset": 1
- },
- "salt": {
- "cairo_type": "felt",
- "offset": 5
- }
- },
- "size": 6,
- "type": "struct"
- },
- "__main__.ContractDeployed.emit.ImplicitArgs": {
- "full_name": "__main__.ContractDeployed.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.ContractDeployed.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.ContractDeployed.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 4
- },
- "__main__.ContractDeployed.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "__main__.ContractDeployed.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__main__.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "__main__.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "__main__.__execute__": {
- "decorators": [
- "external",
- "raw_output"
- ],
- "pc": 236,
- "type": "function"
- },
- "__main__.__execute__.Args": {
- "full_name": "__main__.__execute__.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__execute__.ImplicitArgs": {
- "full_name": "__main__.__execute__.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.__execute__.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__main__.__execute__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.__validate__": {
- "decorators": [
- "external"
- ],
- "pc": 183,
- "type": "function"
- },
- "__main__.__validate__.Args": {
- "full_name": "__main__.__validate__.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.__validate__.ImplicitArgs": {
- "full_name": "__main__.__validate__.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.__validate__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.__validate_declare__": {
- "decorators": [
- "external"
- ],
- "pc": 150,
- "type": "function"
- },
- "__main__.__validate_declare__.Args": {
- "full_name": "__main__.__validate_declare__.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.__validate_declare__.ImplicitArgs": {
- "full_name": "__main__.__validate_declare__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.__validate_declare__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate_declare__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.__validate_deploy__": {
- "decorators": [
- "external"
- ],
- "pc": 166,
- "type": "function"
- },
- "__main__.__validate_deploy__.Args": {
- "full_name": "__main__.__validate_deploy__.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.__validate_deploy__.ImplicitArgs": {
- "full_name": "__main__.__validate_deploy__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.__validate_deploy__.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.__validate_deploy__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "__main__.call_contract": {
- "destination": "starkware.starknet.common.syscalls.call_contract",
- "type": "alias"
- },
- "__main__.deploy": {
- "destination": "starkware.starknet.common.syscalls.deploy",
- "type": "alias"
- },
- "__main__.deploy_contract": {
- "decorators": [
- "external"
- ],
- "pc": 270,
- "type": "function"
- },
- "__main__.deploy_contract.Args": {
- "full_name": "__main__.deploy_contract.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "constructor_calldata_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "__main__.deploy_contract.ImplicitArgs": {
- "full_name": "__main__.deploy_contract.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.deploy_contract.Return": {
- "cairo_type": "(contract_address: felt)",
- "type": "type_definition"
- },
- "__main__.deploy_contract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.destination": {
- "type": "namespace"
- },
- "__main__.destination.Args": {
- "full_name": "__main__.destination.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.destination.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "__main__.destination.ImplicitArgs": {
- "full_name": "__main__.destination.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.destination.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.destination.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.destination.addr": {
- "decorators": [],
- "pc": 74,
- "type": "function"
- },
- "__main__.destination.addr.Args": {
- "full_name": "__main__.destination.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.destination.addr.ImplicitArgs": {
- "full_name": "__main__.destination.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.destination.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "__main__.destination.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.destination.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "__main__.destination.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "__main__.destination.read": {
- "decorators": [],
- "pc": 79,
- "type": "function"
- },
- "__main__.destination.read.Args": {
- "full_name": "__main__.destination.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.destination.read.ImplicitArgs": {
- "full_name": "__main__.destination.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.destination.read.Return": {
- "cairo_type": "(destination: felt)",
- "type": "type_definition"
- },
- "__main__.destination.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.destination.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "__main__.destination.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "__main__.function_selector": {
- "type": "namespace"
- },
- "__main__.function_selector.Args": {
- "full_name": "__main__.function_selector.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.function_selector.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "__main__.function_selector.ImplicitArgs": {
- "full_name": "__main__.function_selector.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.function_selector.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.function_selector.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.function_selector.addr": {
- "decorators": [],
- "pc": 92,
- "type": "function"
- },
- "__main__.function_selector.addr.Args": {
- "full_name": "__main__.function_selector.addr.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.function_selector.addr.ImplicitArgs": {
- "full_name": "__main__.function_selector.addr.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.function_selector.addr.Return": {
- "cairo_type": "(res: felt)",
- "type": "type_definition"
- },
- "__main__.function_selector.addr.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.function_selector.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "__main__.function_selector.normalize_address": {
- "destination": "starkware.starknet.common.storage.normalize_address",
- "type": "alias"
- },
- "__main__.function_selector.read": {
- "decorators": [],
- "pc": 97,
- "type": "function"
- },
- "__main__.function_selector.read.Args": {
- "full_name": "__main__.function_selector.read.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.function_selector.read.ImplicitArgs": {
- "full_name": "__main__.function_selector.read.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.function_selector.read.Return": {
- "cairo_type": "(selector: felt)",
- "type": "type_definition"
- },
- "__main__.function_selector.read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.function_selector.storage_read": {
- "destination": "starkware.starknet.common.syscalls.storage_read",
- "type": "alias"
- },
- "__main__.function_selector.storage_write": {
- "destination": "starkware.starknet.common.syscalls.storage_write",
- "type": "alias"
- },
- "__main__.get_caller_address": {
- "destination": "starkware.starknet.common.syscalls.get_caller_address",
- "type": "alias"
- },
- "__main__.get_contract_address": {
- "destination": "starkware.starknet.common.syscalls.get_contract_address",
- "type": "alias"
- },
- "__wrappers__.__execute__": {
- "decorators": [
- "external",
- "raw_output"
- ],
- "pc": 249,
- "type": "function"
- },
- "__wrappers__.__execute__.Args": {
- "full_name": "__wrappers__.__execute__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute__.ImplicitArgs": {
- "full_name": "__wrappers__.__execute__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__execute__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__execute__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__execute__.__wrapped_func": {
- "destination": "__main__.__execute__",
- "type": "alias"
- },
- "__wrappers__.__execute___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate__": {
- "decorators": [
- "external"
- ],
- "pc": 207,
- "type": "function"
- },
- "__wrappers__.__validate__.Args": {
- "full_name": "__wrappers__.__validate__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate__.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate__.__wrapped_func": {
- "destination": "__main__.__validate__",
- "type": "alias"
- },
- "__wrappers__.__validate___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate_declare__": {
- "decorators": [
- "external"
- ],
- "pc": 151,
- "type": "function"
- },
- "__wrappers__.__validate_declare__.Args": {
- "full_name": "__wrappers__.__validate_declare__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_declare__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate_declare__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_declare__.Return": {
- "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate_declare__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate_declare__.__wrapped_func": {
- "destination": "__main__.__validate_declare__",
- "type": "alias"
- },
- "__wrappers__.__validate_declare___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.__validate_deploy__": {
- "decorators": [
- "external"
- ],
- "pc": 167,
- "type": "function"
- },
- "__wrappers__.__validate_deploy__.Args": {
- "full_name": "__wrappers__.__validate_deploy__.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_deploy__.ImplicitArgs": {
- "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.__validate_deploy__.Return": {
- "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.__validate_deploy__.__wrapped_func": {
- "destination": "__main__.__validate_deploy__",
- "type": "alias"
- },
- "__wrappers__.__validate_deploy___encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__wrappers__.deploy_contract": {
- "decorators": [
- "external"
- ],
- "pc": 302,
- "type": "function"
- },
- "__wrappers__.deploy_contract.Args": {
- "full_name": "__wrappers__.deploy_contract.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.deploy_contract.ImplicitArgs": {
- "full_name": "__wrappers__.deploy_contract.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.deploy_contract.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.deploy_contract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.deploy_contract.__wrapped_func": {
- "destination": "__main__.deploy_contract",
- "type": "alias"
- },
- "__wrappers__.deploy_contract_encode_return": {
- "decorators": [],
- "pc": 293,
- "type": "function"
- },
- "__wrappers__.deploy_contract_encode_return.Args": {
- "full_name": "__wrappers__.deploy_contract_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(contract_address: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.deploy_contract_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.deploy_contract_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.deploy_contract_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.deploy_contract_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.deploy_contract_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "starkware.cairo.common.alloc.alloc": {
- "decorators": [],
- "pc": 0,
- "type": "function"
- },
- "starkware.cairo.common.alloc.alloc.Args": {
- "full_name": "starkware.cairo.common.alloc.alloc.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.ImplicitArgs": {
- "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.Return": {
- "cairo_type": "(ptr: felt*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.FALSE": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.TRUE": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "x_and_y": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x_or_y": {
- "cairo_type": "felt",
- "offset": 4
- },
- "x_xor_y": {
- "cairo_type": "felt",
- "offset": 3
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 4
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- },
- "r": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.HashBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "members": {
- "result": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 8
- }
- },
- "size": 16,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {
- "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {
- "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 1
- },
- "pub_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.dict_access.DictAccess": {
- "full_name": "starkware.cairo.common.dict_access.DictAccess",
- "members": {
- "key": {
- "cairo_type": "felt",
- "offset": 0
- },
- "new_value": {
- "cairo_type": "felt",
- "offset": 2
- },
- "prev_value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.ec_point.EcPoint": {
- "full_name": "starkware.cairo.common.ec_point.EcPoint",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.keccak_state.KeccakBuiltinState": {
- "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "s3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "s4": {
- "cairo_type": "felt",
- "offset": 4
- },
- "s5": {
- "cairo_type": "felt",
- "offset": 5
- },
- "s6": {
- "cairo_type": "felt",
- "offset": 6
- },
- "s7": {
- "cairo_type": "felt",
- "offset": 7
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.cairo.common.math.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.math.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.memcpy.memcpy": {
- "decorators": [],
- "pc": 3,
- "type": "function"
- },
- "starkware.cairo.common.memcpy.memcpy.Args": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.Args",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.LoopFrame": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.memcpy.memcpy.continue_copying": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying",
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 3
- },
- "pc": 10,
- "value": "[cast(ap, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.len": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.len",
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 0
- },
- "pc": 3,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.loop": {
- "pc": 8,
- "type": "label"
- },
- "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {
- "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.storage.ADDR_BOUND": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719489
- },
- "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {
- "type": "const",
- "value": 256
- },
- "starkware.starknet.common.storage.assert_250_bit": {
- "destination": "starkware.cairo.common.math.assert_250_bit",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {
- "type": "const",
- "value": 20853273475220472486191784820
- },
- "starkware.starknet.common.syscalls.CallContract": {
- "full_name": "starkware.starknet.common.syscalls.CallContract",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractRequest": {
- "full_name": "starkware.starknet.common.syscalls.CallContractRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractResponse": {
- "full_name": "starkware.starknet.common.syscalls.CallContractResponse",
- "members": {
- "retdata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "retdata_size": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {
- "type": "const",
- "value": 21167594061783206823196716140
- },
- "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 23274015802972845247556842986379118667122
- },
- "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {
- "type": "const",
- "value": 75202468540281
- },
- "starkware.starknet.common.syscalls.Deploy": {
- "full_name": "starkware.starknet.common.syscalls.Deploy",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployResponse",
- "offset": 6
- }
- },
- "size": 9,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployRequest": {
- "full_name": "starkware.starknet.common.syscalls.DeployRequest",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 5
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployResponse": {
- "full_name": "starkware.starknet.common.syscalls.DeployResponse",
- "members": {
- "constructor_retdata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "constructor_retdata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DictAccess": {
- "destination": "starkware.cairo.common.dict_access.DictAccess",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {
- "type": "const",
- "value": 1280709301550335749748
- },
- "starkware.starknet.common.syscalls.EmitEvent": {
- "full_name": "starkware.starknet.common.syscalls.EmitEvent",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {
- "type": "const",
- "value": 1448089106835523001438702345020786
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {
- "type": "const",
- "value": 24294903732626645868215235778792757751152
- },
- "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 94901967781393078444254803017658102643
- },
- "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 6219495360805491471215297013070624192820083
- },
- "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 1592190833581991703053805829594610833820054387
- },
- "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {
- "type": "const",
- "value": 1317029390204112103023
- },
- "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {
- "type": "const",
- "value": 1448089128652340074717162277007973
- },
- "starkware.starknet.common.syscalls.GetBlockNumber": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumber",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "members": {
- "block_number": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestamp": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "members": {
- "caller_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "members": {
- "sequencer_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfo": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfo",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "members": {
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignature": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignature",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 436233452754198157705746250789557519228244616562
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {
- "type": "const",
- "value": 92376026794327011772951660
- },
- "starkware.starknet.common.syscalls.LibraryCall": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCall",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LibraryCallRequest": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": {
- "type": "const",
- "value": 25500403217443378527601783667
- },
- "starkware.starknet.common.syscalls.ReplaceClass": {
- "full_name": "starkware.starknet.common.syscalls.ReplaceClass",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {
- "type": "const",
- "value": 433017908768303439907196859243777073
- },
- "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {
- "type": "const",
- "value": 100890693370601760042082660
- },
- "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {
- "type": "const",
- "value": 25828017502874050592466629733
- },
- "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {
- "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall",
- "members": {
- "payload_ptr": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "payload_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to_address": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageRead": {
- "full_name": "starkware.starknet.common.syscalls.StorageRead",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadRequest": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadRequest",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadResponse": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadResponse",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageWrite": {
- "full_name": "starkware.starknet.common.syscalls.StorageWrite",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.TxInfo": {
- "full_name": "starkware.starknet.common.syscalls.TxInfo",
- "members": {
- "account_contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "chain_id": {
- "cairo_type": "felt",
- "offset": 6
- },
- "max_fee": {
- "cairo_type": "felt",
- "offset": 2
- },
- "nonce": {
- "cairo_type": "felt",
- "offset": 7
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "transaction_hash": {
- "cairo_type": "felt",
- "offset": 5
- },
- "version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract": {
- "decorators": [],
- "pc": 18,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.call_contract.Args": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.call_contract.Return": {
- "cairo_type": "(retdata_size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.call_contract.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 18,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 1
- },
- "pc": 25,
- "value": "cast([fp + (-7)] + 7, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.deploy": {
- "decorators": [],
- "pc": 30,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.deploy.Args": {
- "full_name": "starkware.starknet.common.syscalls.deploy.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 1
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 4
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.deploy.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.deploy.Return": {
- "cairo_type": "(contract_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.deploy.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 30,
- "value": "[cast(fp + (-8), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 1
- },
- "pc": 38,
- "value": "cast([fp + (-8)] + 9, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.emit_event": {
- "decorators": [],
- "pc": 64,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.emit_event.Args": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 0
- },
- "pc": 64,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 1
- },
- "pc": 71,
- "value": "cast([fp + (-7)] + 5, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_caller_address": {
- "decorators": [],
- "pc": 42,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Return": {
- "cairo_type": "(caller_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 42,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 1
- },
- "pc": 45,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_contract_address": {
- "decorators": [],
- "pc": 49,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_contract_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_contract_address.Return": {
- "cairo_type": "(contract_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 49,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 1
- },
- "pc": 52,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.storage_read": {
- "decorators": [],
- "pc": 56,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.storage_read.Args": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.storage_read.Return": {
- "cairo_type": "(value: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.storage_read.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 56,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 1
- },
- "pc": 60,
- "value": "cast([fp + (-4)] + 3, felt*)"
- }
- ],
- "type": "reference"
- }
- },
- "main_scope": "__main__",
- "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
- "reference_manager": {
- "references": [
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 0
- },
- "pc": 3,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 1,
- "offset": 3
- },
- "pc": 10,
- "value": "[cast(ap, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 18,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 30,
- "value": "[cast(fp + (-8), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 42,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 49,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 6,
- "offset": 0
- },
- "pc": 56,
- "value": "[cast(fp + (-4), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 7,
- "offset": 0
- },
- "pc": 64,
- "value": "[cast(fp + (-7), felt**)]"
- }
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/cairo-contracts/build/UniversalDeployer.json b/cairo-contracts/build/UniversalDeployer.json
deleted file mode 100644
index 3cda880117..0000000000
--- a/cairo-contracts/build/UniversalDeployer.json
+++ /dev/null
@@ -1,1988 +0,0 @@
-{
- "abi": [
- {
- "data": [
- {
- "name": "address",
- "type": "felt"
- },
- {
- "name": "deployer",
- "type": "felt"
- },
- {
- "name": "unique",
- "type": "felt"
- },
- {
- "name": "classHash",
- "type": "felt"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- },
- {
- "name": "salt",
- "type": "felt"
- }
- ],
- "keys": [],
- "name": "ContractDeployed",
- "type": "event"
- },
- {
- "inputs": [
- {
- "name": "classHash",
- "type": "felt"
- },
- {
- "name": "salt",
- "type": "felt"
- },
- {
- "name": "unique",
- "type": "felt"
- },
- {
- "name": "calldata_len",
- "type": "felt"
- },
- {
- "name": "calldata",
- "type": "felt*"
- }
- ],
- "name": "deployContract",
- "outputs": [
- {
- "name": "address",
- "type": "felt"
- }
- ],
- "type": "function"
- }
- ],
- "entry_points_by_type": {
- "CONSTRUCTOR": [],
- "EXTERNAL": [
- {
- "offset": "0x9b",
- "selector": "0x1987cbd17808b9a23693d4de7e246a443cfe37e6e7fbaeabd7d7e6532b07c3d"
- }
- ],
- "L1_HANDLER": []
- },
- "program": {
- "attributes": [],
- "builtins": [
- "pedersen",
- "range_check"
- ],
- "compiler_version": "0.11.2",
- "data": [
- "0x40780017fff7fff",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x400380007ffb7ffc",
- "0x400380017ffb7ffd",
- "0x482680017ffb8000",
- "0x3",
- "0x480280027ffb8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffd",
- "0x3",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x480080007fff8000",
- "0x400080007ffd7fff",
- "0x482480017ffd8001",
- "0x1",
- "0x482480017ffd8001",
- "0x1",
- "0xa0680017fff7ffe",
- "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb",
- "0x402a7ffc7ffd7fff",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x4465706c6f79",
- "0x400280007ff87fff",
- "0x400380017ff87ff9",
- "0x400380027ff87ffa",
- "0x400380037ff87ffb",
- "0x400380047ff87ffc",
- "0x400380057ff87ffd",
- "0x482680017ff88000",
- "0x9",
- "0x480280067ff88000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x47657443616c6c657241646472657373",
- "0x400280007ffd7fff",
- "0x482680017ffd8000",
- "0x2",
- "0x480280017ffd8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x456d69744576656e74",
- "0x400280007ff97fff",
- "0x400380017ff97ffa",
- "0x400380027ff97ffb",
- "0x400380037ff97ffc",
- "0x400380047ff97ffd",
- "0x482680017ff98000",
- "0x5",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca",
- "0x40137fff7fff8000",
- "0x480680017fff8000",
- "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d",
- "0x4002800080007fff",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4",
- "0x40137fff7fff8001",
- "0x4003800080017ff7",
- "0x4003800180017ff8",
- "0x4003800280017ff9",
- "0x4003800380017ffa",
- "0x4003800480017ffb",
- "0x400380007ff67ffb",
- "0x402780017ff68002",
- "0x1",
- "0x4826800180018000",
- "0x5",
- "0x40297ffb7fff8003",
- "0x4826800180018000",
- "0x5",
- "0x480a7ffc7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb",
- "0x4003800080037ffd",
- "0x4826800180038000",
- "0x1",
- "0x480a7ff57fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480a80007fff8000",
- "0x4828800180007ffc",
- "0x480a80017fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2",
- "0x480a80027fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x6",
- "0x480a7ff67fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4",
- "0x40137ffe7fff8000",
- "0x40137fff7fff8001",
- "0x482680017ffb8000",
- "0x800000000000011000000000000000000000000000000000000000000000000",
- "0x20680017fff7fff",
- "0xd",
- "0x480a7ff77fff8000",
- "0x480a80017fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98",
- "0x40137fff7fff8002",
- "0x400780017fff8003",
- "0x0",
- "0x48127ffe7fff8000",
- "0x10780017fff7fff",
- "0x6",
- "0x400b7ffa7fff8002",
- "0x400780017fff8003",
- "0x1",
- "0x480a7ff77fff8000",
- "0x40137fff7fff8004",
- "0x480a80007fff8000",
- "0x480a7ff97fff8000",
- "0x480a80027fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a80037fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9a",
- "0x40137fff7fff8005",
- "0x48127ffe7fff8000",
- "0x480a7ff87fff8000",
- "0x480a80057fff8000",
- "0x480a80017fff8000",
- "0x480a7ffb7fff8000",
- "0x480a7ff97fff8000",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480a7ffa7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab",
- "0x48127ffe7fff8000",
- "0x480a80047fff8000",
- "0x48127ffd7fff8000",
- "0x480a80057fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x4003800080007ffc",
- "0x4826800180008000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x4828800080007ffe",
- "0x480a80007fff8000",
- "0x208b7fff7fff7ffe",
- "0x480280027ffb8000",
- "0x480280037ffd8000",
- "0x400080007ffe7fff",
- "0x482680017ffd8000",
- "0x4",
- "0x480280037ffd8000",
- "0x48307fff7ffe8000",
- "0x402a7ffd7ffc7fff",
- "0x480280027ffb8000",
- "0x480280007ffb8000",
- "0x480280017ffb8000",
- "0x482480017ffd8000",
- "0x1",
- "0x480280007ffd8000",
- "0x480280017ffd8000",
- "0x480280027ffd8000",
- "0x480280037ffd8000",
- "0x482680017ffd8000",
- "0x4",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1",
- "0x48127ffe7fff8000",
- "0x1104800180018000",
- "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2",
- "0x48127ff47fff8000",
- "0x48127ff47fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe"
- ],
- "debug_info": null,
- "hints": {
- "0": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.alloc",
- "starkware.cairo.common.alloc.alloc"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 0,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ],
- "12": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_enter_scope({'n': ids.len})",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 0
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.len": 0
- }
- }
- }
- ],
- "20": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 5
- },
- "reference_ids": {
- "starkware.cairo.common.memcpy.memcpy.continue_copying": 1
- }
- }
- }
- ],
- "23": [
- {
- "accessible_scopes": [
- "starkware.cairo.common.memcpy",
- "starkware.cairo.common.memcpy.memcpy"
- ],
- "code": "vm_exit_scope()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 2,
- "offset": 6
- },
- "reference_ids": {}
- }
- }
- ],
- "32": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.deploy"
- ],
- "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 3,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.deploy.syscall_ptr": 2
- }
- }
- }
- ],
- "39": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.get_caller_address"
- ],
- "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 4,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 3
- }
- }
- }
- ],
- "50": [
- {
- "accessible_scopes": [
- "starkware.starknet.common.syscalls",
- "starkware.starknet.common.syscalls.emit_event"
- ],
- "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 5,
- "offset": 1
- },
- "reference_ids": {
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 4
- }
- }
- }
- ],
- "146": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__",
- "__wrappers__",
- "__wrappers__.deployContract_encode_return"
- ],
- "code": "memory[ap] = segments.add()",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 11,
- "offset": 0
- },
- "reference_ids": {}
- }
- }
- ]
- },
- "identifiers": {
- "__main__.ContractDeployed": {
- "type": "namespace"
- },
- "__main__.ContractDeployed.Args": {
- "full_name": "__main__.ContractDeployed.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.ContractDeployed.ImplicitArgs": {
- "full_name": "__main__.ContractDeployed.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.ContractDeployed.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.ContractDeployed.SELECTOR": {
- "type": "const",
- "value": 1093830577610461490539113735431936179703456330374563419579920790156759053133
- },
- "__main__.ContractDeployed.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.ContractDeployed.alloc": {
- "destination": "starkware.cairo.common.alloc.alloc",
- "type": "alias"
- },
- "__main__.ContractDeployed.emit": {
- "decorators": [],
- "pc": 53,
- "type": "function"
- },
- "__main__.ContractDeployed.emit.Args": {
- "full_name": "__main__.ContractDeployed.emit.Args",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 0
- },
- "calldata": {
- "cairo_type": "felt*",
- "offset": 5
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 4
- },
- "classHash": {
- "cairo_type": "felt",
- "offset": 3
- },
- "deployer": {
- "cairo_type": "felt",
- "offset": 1
- },
- "salt": {
- "cairo_type": "felt",
- "offset": 6
- },
- "unique": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 7,
- "type": "struct"
- },
- "__main__.ContractDeployed.emit.ImplicitArgs": {
- "full_name": "__main__.ContractDeployed.emit.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__main__.ContractDeployed.emit.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "__main__.ContractDeployed.emit.SIZEOF_LOCALS": {
- "type": "const",
- "value": 4
- },
- "__main__.ContractDeployed.emit_event": {
- "destination": "starkware.starknet.common.syscalls.emit_event",
- "type": "alias"
- },
- "__main__.ContractDeployed.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "__main__.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "__main__.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "__main__.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "__main__.deploy": {
- "destination": "starkware.starknet.common.syscalls.deploy",
- "type": "alias"
- },
- "__main__.deployContract": {
- "decorators": [
- "external"
- ],
- "pc": 94,
- "type": "function"
- },
- "__main__.deployContract.Args": {
- "full_name": "__main__.deployContract.Args",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "classHash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "salt": {
- "cairo_type": "felt",
- "offset": 1
- },
- "unique": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 5,
- "type": "struct"
- },
- "__main__.deployContract.ImplicitArgs": {
- "full_name": "__main__.deployContract.ImplicitArgs",
- "members": {
- "pedersen_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 1
- },
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 2
- },
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "__main__.deployContract.Return": {
- "cairo_type": "(address: felt)",
- "type": "type_definition"
- },
- "__main__.deployContract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 6
- },
- "__main__.get_caller_address": {
- "destination": "starkware.starknet.common.syscalls.get_caller_address",
- "type": "alias"
- },
- "__main__.hash2": {
- "destination": "starkware.cairo.common.hash.hash2",
- "type": "alias"
- },
- "__wrappers__.deployContract": {
- "decorators": [
- "external"
- ],
- "pc": 155,
- "type": "function"
- },
- "__wrappers__.deployContract.Args": {
- "full_name": "__wrappers__.deployContract.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.deployContract.ImplicitArgs": {
- "full_name": "__wrappers__.deployContract.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.deployContract.Return": {
- "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.deployContract.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__wrappers__.deployContract.__wrapped_func": {
- "destination": "__main__.deployContract",
- "type": "alias"
- },
- "__wrappers__.deployContract_encode_return": {
- "decorators": [],
- "pc": 146,
- "type": "function"
- },
- "__wrappers__.deployContract_encode_return.Args": {
- "full_name": "__wrappers__.deployContract_encode_return.Args",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 1
- },
- "ret_value": {
- "cairo_type": "(address: felt)",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "__wrappers__.deployContract_encode_return.ImplicitArgs": {
- "full_name": "__wrappers__.deployContract_encode_return.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__wrappers__.deployContract_encode_return.Return": {
- "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)",
- "type": "type_definition"
- },
- "__wrappers__.deployContract_encode_return.SIZEOF_LOCALS": {
- "type": "const",
- "value": 1
- },
- "__wrappers__.deployContract_encode_return.memcpy": {
- "destination": "starkware.cairo.common.memcpy.memcpy",
- "type": "alias"
- },
- "starkware.cairo.common.alloc.alloc": {
- "decorators": [],
- "pc": 0,
- "type": "function"
- },
- "starkware.cairo.common.alloc.alloc.Args": {
- "full_name": "starkware.cairo.common.alloc.alloc.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.ImplicitArgs": {
- "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.alloc.alloc.Return": {
- "cairo_type": "(ptr: felt*)",
- "type": "type_definition"
- },
- "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.FALSE": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.TRUE": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "x_and_y": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x_or_y": {
- "cairo_type": "felt",
- "offset": 4
- },
- "x_xor_y": {
- "cairo_type": "felt",
- "offset": 3
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 4
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- },
- "r": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.HashBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "members": {
- "result": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 8
- }
- },
- "size": 16,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {
- "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {
- "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 1
- },
- "pub_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.dict_access.DictAccess": {
- "full_name": "starkware.cairo.common.dict_access.DictAccess",
- "members": {
- "key": {
- "cairo_type": "felt",
- "offset": 0
- },
- "new_value": {
- "cairo_type": "felt",
- "offset": 2
- },
- "prev_value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.ec_point.EcPoint": {
- "full_name": "starkware.cairo.common.ec_point.EcPoint",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.hash.hash2": {
- "decorators": [],
- "pc": 3,
- "type": "function"
- },
- "starkware.cairo.common.hash.hash2.Args": {
- "full_name": "starkware.cairo.common.hash.hash2.Args",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.hash2.ImplicitArgs": {
- "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs",
- "members": {
- "hash_ptr": {
- "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.cairo.common.hash.hash2.Return": {
- "cairo_type": "(result: felt)",
- "type": "type_definition"
- },
- "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.keccak_state.KeccakBuiltinState": {
- "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "s3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "s4": {
- "cairo_type": "felt",
- "offset": 4
- },
- "s5": {
- "cairo_type": "felt",
- "offset": 5
- },
- "s6": {
- "cairo_type": "felt",
- "offset": 6
- },
- "s7": {
- "cairo_type": "felt",
- "offset": 7
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.cairo.common.math.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.math.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.memcpy.memcpy": {
- "decorators": [],
- "pc": 9,
- "type": "function"
- },
- "starkware.cairo.common.memcpy.memcpy.Args": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.Args",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.LoopFrame": {
- "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame",
- "members": {
- "dst": {
- "cairo_type": "felt*",
- "offset": 0
- },
- "src": {
- "cairo_type": "felt*",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.memcpy.memcpy.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.memcpy.memcpy.continue_copying": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 3
- },
- "pc": 16,
- "value": "[cast(ap, felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.len": {
- "cairo_type": "felt",
- "full_name": "starkware.cairo.common.memcpy.memcpy.len",
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 9,
- "value": "[cast(fp + (-3), felt*)]"
- }
- ],
- "type": "reference"
- },
- "starkware.cairo.common.memcpy.memcpy.loop": {
- "pc": 14,
- "type": "label"
- },
- "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {
- "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.storage.ADDR_BOUND": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719489
- },
- "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {
- "type": "const",
- "value": 256
- },
- "starkware.starknet.common.storage.assert_250_bit": {
- "destination": "starkware.cairo.common.math.assert_250_bit",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {
- "type": "const",
- "value": 20853273475220472486191784820
- },
- "starkware.starknet.common.syscalls.CallContract": {
- "full_name": "starkware.starknet.common.syscalls.CallContract",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractRequest": {
- "full_name": "starkware.starknet.common.syscalls.CallContractRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractResponse": {
- "full_name": "starkware.starknet.common.syscalls.CallContractResponse",
- "members": {
- "retdata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "retdata_size": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {
- "type": "const",
- "value": 21167594061783206823196716140
- },
- "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 23274015802972845247556842986379118667122
- },
- "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {
- "type": "const",
- "value": 75202468540281
- },
- "starkware.starknet.common.syscalls.Deploy": {
- "full_name": "starkware.starknet.common.syscalls.Deploy",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployResponse",
- "offset": 6
- }
- },
- "size": 9,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployRequest": {
- "full_name": "starkware.starknet.common.syscalls.DeployRequest",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 5
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployResponse": {
- "full_name": "starkware.starknet.common.syscalls.DeployResponse",
- "members": {
- "constructor_retdata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "constructor_retdata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DictAccess": {
- "destination": "starkware.cairo.common.dict_access.DictAccess",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {
- "type": "const",
- "value": 1280709301550335749748
- },
- "starkware.starknet.common.syscalls.EmitEvent": {
- "full_name": "starkware.starknet.common.syscalls.EmitEvent",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {
- "type": "const",
- "value": 1448089106835523001438702345020786
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {
- "type": "const",
- "value": 24294903732626645868215235778792757751152
- },
- "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 94901967781393078444254803017658102643
- },
- "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 6219495360805491471215297013070624192820083
- },
- "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 1592190833581991703053805829594610833820054387
- },
- "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {
- "type": "const",
- "value": 1317029390204112103023
- },
- "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {
- "type": "const",
- "value": 1448089128652340074717162277007973
- },
- "starkware.starknet.common.syscalls.GetBlockNumber": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumber",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "members": {
- "block_number": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestamp": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "members": {
- "caller_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "members": {
- "sequencer_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfo": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfo",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "members": {
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignature": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignature",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 436233452754198157705746250789557519228244616562
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {
- "type": "const",
- "value": 92376026794327011772951660
- },
- "starkware.starknet.common.syscalls.LibraryCall": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCall",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LibraryCallRequest": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": {
- "type": "const",
- "value": 25500403217443378527601783667
- },
- "starkware.starknet.common.syscalls.ReplaceClass": {
- "full_name": "starkware.starknet.common.syscalls.ReplaceClass",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {
- "type": "const",
- "value": 433017908768303439907196859243777073
- },
- "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {
- "type": "const",
- "value": 100890693370601760042082660
- },
- "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {
- "type": "const",
- "value": 25828017502874050592466629733
- },
- "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {
- "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall",
- "members": {
- "payload_ptr": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "payload_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to_address": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageRead": {
- "full_name": "starkware.starknet.common.syscalls.StorageRead",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadRequest": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadRequest",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadResponse": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadResponse",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageWrite": {
- "full_name": "starkware.starknet.common.syscalls.StorageWrite",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.TxInfo": {
- "full_name": "starkware.starknet.common.syscalls.TxInfo",
- "members": {
- "account_contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "chain_id": {
- "cairo_type": "felt",
- "offset": 6
- },
- "max_fee": {
- "cairo_type": "felt",
- "offset": 2
- },
- "nonce": {
- "cairo_type": "felt",
- "offset": 7
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "transaction_hash": {
- "cairo_type": "felt",
- "offset": 5
- },
- "version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.deploy": {
- "decorators": [],
- "pc": 24,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.deploy.Args": {
- "full_name": "starkware.starknet.common.syscalls.deploy.Args",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 0
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 1
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 4
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.deploy.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.deploy.Return": {
- "cairo_type": "(contract_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.deploy.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 24,
- "value": "[cast(fp + (-8), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 1
- },
- "pc": 32,
- "value": "cast([fp + (-8)] + 9, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.emit_event": {
- "decorators": [],
- "pc": 43,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.emit_event.Args": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.Args",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 2
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.emit_event.Return": {
- "cairo_type": "()",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.emit_event.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 43,
- "value": "[cast(fp + (-7), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 1
- },
- "pc": 50,
- "value": "cast([fp + (-7)] + 5, felt*)"
- }
- ],
- "type": "reference"
- },
- "starkware.starknet.common.syscalls.get_caller_address": {
- "decorators": [],
- "pc": 36,
- "type": "function"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Args": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": {
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs",
- "members": {
- "syscall_ptr": {
- "cairo_type": "felt*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.get_caller_address.Return": {
- "cairo_type": "(caller_address: felt)",
- "type": "type_definition"
- },
- "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": {
- "cairo_type": "felt*",
- "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr",
- "references": [
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 36,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 1
- },
- "pc": 39,
- "value": "cast([fp + (-3)] + 2, felt*)"
- }
- ],
- "type": "reference"
- }
- },
- "main_scope": "__main__",
- "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
- "reference_manager": {
- "references": [
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 0
- },
- "pc": 9,
- "value": "[cast(fp + (-3), felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 2,
- "offset": 3
- },
- "pc": 16,
- "value": "[cast(ap, felt*)]"
- },
- {
- "ap_tracking_data": {
- "group": 3,
- "offset": 0
- },
- "pc": 24,
- "value": "[cast(fp + (-8), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 4,
- "offset": 0
- },
- "pc": 36,
- "value": "[cast(fp + (-3), felt**)]"
- },
- {
- "ap_tracking_data": {
- "group": 5,
- "offset": 0
- },
- "pc": 43,
- "value": "[cast(fp + (-7), felt**)]"
- }
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/cairo-contracts/build/bigint.json b/cairo-contracts/build/bigint.json
deleted file mode 100644
index de1d6dbeb5..0000000000
--- a/cairo-contracts/build/bigint.json
+++ /dev/null
@@ -1,1401 +0,0 @@
-{
- "abi": [],
- "entry_points_by_type": {
- "CONSTRUCTOR": [],
- "EXTERNAL": [],
- "L1_HANDLER": []
- },
- "program": {
- "attributes": [],
- "builtins": [
- "range_check"
- ],
- "compiler_version": "0.11.2",
- "data": [
- "0x4824800180058000",
- "0xffffffffff8000000000000000000000",
- "0x48307fff80038000",
- "0x400280007ffd7fff",
- "0x4824800180048000",
- "0xffffffffffc000000000000000000000",
- "0x400280017ffd7fff",
- "0x482680017ffd8000",
- "0x5",
- "0x48007ffd7fff8000",
- "0x48007ffe7ffe8000",
- "0x48007fff7ffd8000",
- "0x208b7fff7fff7ffe"
- ],
- "debug_info": null,
- "hints": {
- "0": [
- {
- "accessible_scopes": [
- "__main__",
- "__main__.nondet_bigint3"
- ],
- "code": "from starkware.cairo.common.cairo_secp.secp_utils import split\n\nsegments.write_arg(ids.res.address_, split(value))",
- "flow_tracking_data": {
- "ap_tracking": {
- "group": 0,
- "offset": 0
- },
- "reference_ids": {
- "__main__.nondet_bigint3.res": 0
- }
- }
- }
- ]
- },
- "identifiers": {
- "__main__.BASE": {
- "destination": "src.accounts.braavos.lib.constants.BASE",
- "type": "alias"
- },
- "__main__.BigInt3": {
- "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "type": "alias"
- },
- "__main__.nondet_bigint3": {
- "decorators": [],
- "pc": 0,
- "type": "function"
- },
- "__main__.nondet_bigint3.Args": {
- "full_name": "__main__.nondet_bigint3.Args",
- "members": {},
- "size": 0,
- "type": "struct"
- },
- "__main__.nondet_bigint3.D2_BOUND": {
- "type": "const",
- "value": 340282366920861092210919271164587016192
- },
- "__main__.nondet_bigint3.ImplicitArgs": {
- "full_name": "__main__.nondet_bigint3.ImplicitArgs",
- "members": {
- "range_check_ptr": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "__main__.nondet_bigint3.MAX_SUM_BOUND": {
- "type": "const",
- "value": 340282366920783720958463934897405820928
- },
- "__main__.nondet_bigint3.Return": {
- "cairo_type": "(res: starkware.cairo.common.cairo_secp.bigint.BigInt3)",
- "type": "type_definition"
- },
- "__main__.nondet_bigint3.SIZEOF_LOCALS": {
- "type": "const",
- "value": 0
- },
- "__main__.nondet_bigint3.res": {
- "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "full_name": "__main__.nondet_bigint3.res",
- "references": [
- {
- "ap_tracking_data": {
- "group": 0,
- "offset": 0
- },
- "pc": 0,
- "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ],
- "type": "reference"
- },
- "src.accounts.braavos.lib.constants.A0": {
- "type": "const",
- "value": 77371252455336267181195260
- },
- "src.accounts.braavos.lib.constants.A1": {
- "type": "const",
- "value": 1023
- },
- "src.accounts.braavos.lib.constants.A2": {
- "type": "const",
- "value": 19342813109330467168976896
- },
- "src.accounts.braavos.lib.constants.B0": {
- "type": "const",
- "value": 23805269282153275520606283
- },
- "src.accounts.braavos.lib.constants.B1": {
- "type": "const",
- "value": 64478498050055519801623345
- },
- "src.accounts.braavos.lib.constants.B2": {
- "type": "const",
- "value": 6858709101169761702330043
- },
- "src.accounts.braavos.lib.constants.BASE": {
- "type": "const",
- "value": 77371252455336267181195264
- },
- "src.accounts.braavos.lib.constants.GX0": {
- "type": "const",
- "value": 52227620040540588600771222
- },
- "src.accounts.braavos.lib.constants.GX1": {
- "type": "const",
- "value": 33347259622618539004134583
- },
- "src.accounts.braavos.lib.constants.GX2": {
- "type": "const",
- "value": 8091721874918813684698062
- },
- "src.accounts.braavos.lib.constants.GY0": {
- "type": "const",
- "value": 59685082318776612195095029
- },
- "src.accounts.braavos.lib.constants.GY1": {
- "type": "const",
- "value": 54599710628478995760242092
- },
- "src.accounts.braavos.lib.constants.GY2": {
- "type": "const",
- "value": 6036146923926000695307902
- },
- "src.accounts.braavos.lib.constants.N0": {
- "type": "const",
- "value": 28553880287938765337601361
- },
- "src.accounts.braavos.lib.constants.N1": {
- "type": "const",
- "value": 77371252455335114450843292
- },
- "src.accounts.braavos.lib.constants.N2": {
- "type": "const",
- "value": 19342813109330467168976895
- },
- "src.accounts.braavos.lib.constants.P0": {
- "type": "const",
- "value": 77371252455336267181195263
- },
- "src.accounts.braavos.lib.constants.P1": {
- "type": "const",
- "value": 1023
- },
- "src.accounts.braavos.lib.constants.P2": {
- "type": "const",
- "value": 19342813109330467168976896
- },
- "src.accounts.braavos.lib.constants.SECP_REM": {
- "type": "const",
- "value": 26959946660873538059280334323183841250350249843923952699046031785985
- },
- "src.accounts.braavos.lib.constants.SECP_REM0": {
- "type": "const",
- "value": 1
- },
- "src.accounts.braavos.lib.constants.SECP_REM1": {
- "type": "const",
- "value": -1024
- },
- "src.accounts.braavos.lib.constants.SECP_REM2": {
- "type": "const",
- "value": 4503599626321920
- },
- "src.accounts.braavos.lib.constants.r0": {
- "type": "const",
- "value": 4
- },
- "src.accounts.braavos.lib.constants.r1": {
- "type": "const",
- "value": -4096
- },
- "src.accounts.braavos.lib.constants.r2": {
- "type": "const",
- "value": 18014398505287680
- },
- "src.accounts.braavos.lib.constants.s0": {
- "type": "const",
- "value": 72057594037927936
- },
- "src.accounts.braavos.lib.constants.s1": {
- "type": "const",
- "value": -73786976294838206460
- },
- "src.accounts.braavos.lib.constants.s2": {
- "type": "const",
- "value": -75557863725914323423232
- },
- "starkware.cairo.common.bitwise.ALL_ONES": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719234
- },
- "starkware.cairo.common.bitwise.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.bool.FALSE": {
- "type": "const",
- "value": 0
- },
- "starkware.cairo.common.bool.TRUE": {
- "type": "const",
- "value": 1
- },
- "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "x_and_y": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x_or_y": {
- "cairo_type": "felt",
- "offset": 4
- },
- "x_xor_y": {
- "cairo_type": "felt",
- "offset": 3
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcOpBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin",
- "members": {
- "m": {
- "cairo_type": "felt",
- "offset": 4
- },
- "p": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 0
- },
- "q": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 2
- },
- "r": {
- "cairo_type": "starkware.cairo.common.ec_point.EcPoint",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.EcPoint": {
- "destination": "starkware.cairo.common.ec_point.EcPoint",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.HashBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "members": {
- "result": {
- "cairo_type": "felt",
- "offset": 2
- },
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "offset": 8
- }
- },
- "size": 16,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": {
- "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin",
- "members": {
- "input": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 0
- },
- "output": {
- "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "offset": 3
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": {
- "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_builtins.SignatureBuiltin": {
- "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin",
- "members": {
- "message": {
- "cairo_type": "felt",
- "offset": 1
- },
- "pub_key": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.BASE": {
- "destination": "starkware.cairo.common.cairo_secp.constants.BASE",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.BigInt3": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3",
- "members": {
- "d0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "d1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "d2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": {
- "destination": "starkware.cairo.common.math_cmp.RC_BOUND",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.Uint256": {
- "destination": "starkware.cairo.common.uint256.Uint256",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3",
- "members": {
- "d0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "d1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "d2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": {
- "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5",
- "members": {
- "d0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "d1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "d2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "d3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "d4": {
- "cairo_type": "felt",
- "offset": 4
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.cairo.common.cairo_secp.bigint.assert_nn": {
- "destination": "starkware.cairo.common.math.assert_nn",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": {
- "destination": "starkware.cairo.common.math.unsigned_div_rem",
- "type": "alias"
- },
- "starkware.cairo.common.cairo_secp.constants.BASE": {
- "type": "const",
- "value": 77371252455336267181195264
- },
- "starkware.cairo.common.cairo_secp.constants.BETA": {
- "type": "const",
- "value": 7
- },
- "starkware.cairo.common.cairo_secp.constants.N0": {
- "type": "const",
- "value": 10428087374290690730508609
- },
- "starkware.cairo.common.cairo_secp.constants.N1": {
- "type": "const",
- "value": 77371252455330678278691517
- },
- "starkware.cairo.common.cairo_secp.constants.N2": {
- "type": "const",
- "value": 19342813113834066795298815
- },
- "starkware.cairo.common.cairo_secp.constants.P0": {
- "type": "const",
- "value": 77371252455336262886226991
- },
- "starkware.cairo.common.cairo_secp.constants.P1": {
- "type": "const",
- "value": 77371252455336267181195263
- },
- "starkware.cairo.common.cairo_secp.constants.P2": {
- "type": "const",
- "value": 19342813113834066795298815
- },
- "starkware.cairo.common.cairo_secp.constants.SECP_REM": {
- "type": "const",
- "value": 4294968273
- },
- "starkware.cairo.common.dict_access.DictAccess": {
- "full_name": "starkware.cairo.common.dict_access.DictAccess",
- "members": {
- "key": {
- "cairo_type": "felt",
- "offset": 0
- },
- "new_value": {
- "cairo_type": "felt",
- "offset": 2
- },
- "prev_value": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.ec_point.EcPoint": {
- "full_name": "starkware.cairo.common.ec_point.EcPoint",
- "members": {
- "x": {
- "cairo_type": "felt",
- "offset": 0
- },
- "y": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.hash.HashBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.keccak_state.KeccakBuiltinState": {
- "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- },
- "s3": {
- "cairo_type": "felt",
- "offset": 3
- },
- "s4": {
- "cairo_type": "felt",
- "offset": 4
- },
- "s5": {
- "cairo_type": "felt",
- "offset": 5
- },
- "s6": {
- "cairo_type": "felt",
- "offset": 6
- },
- "s7": {
- "cairo_type": "felt",
- "offset": 7
- }
- },
- "size": 8,
- "type": "struct"
- },
- "starkware.cairo.common.math.FALSE": {
- "destination": "starkware.cairo.common.bool.FALSE",
- "type": "alias"
- },
- "starkware.cairo.common.math.TRUE": {
- "destination": "starkware.cairo.common.bool.TRUE",
- "type": "alias"
- },
- "starkware.cairo.common.math_cmp.RC_BOUND": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "starkware.cairo.common.math_cmp.assert_le_felt": {
- "destination": "starkware.cairo.common.math.assert_le_felt",
- "type": "alias"
- },
- "starkware.cairo.common.math_cmp.assert_lt_felt": {
- "destination": "starkware.cairo.common.math.assert_lt_felt",
- "type": "alias"
- },
- "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": {
- "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState",
- "members": {
- "s0": {
- "cairo_type": "felt",
- "offset": 0
- },
- "s1": {
- "cairo_type": "felt",
- "offset": 1
- },
- "s2": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.cairo.common.pow.assert_le": {
- "destination": "starkware.cairo.common.math.assert_le",
- "type": "alias"
- },
- "starkware.cairo.common.pow.get_ap": {
- "destination": "starkware.cairo.common.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.pow.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.registers.get_ap": {
- "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.registers.get_fp_and_pc": {
- "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.ALL_ONES": {
- "type": "const",
- "value": 340282366920938463463374607431768211455
- },
- "starkware.cairo.common.uint256.BitwiseBuiltin": {
- "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.HALF_SHIFT": {
- "type": "const",
- "value": 18446744073709551616
- },
- "starkware.cairo.common.uint256.SHIFT": {
- "type": "const",
- "value": 340282366920938463463374607431768211456
- },
- "starkware.cairo.common.uint256.Uint256": {
- "full_name": "starkware.cairo.common.uint256.Uint256",
- "members": {
- "high": {
- "cairo_type": "felt",
- "offset": 1
- },
- "low": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.cairo.common.uint256.assert_in_range": {
- "destination": "starkware.cairo.common.math.assert_in_range",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_le": {
- "destination": "starkware.cairo.common.math.assert_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_nn_le": {
- "destination": "starkware.cairo.common.math.assert_nn_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.assert_not_zero": {
- "destination": "starkware.cairo.common.math.assert_not_zero",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_and": {
- "destination": "starkware.cairo.common.bitwise.bitwise_and",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_or": {
- "destination": "starkware.cairo.common.bitwise.bitwise_or",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.bitwise_xor": {
- "destination": "starkware.cairo.common.bitwise.bitwise_xor",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.get_ap": {
- "destination": "starkware.cairo.common.registers.get_ap",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.get_fp_and_pc": {
- "destination": "starkware.cairo.common.registers.get_fp_and_pc",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.is_le": {
- "destination": "starkware.cairo.common.math_cmp.is_le",
- "type": "alias"
- },
- "starkware.cairo.common.uint256.pow": {
- "destination": "starkware.cairo.common.pow.pow",
- "type": "alias"
- },
- "starkware.starknet.common.storage.ADDR_BOUND": {
- "type": "const",
- "value": -106710729501573572985208420194530329073740042555888586719489
- },
- "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": {
- "type": "const",
- "value": 256
- },
- "starkware.starknet.common.storage.assert_250_bit": {
- "destination": "starkware.cairo.common.math.assert_250_bit",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": {
- "type": "const",
- "value": 20853273475220472486191784820
- },
- "starkware.starknet.common.syscalls.CallContract": {
- "full_name": "starkware.starknet.common.syscalls.CallContract",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractRequest": {
- "full_name": "starkware.starknet.common.syscalls.CallContractRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.CallContractResponse": {
- "full_name": "starkware.starknet.common.syscalls.CallContractResponse",
- "members": {
- "retdata": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "retdata_size": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": {
- "type": "const",
- "value": 21167594061783206823196716140
- },
- "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 23274015802972845247556842986379118667122
- },
- "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": {
- "type": "const",
- "value": 75202468540281
- },
- "starkware.starknet.common.syscalls.Deploy": {
- "full_name": "starkware.starknet.common.syscalls.Deploy",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.DeployResponse",
- "offset": 6
- }
- },
- "size": 9,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployRequest": {
- "full_name": "starkware.starknet.common.syscalls.DeployRequest",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "constructor_calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "constructor_calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "contract_address_salt": {
- "cairo_type": "felt",
- "offset": 2
- },
- "deploy_from_zero": {
- "cairo_type": "felt",
- "offset": 5
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 6,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DeployResponse": {
- "full_name": "starkware.starknet.common.syscalls.DeployResponse",
- "members": {
- "constructor_retdata": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "constructor_retdata_size": {
- "cairo_type": "felt",
- "offset": 1
- },
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.DictAccess": {
- "destination": "starkware.cairo.common.dict_access.DictAccess",
- "type": "alias"
- },
- "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": {
- "type": "const",
- "value": 1280709301550335749748
- },
- "starkware.starknet.common.syscalls.EmitEvent": {
- "full_name": "starkware.starknet.common.syscalls.EmitEvent",
- "members": {
- "data": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "data_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "keys": {
- "cairo_type": "felt*",
- "offset": 2
- },
- "keys_len": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": {
- "type": "const",
- "value": 1448089106835523001438702345020786
- },
- "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": {
- "type": "const",
- "value": 24294903732626645868215235778792757751152
- },
- "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 94901967781393078444254803017658102643
- },
- "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 6219495360805491471215297013070624192820083
- },
- "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": {
- "type": "const",
- "value": 1592190833581991703053805829594610833820054387
- },
- "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": {
- "type": "const",
- "value": 1317029390204112103023
- },
- "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": {
- "type": "const",
- "value": 1448089128652340074717162277007973
- },
- "starkware.starknet.common.syscalls.GetBlockNumber": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumber",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockNumberResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse",
- "members": {
- "block_number": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestamp": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetBlockTimestampResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse",
- "members": {
- "block_timestamp": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetCallerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse",
- "members": {
- "caller_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetContractAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse",
- "members": {
- "contract_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddress": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetSequencerAddressResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse",
- "members": {
- "sequencer_address": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfo": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfo",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "offset": 1
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxInfoResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse",
- "members": {
- "tx_info": {
- "cairo_type": "starkware.starknet.common.syscalls.TxInfo*",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignature": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignature",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "offset": 1
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureRequest": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest",
- "members": {
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.GetTxSignatureResponse": {
- "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse",
- "members": {
- "signature": {
- "cairo_type": "felt*",
- "offset": 1
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": {
- "type": "const",
- "value": 436233452754198157705746250789557519228244616562
- },
- "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": {
- "type": "const",
- "value": 92376026794327011772951660
- },
- "starkware.starknet.common.syscalls.LibraryCall": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCall",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse",
- "offset": 5
- }
- },
- "size": 7,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.LibraryCallRequest": {
- "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest",
- "members": {
- "calldata": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "calldata_size": {
- "cairo_type": "felt",
- "offset": 3
- },
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "function_selector": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 5,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": {
- "type": "const",
- "value": 25500403217443378527601783667
- },
- "starkware.starknet.common.syscalls.ReplaceClass": {
- "full_name": "starkware.starknet.common.syscalls.ReplaceClass",
- "members": {
- "class_hash": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": {
- "type": "const",
- "value": 433017908768303439907196859243777073
- },
- "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": {
- "type": "const",
- "value": 100890693370601760042082660
- },
- "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": {
- "type": "const",
- "value": 25828017502874050592466629733
- },
- "starkware.starknet.common.syscalls.SendMessageToL1SysCall": {
- "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall",
- "members": {
- "payload_ptr": {
- "cairo_type": "felt*",
- "offset": 3
- },
- "payload_size": {
- "cairo_type": "felt",
- "offset": 2
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "to_address": {
- "cairo_type": "felt",
- "offset": 1
- }
- },
- "size": 4,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageRead": {
- "full_name": "starkware.starknet.common.syscalls.StorageRead",
- "members": {
- "request": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest",
- "offset": 0
- },
- "response": {
- "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadRequest": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadRequest",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 2,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageReadResponse": {
- "full_name": "starkware.starknet.common.syscalls.StorageReadResponse",
- "members": {
- "value": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 1,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.StorageWrite": {
- "full_name": "starkware.starknet.common.syscalls.StorageWrite",
- "members": {
- "address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "selector": {
- "cairo_type": "felt",
- "offset": 0
- },
- "value": {
- "cairo_type": "felt",
- "offset": 2
- }
- },
- "size": 3,
- "type": "struct"
- },
- "starkware.starknet.common.syscalls.TxInfo": {
- "full_name": "starkware.starknet.common.syscalls.TxInfo",
- "members": {
- "account_contract_address": {
- "cairo_type": "felt",
- "offset": 1
- },
- "chain_id": {
- "cairo_type": "felt",
- "offset": 6
- },
- "max_fee": {
- "cairo_type": "felt",
- "offset": 2
- },
- "nonce": {
- "cairo_type": "felt",
- "offset": 7
- },
- "signature": {
- "cairo_type": "felt*",
- "offset": 4
- },
- "signature_len": {
- "cairo_type": "felt",
- "offset": 3
- },
- "transaction_hash": {
- "cairo_type": "felt",
- "offset": 5
- },
- "version": {
- "cairo_type": "felt",
- "offset": 0
- }
- },
- "size": 8,
- "type": "struct"
- }
- },
- "main_scope": "__main__",
- "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
- "reference_manager": {
- "references": [
- {
- "ap_tracking_data": {
- "group": 0,
- "offset": 0
- },
- "pc": 0,
- "value": "[cast(ap + 4, starkware.cairo.common.cairo_secp.bigint.BigInt3*)]"
- }
- ]
- }
- }
-}
\ No newline at end of file
diff --git a/cairo-contracts/build/cairo_1/HelloStarknet.casm.json b/cairo-contracts/build/cairo_1/HelloStarknet.casm.json
deleted file mode 100644
index 99e23085e4..0000000000
--- a/cairo-contracts/build/cairo_1/HelloStarknet.casm.json
+++ /dev/null
@@ -1,851 +0,0 @@
-{
- "prime": "0x800000000000011000000000000000000000000000000000000000000000001",
- "compiler_version": "2.0.0",
- "bytecode": [
- "0xa0680017fff8000",
- "0x7",
- "0x482680017ffa8000",
- "0xffffffffffffffffffffffffffffa858",
- "0x400280007ff97fff",
- "0x10780017fff7fff",
- "0x79",
- "0x4825800180007ffa",
- "0x57a8",
- "0x400280007ff97fff",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0xfe",
- "0x482680017ff98000",
- "0x1",
- "0x20680017fff7ffd",
- "0x60",
- "0x48307ffb80007ffc",
- "0x4824800180007fff",
- "0x0",
- "0x20680017fff7fff",
- "0x4",
- "0x10780017fff7fff",
- "0x6",
- "0x480680017fff8000",
- "0x0",
- "0x10780017fff7fff",
- "0x4",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x1",
- "0x48307ffe80007fff",
- "0x20680017fff7fff",
- "0x3d",
- "0x1104800180018000",
- "0x1cc",
- "0x482480017fff8000",
- "0x1cb",
- "0x480080007fff8000",
- "0xa0680017fff8000",
- "0x9",
- "0x4824800180007fe5",
- "0x0",
- "0x482480017fff8000",
- "0x100000000000000000000000000000000",
- "0x400080007ff37fff",
- "0x10780017fff7fff",
- "0x20",
- "0x4824800180007fe5",
- "0x0",
- "0x400080007ff47fff",
- "0x48127fff7fff8000",
- "0x480a7ffb7fff8000",
- "0x48127ff17fff8000",
- "0x1104800180018000",
- "0xf6",
- "0x482480017fbb8000",
- "0x1",
- "0x20680017fff7ffc",
- "0xc",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffe7fff8000",
- "0x48127ff87fff8000",
- "0x48127ff87fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x48127fff7fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480680017fff8000",
- "0x4f7574206f6620676173",
- "0x400080007ffe7fff",
- "0x482480017ff18000",
- "0x1",
- "0x48127fe07fff8000",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffa7fff8000",
- "0x482480017ff98000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0xf4",
- "0x40780017fff7fff",
- "0x1",
- "0x480680017fff8000",
- "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
- "0x400080007ffe7fff",
- "0x48127ff47fff8000",
- "0x48127fe37fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffa7fff8000",
- "0x482480017ff98000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480680017fff8000",
- "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473",
- "0x400080007ffe7fff",
- "0x48127ffd7fff8000",
- "0x48127fec7fff8000",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffa7fff8000",
- "0x482480017ff98000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480680017fff8000",
- "0x4f7574206f6620676173",
- "0x400080007ffe7fff",
- "0x482680017ff98000",
- "0x1",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffa7fff8000",
- "0x482480017ff98000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0xa0680017fff8000",
- "0x7",
- "0x482680017ffa8000",
- "0xffffffffffffffffffffffffffffe160",
- "0x400280007ff97fff",
- "0x10780017fff7fff",
- "0x69",
- "0x4825800180007ffa",
- "0x1ea0",
- "0x400280007ff97fff",
- "0x48297ffc80007ffd",
- "0x482680017ff98000",
- "0x1",
- "0x4824800180007ffe",
- "0x0",
- "0x20680017fff7fff",
- "0x4",
- "0x10780017fff7fff",
- "0x6",
- "0x480680017fff8000",
- "0x0",
- "0x10780017fff7fff",
- "0x4",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x1",
- "0x48307ffe80007fff",
- "0x20680017fff7fff",
- "0x41",
- "0x1104800180018000",
- "0x145",
- "0x482480017fff8000",
- "0x144",
- "0x480080007fff8000",
- "0xa0680017fff8000",
- "0x9",
- "0x4824800180007ff4",
- "0x0",
- "0x482480017fff8000",
- "0x100000000000000000000000000000000",
- "0x400080007ff47fff",
- "0x10780017fff7fff",
- "0x24",
- "0x4824800180007ff4",
- "0x0",
- "0x400080007ff57fff",
- "0x48127fff7fff8000",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x98",
- "0x482480017fd58000",
- "0x1",
- "0x20680017fff7ffc",
- "0x11",
- "0x40780017fff7fff",
- "0x1",
- "0x48127ffd7fff8000",
- "0x48127ffe7fff8000",
- "0x48127ffd7fff8000",
- "0x1104800180018000",
- "0xa2",
- "0x48127ff77fff8000",
- "0x48127ff17fff8000",
- "0x48127ff17fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffa7fff8000",
- "0x48127ffa7fff8000",
- "0x208b7fff7fff7ffe",
- "0x48127fff7fff8000",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ff97fff8000",
- "0x48127ff97fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480680017fff8000",
- "0x4f7574206f6620676173",
- "0x400080007ffe7fff",
- "0x482480017ff28000",
- "0x1",
- "0x48127fef7fff8000",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffa7fff8000",
- "0x482480017ff98000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x1104800180018000",
- "0x69",
- "0x40780017fff7fff",
- "0x1",
- "0x480680017fff8000",
- "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
- "0x400080007ffe7fff",
- "0x48127ff57fff8000",
- "0x48127ff27fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffa7fff8000",
- "0x482480017ff98000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x1",
- "0x480680017fff8000",
- "0x4f7574206f6620676173",
- "0x400080007ffe7fff",
- "0x482680017ff98000",
- "0x1",
- "0x480a7ffa7fff8000",
- "0x480a7ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffa7fff8000",
- "0x482480017ff98000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x48297ffc80007ffd",
- "0x20680017fff7fff",
- "0x4",
- "0x10780017fff7fff",
- "0xa",
- "0x482680017ffc8000",
- "0x1",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480a7ffc7fff8000",
- "0x10780017fff7fff",
- "0x8",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffc7fff8000",
- "0x48127ffc7fff8000",
- "0x20680017fff7ffc",
- "0x8",
- "0x48127ffe7fff8000",
- "0x48127ffe7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480080007ffa8000",
- "0x208b7fff7fff7ffe",
- "0x48127ffe7fff8000",
- "0x48127ffe7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480a7ffb7fff8000",
- "0x480a7ffc7fff8000",
- "0x1104800180018000",
- "0x40",
- "0x20680017fff7ffd",
- "0x19",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x48287ffd7ffd8000",
- "0x1104800180018000",
- "0x6a",
- "0x20680017fff7ffd",
- "0xb",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x40780017fff7fff",
- "0x18",
- "0x48127fe37fff8000",
- "0x48127fe37fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127fe37fff8000",
- "0x48127fe37fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x1104800180018000",
- "0x18",
- "0x20680017fff7ffd",
- "0xa",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x400380007ffd7ffb",
- "0x480a7ffc7fff8000",
- "0x482680017ffd8000",
- "0x1",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091",
- "0x480680017fff8000",
- "0x53746f7261676552656164",
- "0x400280007ffd7fff",
- "0x400380017ffd7ffc",
- "0x400280027ffd7ffd",
- "0x400280037ffd7ffe",
- "0x480280057ffd8000",
- "0x20680017fff7fff",
- "0xc",
- "0x480280047ffd8000",
- "0x482680017ffd8000",
- "0x7",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480280067ffd8000",
- "0x10780017fff7fff",
- "0x9",
- "0x480280047ffd8000",
- "0x482680017ffd8000",
- "0x8",
- "0x480680017fff8000",
- "0x1",
- "0x480280067ffd8000",
- "0x480280077ffd8000",
- "0x1104800180018000",
- "0x47",
- "0x20680017fff7ffd",
- "0xa",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091",
- "0x480680017fff8000",
- "0x53746f726167655772697465",
- "0x400280007ffc7fff",
- "0x400380017ffc7ffb",
- "0x400280027ffc7ffd",
- "0x400280037ffc7ffe",
- "0x400380047ffc7ffd",
- "0x480280067ffc8000",
- "0x20680017fff7fff",
- "0xd",
- "0x480280057ffc8000",
- "0x482680017ffc8000",
- "0x7",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x10780017fff7fff",
- "0x9",
- "0x480280057ffc8000",
- "0x482680017ffc8000",
- "0x9",
- "0x480680017fff8000",
- "0x1",
- "0x480280077ffc8000",
- "0x480280087ffc8000",
- "0x1104800180018000",
- "0x21",
- "0x20680017fff7ffd",
- "0xb",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x48127ff67fff8000",
- "0x48127ff67fff8000",
- "0x480680017fff8000",
- "0x1",
- "0x48127ffb7fff8000",
- "0x48127ffb7fff8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffb",
- "0x8",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe",
- "0x20780017fff7ffb",
- "0x9",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x480680017fff8000",
- "0x0",
- "0x208b7fff7fff7ffe",
- "0x480680017fff8000",
- "0x1",
- "0x480a7ffc7fff8000",
- "0x480a7ffd7fff8000",
- "0x208b7fff7fff7ffe"
- ],
- "hints": [
- [
- 0,
- [
- {
- "TestLessThanOrEqual": {
- "lhs": {
- "Immediate": "0x57a8"
- },
- "rhs": {
- "Deref": {
- "register": "FP",
- "offset": -6
- }
- },
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 41,
- [
- {
- "TestLessThanOrEqual": {
- "lhs": {
- "Immediate": "0x0"
- },
- "rhs": {
- "Deref": {
- "register": "AP",
- "offset": -26
- }
- },
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 62,
- [
- {
- "AllocSegment": {
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 80,
- [
- {
- "AllocSegment": {
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 98,
- [
- {
- "AllocSegment": {
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 112,
- [
- {
- "AllocSegment": {
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 126,
- [
- {
- "AllocSegment": {
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 141,
- [
- {
- "TestLessThanOrEqual": {
- "lhs": {
- "Immediate": "0x1ea0"
- },
- "rhs": {
- "Deref": {
- "register": "FP",
- "offset": -6
- }
- },
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 176,
- [
- {
- "TestLessThanOrEqual": {
- "lhs": {
- "Immediate": "0x0"
- },
- "rhs": {
- "Deref": {
- "register": "AP",
- "offset": -11
- }
- },
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 196,
- [
- {
- "AllocSegment": {
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 219,
- [
- {
- "AllocSegment": {
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 237,
- [
- {
- "AllocSegment": {
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 251,
- [
- {
- "AllocSegment": {
- "dst": {
- "register": "AP",
- "offset": 0
- }
- }
- }
- ]
- ],
- [
- 378,
- [
- {
- "SystemCall": {
- "system": {
- "Deref": {
- "register": "FP",
- "offset": -3
- }
- }
- }
- }
- ]
- ],
- [
- 428,
- [
- {
- "SystemCall": {
- "system": {
- "Deref": {
- "register": "FP",
- "offset": -4
- }
- }
- }
- }
- ]
- ]
- ],
- "pythonic_hints": [
- [
- 0,
- [
- "memory[ap + 0] = 22440 <= memory[fp + -6]"
- ]
- ],
- [
- 41,
- [
- "memory[ap + 0] = 0 <= memory[ap + -26]"
- ]
- ],
- [
- 62,
- [
- "memory[ap + 0] = segments.add()"
- ]
- ],
- [
- 80,
- [
- "memory[ap + 0] = segments.add()"
- ]
- ],
- [
- 98,
- [
- "memory[ap + 0] = segments.add()"
- ]
- ],
- [
- 112,
- [
- "memory[ap + 0] = segments.add()"
- ]
- ],
- [
- 126,
- [
- "memory[ap + 0] = segments.add()"
- ]
- ],
- [
- 141,
- [
- "memory[ap + 0] = 7840 <= memory[fp + -6]"
- ]
- ],
- [
- 176,
- [
- "memory[ap + 0] = 0 <= memory[ap + -11]"
- ]
- ],
- [
- 196,
- [
- "memory[ap + 0] = segments.add()"
- ]
- ],
- [
- 219,
- [
- "memory[ap + 0] = segments.add()"
- ]
- ],
- [
- 237,
- [
- "memory[ap + 0] = segments.add()"
- ]
- ],
- [
- 251,
- [
- "memory[ap + 0] = segments.add()"
- ]
- ],
- [
- 378,
- [
- "syscall_handler.syscall(syscall_ptr=memory[fp + -3])"
- ]
- ],
- [
- 428,
- [
- "syscall_handler.syscall(syscall_ptr=memory[fp + -4])"
- ]
- ]
- ],
- "entry_points_by_type": {
- "EXTERNAL": [
- {
- "selector": "0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320",
- "offset": 0,
- "builtins": [
- "range_check"
- ]
- },
- {
- "selector": "0x39e11d48192e4333233c7eb19d10ad67c362bb28580c604d67884c85da39695",
- "offset": 141,
- "builtins": [
- "range_check"
- ]
- }
- ],
- "L1_HANDLER": [],
- "CONSTRUCTOR": []
- }
-}
diff --git a/cairo-contracts/build/cairo_1/HelloStarknet.sierra.json b/cairo-contracts/build/cairo_1/HelloStarknet.sierra.json
deleted file mode 100644
index a0cd6f92c7..0000000000
--- a/cairo-contracts/build/cairo_1/HelloStarknet.sierra.json
+++ /dev/null
@@ -1,1063 +0,0 @@
-{
- "sierra_program": [
- "0x1",
- "0x2",
- "0x0",
- "0x2",
- "0x0",
- "0x0",
- "0xd6",
- "0x2a",
- "0x20",
- "0x52616e6765436865636b",
- "0x0",
- "0x4761734275696c74696e",
- "0x66656c74323532",
- "0x4172726179",
- "0x1",
- "0x2",
- "0x536e617073686f74",
- "0x3",
- "0x537472756374",
- "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62",
- "0x4",
- "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3",
- "0x456e756d",
- "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511",
- "0x6",
- "0x753332",
- "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972",
- "0x4275696c74696e436f737473",
- "0x117f8dd6812873d3aeeacdfe88181a6eb024b50a122679c11870b3b47a1ec88",
- "0x5af52ee38c32146750e2728e3556e24468de85c9684e8215a6a54f774a0eb9",
- "0xb",
- "0x53797374656d",
- "0xc",
- "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672",
- "0xf",
- "0x3a44698eeaa62b837a805b0dfc46b2c1e4f013d3acf9b3c68ff14f08abc709",
- "0xe",
- "0x10",
- "0x5",
- "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6",
- "0x12",
- "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259",
- "0x14",
- "0x426f78",
- "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7",
- "0x16",
- "0x123a1e81adcc5bd99f099d588eab8cc3de808fcdce58bd37e7e866729f3bcec",
- "0x18",
- "0x53746f726167654261736541646472657373",
- "0x53746f7261676541646472657373",
- "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc",
- "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99",
- "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5",
- "0x1e",
- "0x76",
- "0x7265766f6b655f61705f747261636b696e67",
- "0x656e61626c655f61705f747261636b696e67",
- "0x77697468647261775f676173",
- "0x6272616e63685f616c69676e",
- "0x73746f72655f74656d70",
- "0x66756e6374696f6e5f63616c6c",
- "0x656e756d5f6d61746368",
- "0x7",
- "0x7374727563745f6465636f6e737472756374",
- "0x61727261795f6c656e",
- "0x736e617073686f745f74616b65",
- "0x8",
- "0x64726f70",
- "0x7533325f636f6e7374",
- "0x72656e616d65",
- "0x7533325f6571",
- "0x7374727563745f636f6e737472756374",
- "0x656e756d5f696e6974",
- "0x9",
- "0x6a756d70",
- "0x626f6f6c5f6e6f745f696d706c",
- "0x6765745f6275696c74696e5f636f737473",
- "0xa",
- "0x77697468647261775f6761735f616c6c",
- "0x64697361626c655f61705f747261636b696e67",
- "0xd",
- "0x11",
- "0x61727261795f6e6577",
- "0x13",
- "0x66656c743235325f636f6e7374",
- "0x4f7574206f6620676173",
- "0x61727261795f617070656e64",
- "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473",
- "0x496e70757420746f6f2073686f727420666f7220617267756d656e7473",
- "0x15",
- "0x61727261795f736e617073686f745f706f705f66726f6e74",
- "0x17",
- "0x756e626f78",
- "0x66656c743235325f616464",
- "0x19",
- "0x73746f726167655f626173655f616464726573735f636f6e7374",
- "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091",
- "0x73746f726167655f616464726573735f66726f6d5f62617365",
- "0x1b",
- "0x73746f726167655f726561645f73797363616c6c",
- "0x1c",
- "0x73746f726167655f77726974655f73797363616c6c",
- "0x1d",
- "0x1f",
- "0x1bf",
- "0xffffffffffffffff",
- "0x66",
- "0x1a",
- "0x53",
- "0x44",
- "0x21",
- "0x22",
- "0x23",
- "0x24",
- "0x28",
- "0x29",
- "0x2a",
- "0x2b",
- "0x25",
- "0x26",
- "0x27",
- "0x2c",
- "0x3d",
- "0x2d",
- "0x2e",
- "0x2f",
- "0x30",
- "0x31",
- "0x32",
- "0x33",
- "0x34",
- "0x35",
- "0x36",
- "0x37",
- "0x38",
- "0x39",
- "0x3a",
- "0x3b",
- "0x3c",
- "0x3e",
- "0x3f",
- "0x40",
- "0x41",
- "0x42",
- "0x43",
- "0x45",
- "0x46",
- "0x49",
- "0x47",
- "0x48",
- "0x4a",
- "0x4b",
- "0x4c",
- "0x4d",
- "0x4e",
- "0x4f",
- "0x50",
- "0x51",
- "0x52",
- "0x54",
- "0x55",
- "0x56",
- "0x57",
- "0x58",
- "0x59",
- "0x5a",
- "0x5b",
- "0x5c",
- "0x5d",
- "0x5e",
- "0x5f",
- "0x60",
- "0x61",
- "0x62",
- "0x63",
- "0x64",
- "0x65",
- "0x67",
- "0xeb",
- "0x9a",
- "0x9e",
- "0xd9",
- "0xcc",
- "0xc5",
- "0x101",
- "0x106",
- "0x110",
- "0x138",
- "0x132",
- "0x152",
- "0x16b",
- "0x170",
- "0x17b",
- "0x190",
- "0x195",
- "0x68",
- "0x69",
- "0x6a",
- "0x1a0",
- "0x6b",
- "0x6c",
- "0x6d",
- "0x6e",
- "0x6f",
- "0x70",
- "0x1ad",
- "0x71",
- "0x1b9",
- "0x72",
- "0x73",
- "0x74",
- "0x75",
- "0x85",
- "0xfa",
- "0x117",
- "0x140",
- "0x144",
- "0x158",
- "0x15e",
- "0x181",
- "0x1a7",
- "0x1b3",
- "0x1081",
- "0x7060f02090e0d02060a0c060b02070a090606080706060502040203020100",
- "0x60d02090a021716061502070a1402060a0213100610061202090e02111006",
- "0x90e1e060d02070a1d061c061b02090e09061a060d02090a1902060a100618",
- "0x625062402090e070606231d0622062102090e07060d02070a1d0620061f02",
- "0x90e090607062a02090e022902281d0627062602090e100616060d02090a10",
- "0x633023202310230022f2e1d062d062c02090e10060d02070a090610062b02",
- "0x3c3a06063b3a060639070606381e0606373606063502060633070906341e06",
- "0x7400242410606330207410607401006063f023e3a0606333a06063d020706",
- "0x6063f1606063f024702464506063302441006063b41060635024306074106",
- "0x64a1c06063b49060635090906340706063318060633480606330606063318",
- "0x607404b06063302074b0607402006063f1e06063f0906063b090606390706",
- "0x4f07064c0c0906341d06063f1a06063f0706064e4d07064c0706063b06074b",
- "0x6063922060637510606351e0906341806063b180606395007064c1e06063b",
- "0x53060740530606330c06063302075306074007060652100906340906063307",
- "0x37060736060740360606330207360607400706063d07060654530606350607",
- "0x63f27060637560606353a0906340255360906341606063316060639180606",
- "0x402206063f100606331606063b060749060740490606330207490607401c06",
- "0x5c060740025b5a060633025958070657060751060740510606330207510607",
- "0x6063302075e060740025d410906345c06063d06075c0607405c0606330207",
- "0x560607402706063f2d0606375f060635450906345e06063d06075e0607405e",
- "0x3302075f0607402d06063f5e0606355c060635060756060740560606330207",
- "0xc07610706020707020261060206020261060202026006075f0607405f0606",
- "0x61002413a07610645061e024506610609060c020261060209023610072e1e",
- "0x2480661063a063a0202610602090218066216066107410636020c0661060c",
- "0x2490661060218020261061a0616021d1a0761061c0645021c066106480641",
- "0x510661064b064802220661061d064802026106200616024b20076106490645",
- "0x25066106021d0202610602090202560261075122071a022206610622061c02",
- "0x21d02026106020902025e06024b0227066106530620025306610625064902",
- "0x620025a066106270651022706610663062002630661065606220256066106",
- "0x27020261065c0653020261060209025e06645c0661075a0625025a0661065a",
- "0x2090267660765005f0761072d1e0c0963022d0661062d0656022d06610602",
- "0x6610600062d026906610668065e0268066106025c02026106025a02026106",
- "0x6c6b6a0c67026d066106160666026c066106690600026b06610607065f026a",
- "0x610602090273067271066107700668025f0661065f061002706f6e0961066d",
- "0x2610675067002767507610674066f0274066106026e020261067106690202",
- "0x661065f0610027906610678066c027806610677066b027706610676066a02",
- "0x7d7c7b7a0c067d06610679066d027c0661066f065f027b0661066e062d027a",
- "0x2800661066e062d027f0661065f0610027e06610673067102026106020902",
- "0x6025a020261060209028281807f0c06820661067e066d02810661066f065f",
- "0x83066106830666028306610602740272066106026e02026106160673020261",
- "0x61068606710286066106848507770285066106027602840661068372077502",
- "0x687066d028906610607065f026506610667062d0288066106660610028706",
- "0x673020261065e065302026106025a020261060209028a8965880c068a0661",
- "0x26e020261068d0653028d8c0761068b0678028b06610607065f0202610616",
- "0x27602900661068f8e0775028f0661068f0666028f0661060279028e066106",
- "0x2d02940661060c061002930661069206710292066106909107770291066106",
- "0x20902649695940c066406610693066d02960661068c065f02950661061e06",
- "0x297066106026e020261063a067a0202610618065302026106025a02026106",
- "0x29a066106027602990661069897077502980661069806660298066106027b",
- "0x661061e062d029d0661060c0610029c0661069b0671029b066106999a0777",
- "0x5a02026106020902a09f9e9d0c06a00661069c066d029f06610607065f029e",
- "0x6106a2066602a2066106027402a1066106026e0202610609067a0202610602",
- "0xa5067102a5066106a3a4077702a4066106027602a3066106a2a1077502a206",
- "0x66d026206610607065f02a806610636062d02a706610610061002a6066106",
- "0x761070602070702026106020602026106020202a962a8a70c06a9066106a6",
- "0x64502410661063a0641023a06610609063a02026106020902361007aa1e0c",
- "0x16021c48076106180645021806610602180202610645061602164507610641",
- "0x10021a0661061a061c021d0661061c0648021a066106160648020261064806",
- "0x490249066106021d0202610602090202ab0261071d1a071a020c0661060c06",
- "0x6106021d0202610602090202ac06024b024b06610620062002200661064906",
- "0x625062002250661064b0651024b0661065106200251066106220622022206",
- "0x653065302026106025a020261060209022706ad5306610725062502250661",
- "0x5c07ae5a63076107561e0c0963025606610656065602560661060227020261",
- "0x66000761065f067c025f0661062d065e022d066106025c020261060209025e",
- "0x70066106660600026f06610607065f026e0661065a062d0202610600067d02",
- "0x6b06af6a06610769067f026306610663061002696867096106706f6e097e02",
- "0x273710761066c0681026d066106026e026c0661066a068002026106020902",
- "0x740761067776077202770661066d0682027606610673066602026106710673",
- "0x6610679066a0202610678067002797807610674066f020261067506530275",
- "0x610667062d027d066106630610027c0661067b066c027b0661067a066b027a",
- "0x2026106020902807f7e7d0c06800661067c066d027f06610668065f027e06",
- "0x8306610668065f027206610667062d028206610663061002810661066b0671",
- "0x602740285066106026e02026106020902848372820c068406610681066d02",
- "0x88077702880661060276028706610686850775028606610686066602860661",
- "0x5f028c0661065e062d028a0661065c06100289066106650671026506610687",
- "0x6106025a020261060209028b8d8c8a0c068b06610689066d028d0661060706",
- "0x61068f0653028f8e076106900678029006610607065f020261062706530202",
- "0x66106929107750292066106920666029206610602790291066106026e0202",
- "0x61060c06100296066106950671029506610693940777029406610602760293",
- "0x9897640c069906610696066d02980661068e065f02970661061e062d026406",
- "0x60274029a066106026e0202610609067a02026106025a0202610602090299",
- "0x9d0777029d0661060276029c0661069b9a0775029b0661069b0666029b0661",
- "0x5f02a106610636062d02a0066106100610029f0661069e0671029e0661069c",
- "0x683020606610602063a02a3a2a1a00c06a30661069f066d02a20661060706",
- "0x10066106070685021e066106090684020261060209020c06b0090707610706",
- "0x3a0687023a066106021d0202610602090202b106024b02360661061e068602",
- "0x60c024506610610066a023606610641068602100661060c06850241066106",
- "0x248066106160665020261060209021806b216066107360688024506610645",
- "0x490661061a068c021d06610645060c021a0661061c068a021c066106480689",
- "0x6610620068d0220066106021d0202610618065302026106020902491d0706",
- "0x8e020c06610607068b0251220706510661064b068c022206610645060c024b",
- "0x1806610610068f021606610606065f024506610602062d02101e0761060c06",
- "0x80020261060209021c06b34806610741067f02413a36096106181645099002",
- "0x510661063a065f022206610636062d021d066106091a0791021a0661064806",
- "0x93024b2049096106532551220c9202530661061d066602250661061e068f02",
- "0x261065a0653025a63076106270694020261060209025606b4270661074b06",
- "0x661062d0696022d0661065e5c0795025e066106021d025c06610663065e02",
- "0x26766000906670661065f0664026606610620065f020006610649062d025f",
- "0x64026e06610620065f026906610649062d0268066106560697020261060209",
- "0x26106090673020261061e0698020261060209026f6e6909066f0661066806",
- "0x66106700664026b0661063a065f026a06610636062d02700661061c069702",
- "0x70609066106060699020706610602065f0206066106021d026c6b6a09066c",
- "0x609068f023a06610606065f023606610602062d020906610607068b020907",
- "0x61060209021606b54506610710067f02101e0c096106413a36099002410661",
- "0x61060c062d021c06610648069b024806610618069a02180661064506800202",
- "0x9d02026106020902491d1a0906490661061c069c021d0661061e065f021a06",
- "0x65106610620069c02220661061e065f024b0661060c062d02200661061606",
- "0x682020c066106021d02090661060706077502070661060206890251224b09",
- "0x9066106029e0202610607069802101e0706100661060c0699021e06610609",
- "0xc0661060c06a0021e0661061e061c021e0661060218020c06610609069f02",
- "0x661063a06a20202610602090216454109b63a36100961070c1e06020ca102",
- "0x2b706024b021a0661061806a3021c06610636065f024806610610062d0218",
- "0x21c06610645065f024806610641062d021d0661061606a402026106020902",
- "0x4b06610749067f02490661062006a602200661061a06a5021a0661061d06a3",
- "0x610625069b022506610651069a02510661064b0680020261060209022206b8",
- "0x63562709066306610653069c02560661061c065f022706610648062d025306",
- "0x25e0661061c065f025c06610648062d025a06610622069d02026106020902",
- "0x29e020261061e0698021e0c07610607068e022d5e5c09062d0661065a069c",
- "0x3606a0023a0661063a061c023a0661060218023606610610069f0210066106",
- "0x21d0202610602090248181609b9454107610709363a06021ea70236066106",
- "0x662024906610645065f021d06610641062d021a0661061c06a8021c066106",
- "0x610616062d024b0661064806a90202610602090202ba06024b02200661061a",
- "0x65106bc02510661062006bb02200661064b0662024906610618065f021d06",
- "0x7c002270661062506bf020261060209025306be250661072206bd02220661",
- "0x25c06610649065f025a0661061d062d02630661065606c10256066106270c",
- "0x61065306c3020261060c0698020261060209025e5c5a09065e0661066306c2",
- "0x66005f0906660661062d06c2020006610649065f025f0661061d062d022d06",
- "0x610609069b020906610606069a020261060209020706c5060661070206c402",
- "0x710077702100661060276020261060209021e06061e0661060c069c020c06",
- "0x60661070206c602410606410661063a069c023a06610636069d0236066106",
- "0x61060c06ca020c0661060906c902090661060606c8020261060209020706c7",
- "0x3606cb02360661060710077702100661060276020261060209021e06061e06",
- "0x2090706024b4806020c1e4806020c16410606410661063a06ca023a066106",
- "0x49480609071848060ccd02361e071e06cc090706024b4806020c1e4806020c",
- "0x2100907090707d00706025148060918480609cf021048074806ce09070602",
- "0x65c06d30907060256480609071648060cd20706025148060916480609d106",
- "0xd5025f065e06d40251"
- ],
- "sierra_program_debug_info": {
- "type_names": [
- [
- 0,
- "RangeCheck"
- ],
- [
- 1,
- "GasBuiltin"
- ],
- [
- 2,
- "felt252"
- ],
- [
- 3,
- "Array"
- ],
- [
- 4,
- "Snapshot>"
- ],
- [
- 5,
- "core::array::Span::"
- ],
- [
- 6,
- "Unit"
- ],
- [
- 7,
- "core::option::Option::"
- ],
- [
- 8,
- "u32"
- ],
- [
- 9,
- "core::bool"
- ],
- [
- 10,
- "BuiltinCosts"
- ],
- [
- 11,
- "hello_starknet::hello_starknet::HelloStarknet::balance::ContractState"
- ],
- [
- 12,
- "hello_starknet::hello_starknet::HelloStarknet::ContractState"
- ],
- [
- 13,
- "System"
- ],
- [
- 14,
- "Tuple"
- ],
- [
- 15,
- "core::panics::Panic"
- ],
- [
- 16,
- "Tuple>"
- ],
- [
- 17,
- "core::panics::PanicResult::<(hello_starknet::hello_starknet::HelloStarknet::ContractState, ())>"
- ],
- [
- 18,
- "Tuple>"
- ],
- [
- 19,
- "core::panics::PanicResult::<(core::array::Span::,)>"
- ],
- [
- 20,
- "Tuple"
- ],
- [
- 21,
- "core::panics::PanicResult::<(core::felt252,)>"
- ],
- [
- 22,
- "Box"
- ],
- [
- 23,
- "core::option::Option::>"
- ],
- [
- 24,
- "Tuple"
- ],
- [
- 25,
- "core::panics::PanicResult::<(hello_starknet::hello_starknet::HelloStarknet::balance::ContractState, ())>"
- ],
- [
- 26,
- "StorageBaseAddress"
- ],
- [
- 27,
- "StorageAddress"
- ],
- [
- 28,
- "core::result::Result::>"
- ],
- [
- 29,
- "core::result::Result::<(), core::array::Array::>"
- ],
- [
- 30,
- "Tuple"
- ],
- [
- 31,
- "core::panics::PanicResult::<((),)>"
- ]
- ],
- "libfunc_names": [
- [
- 0,
- "revoke_ap_tracking"
- ],
- [
- 1,
- "enable_ap_tracking"
- ],
- [
- 2,
- "withdraw_gas"
- ],
- [
- 3,
- "branch_align"
- ],
- [
- 4,
- "store_temp>"
- ],
- [
- 5,
- "function_call"
- ],
- [
- 6,
- "store_temp"
- ],
- [
- 7,
- "enum_match>"
- ],
- [
- 8,
- "struct_deconstruct>"
- ],
- [
- 9,
- "array_len"
- ],
- [
- 10,
- "snapshot_take"
- ],
- [
- 11,
- "drop"
- ],
- [
- 12,
- "u32_const<0>"
- ],
- [
- 13,
- "rename"
- ],
- [
- 14,
- "store_temp"
- ],
- [
- 15,
- "u32_eq"
- ],
- [
- 16,
- "struct_construct"
- ],
- [
- 17,
- "enum_init"
- ],
- [
- 18,
- "store_temp"
- ],
- [
- 19,
- "jump"
- ],
- [
- 20,
- "enum_init"
- ],
- [
- 21,
- "bool_not_impl"
- ],
- [
- 22,
- "enum_match"
- ],
- [
- 23,
- "drop"
- ],
- [
- 24,
- "get_builtin_costs"
- ],
- [
- 25,
- "store_temp"
- ],
- [
- 26,
- "withdraw_gas_all"
- ],
- [
- 27,
- "disable_ap_tracking"
- ],
- [
- 28,
- "struct_construct"
- ],
- [
- 29,
- "struct_construct"
- ],
- [
- 30,
- "store_temp"
- ],
- [
- 31,
- "store_temp"
- ],
- [
- 32,
- "store_temp"
- ],
- [
- 33,
- "store_temp"
- ],
- [
- 34,
- "function_call"
- ],
- [
- 35,
- "enum_match>"
- ],
- [
- 36,
- "drop>"
- ],
- [
- 37,
- "array_new"
- ],
- [
- 38,
- "snapshot_take>"
- ],
- [
- 39,
- "drop>"
- ],
- [
- 40,
- "struct_construct>"
- ],
- [
- 41,
- "struct_construct>>"
- ],
- [
- 42,
- "enum_init,)>, 0>"
- ],
- [
- 43,
- "store_temp,)>>"
- ],
- [
- 44,
- "enum_init,)>, 1>"
- ],
- [
- 45,
- "drop"
- ],
- [
- 46,
- "felt252_const<375233589013918064796019>"
- ],
- [
- 47,
- "array_append"
- ],
- [
- 48,
- "struct_construct"
- ],
- [
- 49,
- "struct_construct>>"
- ],
- [
- 50,
- "function_call"
- ],
- [
- 51,
- "felt252_const<7733229381460288120802334208475838166080759535023995805565484692595>"
- ],
- [
- 52,
- "drop>"
- ],
- [
- 53,
- "felt252_const<1979706721653833758925397712865600297316042839304765459608024204080243>"
- ],
- [
- 54,
- "snapshot_take"
- ],
- [
- 55,
- "drop"
- ],
- [
- 56,
- "function_call"
- ],
- [
- 57,
- "enum_match>"
- ],
- [
- 58,
- "struct_deconstruct>"
- ],
- [
- 59,
- "snapshot_take"
- ],
- [
- 60,
- "store_temp>"
- ],
- [
- 61,
- "function_call"
- ],
- [
- 62,
- "array_snapshot_pop_front"
- ],
- [
- 63,
- "enum_init>, 0>"
- ],
- [
- 64,
- "store_temp>>"
- ],
- [
- 65,
- "store_temp>>"
- ],
- [
- 66,
- "enum_init>, 1>"
- ],
- [
- 67,
- "enum_match>>"
- ],
- [
- 68,
- "unbox"
- ],
- [
- 69,
- "rename"
- ],
- [
- 70,
- "enum_init, 0>"
- ],
- [
- 71,
- "store_temp>"
- ],
- [
- 72,
- "enum_init, 1>"
- ],
- [
- 73,
- "struct_deconstruct"
- ],
- [
- 74,
- "snapshot_take"
- ],
- [
- 75,
- "store_temp"
- ],
- [
- 76,
- "function_call"
- ],
- [
- 77,
- "felt252_add"
- ],
- [
- 78,
- "function_call"
- ],
- [
- 79,
- "enum_match>"
- ],
- [
- 80,
- "struct_deconstruct>"
- ],
- [
- 81,
- "struct_construct>"
- ],
- [
- 82,
- "enum_init, 0>"
- ],
- [
- 83,
- "store_temp>"
- ],
- [
- 84,
- "enum_init, 1>"
- ],
- [
- 85,
- "drop"
- ],
- [
- 86,
- "store_temp"
- ],
- [
- 87,
- "struct_construct>"
- ],
- [
- 88,
- "enum_init, 0>"
- ],
- [
- 89,
- "store_temp>"
- ],
- [
- 90,
- "enum_init, 1>"
- ],
- [
- 91,
- "storage_base_address_const<916907772491729262376534102982219947830828984996257231353398618781993312401>"
- ],
- [
- 92,
- "storage_address_from_base"
- ],
- [
- 93,
- "store_temp"
- ],
- [
- 94,
- "storage_read_syscall"
- ],
- [
- 95,
- "enum_init>, 0>"
- ],
- [
- 96,
- "store_temp>>"
- ],
- [
- 97,
- "enum_init>, 1>"
- ],
- [
- 98,
- "rename>>"
- ],
- [
- 99,
- "function_call::unwrap_syscall>"
- ],
- [
- 100,
- "storage_write_syscall"
- ],
- [
- 101,
- "enum_init>, 0>"
- ],
- [
- 102,
- "store_temp>>"
- ],
- [
- 103,
- "enum_init>, 1>"
- ],
- [
- 104,
- "rename>>"
- ],
- [
- 105,
- "function_call::unwrap_syscall>"
- ],
- [
- 106,
- "enum_match>"
- ],
- [
- 107,
- "struct_deconstruct>"
- ],
- [
- 108,
- "struct_construct>"
- ],
- [
- 109,
- "enum_init, 0>"
- ],
- [
- 110,
- "store_temp>"
- ],
- [
- 111,
- "enum_init, 1>"
- ],
- [
- 112,
- "enum_match>>"
- ],
- [
- 113,
- "enum_match>>"
- ],
- [
- 114,
- "struct_construct>"
- ],
- [
- 115,
- "enum_init, 0>"
- ],
- [
- 116,
- "store_temp>"
- ],
- [
- 117,
- "enum_init