diff --git a/Cargo.lock b/Cargo.lock index 664486f8..05d33e1a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7897,8 +7897,10 @@ dependencies = [ "blockifier", "lazy_static", "rustc-hash", + "serde_json", "starknet", "starknet_api", + "tracing", ] [[package]] diff --git a/crates/sequencer/Cargo.toml b/crates/sequencer/Cargo.toml index c24dd664..94d64421 100644 --- a/crates/sequencer/Cargo.toml +++ b/crates/sequencer/Cargo.toml @@ -19,7 +19,9 @@ starknet_api = { workspace = true } starknet = { workspace = true } # Other +tracing = { workspace = true } rustc-hash = "1.1.0" [dev-dependencies] lazy_static = { workspace = true } +serde_json = { workspace = true } diff --git a/crates/sequencer/src/commit.rs b/crates/sequencer/src/commit.rs new file mode 100644 index 00000000..10f8ea88 --- /dev/null +++ b/crates/sequencer/src/commit.rs @@ -0,0 +1,30 @@ +use blockifier::state::{ + cached_state::CachedState, + state_api::{State as BlockifierState, StateReader as BlockifierStateReader, StateResult}, +}; + +pub trait Committer +where + for<'a> &'a mut S: BlockifierState + BlockifierStateReader, +{ + fn commit(cached_state: &mut CachedState<&mut S>) -> StateResult<()> { + let diff = cached_state.to_state_diff(); + for (address, class_hash) in diff.address_to_class_hash { + cached_state.state.set_class_hash_at(address, class_hash)?; + } + for (address, _) in diff.address_to_nonce { + cached_state.state.increment_nonce(address)?; + } + for (address, storage_updates) in diff.storage_updates { + for (k, v) in storage_updates { + cached_state.state.set_storage_at(address, k, v); + } + } + for (class_hash, compiled_class_hash) in diff.class_hash_to_compiled_class_hash { + cached_state + .state + .set_compiled_class_hash(class_hash, compiled_class_hash)?; + } + Ok(()) + } +} diff --git a/crates/sequencer/src/constants.rs b/crates/sequencer/src/constants.rs index bc7320e1..9ac42f72 100644 --- a/crates/sequencer/src/constants.rs +++ b/crates/sequencer/src/constants.rs @@ -16,6 +16,7 @@ pub mod test_constants { pub static ref SEQUENCER_ADDRESS: ContractAddress = ContractAddress(TryInto::::try_into(StarkFelt::from(1234u16)).unwrap()); pub static ref FEE_TOKEN_ADDRESS: ContractAddress = ContractAddress(TryInto::::try_into(StarkFelt::from(12345u16)).unwrap()); + pub static ref ZERO_FELT: StarkFelt = StarkFelt::from(0u8); pub static ref ONE_FELT: StarkFelt = StarkFelt::from(1u8); pub static ref TWO_FELT: StarkFelt = StarkFelt::from(2u8); pub static ref ONE_PATRICIA: PatriciaKey = TryInto::::try_into(*ONE_FELT).unwrap(); diff --git a/crates/sequencer/src/execution.rs b/crates/sequencer/src/execution.rs new file mode 100644 index 00000000..7a441195 --- /dev/null +++ b/crates/sequencer/src/execution.rs @@ -0,0 +1,7 @@ +use blockifier::transaction::{ + errors::TransactionExecutionError, transaction_execution::Transaction, +}; + +pub trait Execution { + fn execute(&mut self, transaction: Transaction) -> Result<(), TransactionExecutionError>; +} diff --git a/crates/sequencer/src/lib.rs b/crates/sequencer/src/lib.rs index d43a0535..a82f65f7 100644 --- a/crates/sequencer/src/lib.rs +++ b/crates/sequencer/src/lib.rs @@ -1,3 +1,5 @@ +pub mod commit; pub mod constants; +pub mod execution; pub mod sequencer; pub mod state; diff --git a/crates/sequencer/src/sequencer.rs b/crates/sequencer/src/sequencer.rs index 1f336a15..4a11d48a 100644 --- a/crates/sequencer/src/sequencer.rs +++ b/crates/sequencer/src/sequencer.rs @@ -1,5 +1,16 @@ -use blockifier::block_context::BlockContext; -use blockifier::state::state_api::{State, StateReader}; +use crate::{commit::Committer, execution::Execution}; +use blockifier::{ + block_context::BlockContext, + state::{ + cached_state::CachedState, + state_api::{State, StateReader}, + }, + transaction::{ + errors::TransactionExecutionError, transaction_execution::Transaction, + transactions::ExecutableTransaction, + }, +}; +use tracing::{trace, warn}; /// Sequencer is the main struct of the sequencer crate. /// Using a trait bound for the state allows for better @@ -25,3 +36,240 @@ where Self { context, state } } } + +impl Execution for Sequencer +where + for<'a> &'a mut S: State + StateReader + Committer, +{ + fn execute(&mut self, transaction: Transaction) -> Result<(), TransactionExecutionError> { + let mut cached_state = CachedState::new(&mut self.state); + let charge_fee = false; + let res = transaction.execute(&mut cached_state, &self.context, charge_fee); + + match res { + Err(err) => { + warn!("Transaction execution failed: {:?}", err); + return Err(err); + } + Ok(execution_information) => { + <&mut S>::commit(&mut cached_state)?; + match execution_information.revert_error { + Some(err) => { + warn!("Transaction execution reverted: {:?}", err) + } + None => { + trace!("Transaction execution succeeded {execution_information:?}") + } + } + } + } + + Ok(()) + } +} + +#[cfg(test)] +mod tests { + use std::collections::HashMap; + use std::fs::File; + use std::sync::Arc; + + use blockifier::abi::abi_utils::get_storage_var_address; + use blockifier::execution::contract_class::{ContractClass, ContractClassV0, ContractClassV1}; + use blockifier::state::state_api::State as BlockifierState; + use blockifier::transaction::account_transaction::AccountTransaction; + use starknet::macros::selector; + use starknet_api::core::{ChainId, ClassHash, ContractAddress, Nonce}; + use starknet_api::hash::StarkFelt; + use starknet_api::transaction::{ + Calldata, Fee, InvokeTransaction, InvokeTransactionV1, TransactionHash, + TransactionSignature, + }; + + use crate::constants::test_constants::{ + FEE_TOKEN_ADDRESS, ONE_BLOCK_NUMBER, ONE_BLOCK_TIMESTAMP, ONE_CLASS_HASH, + SEQUENCER_ADDRESS, TEST_ADDRESS, TEST_CONTRACT_ACCOUNT, TEST_CONTRACT_ADDRESS, + TWO_CLASS_HASH, ZERO_FELT, + }; + use crate::state::State; + + use super::*; + + fn read_contract_class_v0(path: &str) -> ContractClass { + let reader = File::open(path).unwrap(); + let contract_class: ContractClassV0 = serde_json::from_reader(reader).unwrap(); + + ContractClass::V0(contract_class) + } + + fn read_contract_class_v1(path: &str) -> ContractClass { + let raw_contract_class = std::fs::read_to_string(path).unwrap(); + let contract_class: ContractClassV1 = + ContractClassV1::try_from_json_string(&raw_contract_class).unwrap(); + + ContractClass::V1(contract_class) + } + + fn declare_and_deploy_contract( + path: &str, + address: ContractAddress, + class_hash: ClassHash, + mut state: &mut State, + is_v0: bool, + ) { + let contract_class = if is_v0 { + read_contract_class_v0(path) + } else { + read_contract_class_v1(path) + }; + + state + .set_contract_class(&class_hash, contract_class) + .unwrap(); + state.set_class_hash_at(address, class_hash).unwrap(); + } + + fn fund(address: StarkFelt, mut state: &mut State) { + state.set_storage_at( + *FEE_TOKEN_ADDRESS, + get_storage_var_address("ERC20_balances", &[address]).unwrap(), + StarkFelt::from(u128::MAX), + ); + } + + fn block_context() -> BlockContext { + BlockContext { + chain_id: ChainId("KKRT".into()), + block_number: *ONE_BLOCK_NUMBER, + block_timestamp: *ONE_BLOCK_TIMESTAMP, + sequencer_address: *SEQUENCER_ADDRESS, + fee_token_address: *FEE_TOKEN_ADDRESS, + + vm_resource_fee_cost: vm_resource_fee_cost(), + gas_price: 1, + invoke_tx_max_n_steps: 4_000_000, + validate_max_n_steps: 4_000_000, + max_recursion_depth: 1_000, + } + } + + /// Maps builtins and steps to a single cost unit of reference (gas). + fn vm_resource_fee_cost() -> Arc> { + Arc::new( + [ + (String::from("n_steps"), 1_f64), + ("pedersen_builtin".to_string(), 1_f64), + ("range_check_builtin".to_string(), 1_f64), + ("ecdsa_builtin".to_string(), 1_f64), + ("bitwise_builtin".to_string(), 1_f64), + ("poseidon_builtin".to_string(), 1_f64), + ("output_builtin".to_string(), 1_f64), + ("ec_op_builtin".to_string(), 1_f64), + ("keccak_builtin".to_string(), 1_f64), + ("segment_arena_builtin".to_string(), 1_f64), + ] + .into_iter() + .collect(), + ) + } + + fn test_transaction() -> Transaction { + Transaction::AccountTransaction(AccountTransaction::Invoke(InvokeTransaction::V1( + InvokeTransactionV1 { + transaction_hash: TransactionHash(*ZERO_FELT), + sender_address: *TEST_CONTRACT_ACCOUNT, + calldata: Calldata( + vec![ + *TEST_ADDRESS, // destination + selector!("inc").into(), + *ZERO_FELT, // no data + ] + .into(), + ), + max_fee: Fee(1_000_000), + signature: TransactionSignature(vec![]), + nonce: Nonce(*ZERO_FELT), + }, + ))) + } + + #[test] + fn test_sequencer_cairo_0() { + // Given + let mut state = State::default(); + let mutable = &mut state; + + declare_and_deploy_contract( + "src/test_data/cairo_0/compiled_classes/counter.json", + *TEST_CONTRACT_ADDRESS, + *ONE_CLASS_HASH, + mutable, + true, + ); + declare_and_deploy_contract( + "src/test_data/cairo_0/compiled_classes/account.json", + *TEST_CONTRACT_ACCOUNT, + *TWO_CLASS_HASH, + mutable, + true, + ); + fund(*TEST_ADDRESS, mutable); + + let context = block_context(); + let mut sequencer = Sequencer::new(context, state); + + // When + let transaction = test_transaction(); + sequencer.execute(transaction).unwrap(); + + // Then + let expected = StarkFelt::from(1u8); + let actual = (&mut sequencer.state) + .get_storage_at( + *TEST_CONTRACT_ADDRESS, + get_storage_var_address("counter", &[]).unwrap(), + ) + .unwrap(); + assert_eq!(expected, actual); + } + + #[test] + fn test_sequencer_cairo_1() { + // Given + let mut state = State::default(); + let mutable = &mut state; + + declare_and_deploy_contract( + "src/test_data/cairo_1/compiled_classes/counter.json", + *TEST_CONTRACT_ADDRESS, + *ONE_CLASS_HASH, + mutable, + false, + ); + declare_and_deploy_contract( + "src/test_data/cairo_1/compiled_classes/account.json", + *TEST_CONTRACT_ACCOUNT, + *TWO_CLASS_HASH, + mutable, + false, + ); + fund(*TEST_ADDRESS, mutable); + + let context = block_context(); + let mut sequencer = Sequencer::new(context, state); + + // When + let transaction = test_transaction(); + sequencer.execute(transaction).unwrap(); + + // Then + let expected = StarkFelt::from(1u8); + let actual = (&mut sequencer.state) + .get_storage_at( + *TEST_CONTRACT_ADDRESS, + get_storage_var_address("counter", &[]).unwrap(), + ) + .unwrap(); + assert_eq!(expected, actual); + } +} diff --git a/crates/sequencer/src/state.rs b/crates/sequencer/src/state.rs index 46966626..9734e6da 100644 --- a/crates/sequencer/src/state.rs +++ b/crates/sequencer/src/state.rs @@ -14,6 +14,8 @@ use starknet_api::{ hash::StarkFelt, }; +use crate::commit::Committer; + /// Generic state structure for the sequencer. /// The use of FxHashMap allows for a better performance. /// This hash map is used by rustc. It uses a non cryptographic hash function @@ -29,6 +31,8 @@ pub struct State { nonces: FxHashMap, } +impl Committer for &mut State {} + /// State implementation for the sequencer. We use a mutable reference to the state /// because this is what will be available during the implementation of the execution. impl BlockifierState for &mut State { @@ -62,8 +66,13 @@ impl BlockifierState for &mut State { contract_address: ContractAddress, class_hash: ClassHash, ) -> StateResult<()> { - self.contracts.insert(contract_address, class_hash); - Ok(()) + match self.contracts.get(&contract_address) { + Some(_) => Err(StateError::UnavailableContractAddress(contract_address)), + None => { + self.contracts.insert(contract_address, class_hash); + Ok(()) + } + } } fn set_contract_class( diff --git a/crates/sequencer/src/test_data/cairo_0/classes/account.cairo b/crates/sequencer/src/test_data/cairo_0/classes/account.cairo new file mode 100644 index 00000000..5e37dd24 --- /dev/null +++ b/crates/sequencer/src/test_data/cairo_0/classes/account.cairo @@ -0,0 +1,72 @@ +// A dummy account contract without any validations. + +%lang starknet + +from starkware.cairo.common.bool import TRUE +from starkware.cairo.common.cairo_builtins import HashBuiltin +from starkware.starknet.common.syscalls import ( + call_contract, + deploy, + get_caller_address, + get_contract_address, +) + +@event +func ContractDeployed( + address: felt, deployer: felt, classHash: felt, calldata_len: felt, calldata: felt*, salt: felt +) { +} + +@external +func __validate_declare__(class_hash: felt) { + return (); +} + +@external +func __validate_deploy__(class_hash: felt, contract_address_salt: felt) { + return (); +} + +@external +func __validate__(contract_address, selector: felt, calldata_len: felt, calldata: felt*) { + return (); +} + +@external +@raw_output +func __execute__{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + contract_address, selector: felt, calldata_len: felt, calldata: felt* +) -> (retdata_size: felt, retdata: felt*) { + let (retdata_size: felt, retdata: felt*) = call_contract( + contract_address=contract_address, + function_selector=selector, + calldata_size=calldata_len, + calldata=calldata, + ); + return (retdata_size=calldata_len, retdata=calldata); +} + +@external +func deploy_contract{syscall_ptr: felt*, range_check_ptr}( + class_hash: felt, + contract_address_salt: felt, + constructor_calldata_len: felt, + constructor_calldata: felt*, +) -> (contract_address: felt) { + let (contract_address) = deploy( + class_hash=class_hash, + contract_address_salt=contract_address_salt, + constructor_calldata_size=constructor_calldata_len, + constructor_calldata=constructor_calldata, + deploy_from_zero=TRUE, + ); + ContractDeployed.emit( + address=contract_address, + deployer=0, + classHash=class_hash, + calldata_len=constructor_calldata_len, + calldata=constructor_calldata, + salt=contract_address_salt, + ); + return (contract_address=0); +} diff --git a/crates/sequencer/src/test_data/cairo_0/classes/counter.cairo b/crates/sequencer/src/test_data/cairo_0/classes/counter.cairo new file mode 100644 index 00000000..dcb3b0dc --- /dev/null +++ b/crates/sequencer/src/test_data/cairo_0/classes/counter.cairo @@ -0,0 +1,24 @@ +%lang starknet + +from starkware.cairo.common.uint256 import ( + Uint256, + uint256_mul_div_mod, +) +from starkware.cairo.common.cairo_builtins import HashBuiltin, BitwiseBuiltin + + +@storage_var +func counter() -> (value: felt){ +} + +@external +func inc { + syscall_ptr: felt*, + pedersen_ptr: HashBuiltin*, + range_check_ptr, + bitwise_ptr: BitwiseBuiltin* +}(){ + let (current_counter) = counter.read(); + counter.write(current_counter + 1); + return(); +} diff --git a/crates/sequencer/src/test_data/cairo_0/compiled_classes/account.json b/crates/sequencer/src/test_data/cairo_0/compiled_classes/account.json new file mode 100644 index 00000000..0f2a1b9b --- /dev/null +++ b/crates/sequencer/src/test_data/cairo_0/compiled_classes/account.json @@ -0,0 +1,10346 @@ +{ + "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": 179, + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" + }, + { + "offset": 140, + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" + }, + { + "offset": 232, + "selector": "0x2730079d734ee55315f4f141eaed376bddd8c2133523d223a344c5604e0f7f8" + }, + { + "offset": 107, + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "offset": 123, + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.11.2", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4465706c6f79", + "0x400280007ff87fff", + "0x400380017ff87ff9", + "0x400380027ff87ffa", + "0x400380037ff87ffb", + "0x400380047ff87ffc", + "0x400380057ff87ffd", + "0x482680017ff88000", + "0x9", + "0x480280067ff88000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574436f6e747261637441646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x26b160f10156dea0639bec90696772c640b9706a47f5b8c52ea1abe5858b34d", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb7", + "0x40137fff7fff8001", + "0x4003800080017ff8", + "0x4003800180017ff9", + "0x4003800280017ffa", + "0x4003800380017ffb", + "0x400380007ff77ffb", + "0x402780017ff78002", + "0x1", + "0x4826800180018000", + "0x4", + "0x40297ffb7fff8003", + "0x4826800180018000", + "0x4", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa9", + "0x4003800080037ffd", + "0x4826800180038000", + "0x1", + "0x480a7ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", + "0x40780017fff7fff", + "0x1", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x40780017fff7fff", + "0x1", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff68", + "0x48127ffd7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff50", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff69", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x482480017ffe8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x48127ff57fff8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": { + "file_contents": { + "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", + "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo": "assert [__calldata_ptr] = calldata_len;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = calldata_len;\n// Store the updated range_check_ptr as a local variable to keep it available after\n// the memcpy.\nlocal range_check_ptr = range_check_ptr + 1;\n// Keep a reference to __calldata_ptr.\nlet __calldata_ptr_copy = __calldata_ptr;\n// Store the updated __calldata_ptr as a local variable to keep it available after\n// the memcpy.\nlocal __calldata_ptr: felt* = __calldata_ptr + calldata_len * 1;\nmemcpy(\n dst=__calldata_ptr_copy,\n src=calldata,\n len=calldata_len * 1);\n", + "autogen/starknet/arg_processor/43626654488ea4df562fad1c9748e79826dcc803943f20977dbfffd8f5bae65e.cairo": "let __calldata_arg_contract_address = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/53f1a6139553b3ccccc557cc464dc3ef40218c3505fcd39eef55d3609f01686d.cairo": "assert [__calldata_ptr] = address;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_calldata_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_calldata = cast(__calldata_ptr, felt*);\n// Use 'tempvar' instead of 'let' to avoid repeating this computation for the\n// following arguments.\ntempvar __calldata_ptr = __calldata_ptr + __calldata_arg_calldata_len * 1;\n", + "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo": "let __calldata_arg_contract_address_salt = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo": "let __calldata_arg_class_hash = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/6b7f7cddb5294559c02fa0e359e6816f0abb7e4321bb6b2f9b08e79eb4f7f40b.cairo": "assert [__return_value_ptr] = ret_value.contract_address;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_constructor_calldata_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_constructor_calldata = cast(__calldata_ptr, felt*);\n// Use 'tempvar' instead of 'let' to avoid repeating this computation for the\n// following arguments.\ntempvar __calldata_ptr = __calldata_ptr + __calldata_arg_constructor_calldata_len * 1;\n", + "autogen/starknet/arg_processor/9054b1d016e94763c9bfd6cb2ea6fdbad82bd269d03cdc0485b8a015103154c1.cairo": "assert [__calldata_ptr] = deployer;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo": "let __calldata_arg_constructor_calldata_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo": "let __calldata_arg_calldata_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo": "let __calldata_actual_size = __calldata_ptr - cast([cast(fp + (-3), felt**)], felt*);\n", + "autogen/starknet/arg_processor/e8c8ce737ec15bf12dd2ba0ea997548ef92cdede2b4e5937b58457c0b80d4c90.cairo": "assert [__calldata_ptr] = classHash;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo": "let __calldata_arg_selector = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/fd8b9222f34b7fd19c96756ace62d77adacb0c2f66dcd6536a1623c81ed3e62a.cairo": "assert [__calldata_ptr] = salt;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo": "alloc_locals;\nlet (local __keys_ptr: felt*) = alloc();\nassert [__keys_ptr] = SELECTOR;\nlet (local __data_ptr: felt*) = alloc();\nlet __calldata_ptr = __data_ptr;\n", + "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", + "autogen/starknet/external/__execute__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/__execute__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/__execute__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(contract_address=__calldata_arg_contract_address, selector=__calldata_arg_selector, calldata_len=__calldata_arg_calldata_len, calldata=__calldata_arg_calldata,);\nlet retdata_size = ret_value.retdata_size;\nlet retdata = ret_value.retdata;\n", + "autogen/starknet/external/__execute__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/__validate__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", + "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo": "let ret_value = __wrapped_func{}(contract_address=__calldata_arg_contract_address, selector=__calldata_arg_selector, calldata_len=__calldata_arg_calldata_len, calldata=__calldata_arg_calldata,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/__validate__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/__validate__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", + "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo": "let ret_value = __wrapped_func{}(class_hash=__calldata_arg_class_hash,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/__validate_declare__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", + "autogen/starknet/external/__validate_declare__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/__validate_declare__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", + "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/__validate_deploy__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt*)];\n", + "autogen/starknet/external/__validate_deploy__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/__validate_deploy__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", + "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo": "let ret_value = __wrapped_func{}(class_hash=__calldata_arg_class_hash, contract_address_salt=__calldata_arg_contract_address_salt,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/deploy_contract/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, range_check_ptr=range_check_ptr}(class_hash=__calldata_arg_class_hash, contract_address_salt=__calldata_arg_contract_address_salt, constructor_calldata_len=__calldata_arg_constructor_calldata_len, constructor_calldata=__calldata_arg_constructor_calldata,);\nlet (range_check_ptr, retdata_size, retdata) = deploy_contract_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/deploy_contract/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, felt*)];\n", + "autogen/starknet/external/deploy_contract/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo": "func deploy_contract_encode_return(ret_value: (contract_address: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n" + }, + "instruction_locations": { + "0": { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 12, + "end_line": 4, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 4 + } + }, + "2": { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 5, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 5 + } + }, + "3": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 8, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 8 + } + }, + "5": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 9, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "6": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 41, + "end_line": 12, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 12 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 23, + "end_line": 2, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 13, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'dst' in:" + ], + "start_col": 13, + "start_line": 2 + } + }, + "7": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 13, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 44, + "start_line": 13 + }, + "While expanding the reference 'src' in:" + ], + "start_col": 25, + "start_line": 2 + } + }, + "8": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 17, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 26, + "start_line": 17 + } + }, + "9": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 17, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "10": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 22, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "12": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 23 + } + }, + "14": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 27, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 24 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 44, + "end_line": 29, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 29 + } + }, + "16": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 31 + } + }, + "17": { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 26, + "end_line": 33, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 33 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 15, + "end_line": 34, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 34 + } + }, + "18": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 47, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 47 + } + }, + "20": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 52, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "21": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 52, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "22": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 52, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "23": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 52, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "24": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 52, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "25": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 88, + "end_line": 53, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 53 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 54, + "end_line": 56, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 57, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 57 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 42 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 56 + } + }, + "27": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 57, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 26, + "start_line": 57 + } + }, + "28": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 57, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 57, + "start_line": 57 + } + }, + "29": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 57, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 57 + } + }, + "30": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 166, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 166 + } + }, + "32": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "33": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "34": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "35": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "36": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "37": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 172, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 165 + } + }, + "38": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 81, + "end_line": 174, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 174 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 48, + "end_line": 176, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 157, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 178, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 178 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 157 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 176 + } + }, + "40": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 178, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 30, + "start_line": 178 + } + }, + "41": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 178, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 178 + } + }, + "42": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 202, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 63, + "start_line": 202 + } + }, + "44": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 202, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 202 + } + }, + "45": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 93, + "end_line": 203, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 203 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 58, + "end_line": 204, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 205, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 205 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 204 + } + }, + "47": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 205, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 28, + "start_line": 205 + } + }, + "48": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 205, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "49": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 276, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 65, + "start_line": 276 + } + }, + "51": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 96, + "end_line": 276, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 276 + } + }, + "52": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 95, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 277 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 60, + "end_line": 278, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 274, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 279, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 279 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 274 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 278 + } + }, + "54": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 279, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 30, + "start_line": 279 + } + }, + "55": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 279, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 279 + } + }, + "56": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 392, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 392 + } + }, + "58": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "59": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "60": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "61": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "62": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 393, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "63": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 85, + "end_line": 394, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 394 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 51, + "end_line": 395, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 396, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 396 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 395 + } + }, + "65": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 396, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 396 + } + }, + "66": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "68": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "70": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "71": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "73": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "74": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "76": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "77": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/53f1a6139553b3ccccc557cc464dc3ef40218c3505fcd39eef55d3609f01686d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 16 + }, + "While handling calldata argument 'address'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "78": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/9054b1d016e94763c9bfd6cb2ea6fdbad82bd269d03cdc0485b8a015103154c1.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 20, + "start_line": 16 + }, + "While handling calldata argument 'deployer'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "79": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/e8c8ce737ec15bf12dd2ba0ea997548ef92cdede2b4e5937b58457c0b80d4c90.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 36, + "start_line": 16 + }, + "While handling calldata argument 'classHash'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "80": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 53, + "start_line": 16 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "81": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "82": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 5 + } + }, + "84": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 31, + "start_line": 10 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 53, + "start_line": 16 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "86": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 10 + } + }, + "87": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/16b228bb7e88e74b572b7b259cb78c365c4e9c63ad3fbc9aae81e4c7bf3d84dd.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 12 + }, + "While expanding the reference '__calldata_ptr_copy' in:" + ], + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 27, + "start_line": 7 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 53, + "start_line": 16 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "89": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 13 + }, + "While expanding the reference 'calldata' in:" + ], + "start_col": 73, + "start_line": 16 + } + }, + "90": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 14 + }, + "While expanding the reference 'calldata_len' in:" + ], + "start_col": 53, + "start_line": 16 + } + }, + "91": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 11 + } + }, + "93": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/fd8b9222f34b7fd19c96756ace62d77adacb0c2f66dcd6536a1623c81ed3e62a.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 90, + "start_line": 16 + }, + "While handling calldata argument 'salt'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "94": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/fd8b9222f34b7fd19c96756ace62d77adacb0c2f66dcd6536a1623c81ed3e62a.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 90, + "start_line": 16 + }, + "While handling calldata argument 'salt'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "96": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "97": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "99": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 29, + "start_line": 1 + }, + "While expanding the reference '__keys_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 2 + } + }, + "100": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "101": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 84, + "start_line": 1 + }, + "While expanding the reference '__data_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 4 + } + }, + "102": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "104": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/19a23c268b4380394040cdcd4e3394633bc2c43cafa96b39c25372069077062d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 16 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 7, + "start_line": 5 + } + }, + "105": { + "accessible_scopes": [ + "__main__", + "__main__.ContractDeployed", + "__main__.ContractDeployed.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "106": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 22, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "107": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 27, + "start_line": 21 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "109": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "110": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 45, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_class_hash' in:" + ], + "start_col": 27, + "start_line": 21 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 33, + "start_line": 1 + } + }, + "111": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + } + }, + "113": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "115": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "116": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "117": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "118": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "120": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/18bcfd5686ba673c30c812a7b649c331646f552ab38a2ba62f76b60b99c4ef1b.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "121": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 21 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "122": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 27, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 27 + } + }, + "123": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 44, + "start_line": 26 + }, + "While handling calldata argument 'contract_address_salt'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "125": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "126": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 45, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_class_hash' in:" + ], + "start_col": 26, + "start_line": 26 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 33, + "start_line": 1 + } + }, + "127": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 130, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_contract_address_salt' in:" + ], + "start_col": 44, + "start_line": 26 + }, + "While handling calldata argument 'contract_address_salt'" + ], + "start_col": 44, + "start_line": 1 + } + }, + "128": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + } + }, + "130": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "132": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "133": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "134": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "135": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "137": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/cf7545a05970175b2ba606cf7d68e72719e1d6dc6683007a77baef00baefe7f3.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "138": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 26, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 26 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "139": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 32, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "140": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "141": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 53, + "start_line": 31 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "142": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "143": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 53, + "start_line": 31 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "145": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 53, + "start_line": 31 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "146": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "147": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "148": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/43626654488ea4df562fad1c9748e79826dcc803943f20977dbfffd8f5bae65e.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 51, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_contract_address' in:" + ], + "start_col": 19, + "start_line": 31 + }, + "While handling calldata argument 'contract_address'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "149": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 116, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 93, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_selector' in:" + ], + "start_col": 37, + "start_line": 31 + }, + "While handling calldata argument 'selector'" + ], + "start_col": 31, + "start_line": 1 + } + }, + "150": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 158, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 131, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 53, + "start_line": 31 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "151": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 192, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 169, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata' in:" + ], + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 31, + "start_line": 5 + } + }, + "153": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + } + }, + "155": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "157": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "158": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/3f2c77ab4e9866f148094b3f3c2497496b7ce8700b8370e7f1bc10658a33d640.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "159": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "160": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 31 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + } + }, + "162": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "164": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/__validate__/6a17e53ef03de8a95ee0c2948ad570226648ae9e631ba13297aa6efa4bd3d738.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "165": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 31, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 31 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "166": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 45, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 48, + "start_line": 40 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 42 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 37 + } + }, + "167": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 41, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 26, + "start_line": 41 + }, + "While expanding the reference 'contract_address' in:" + ], + "start_col": 5, + "start_line": 38 + } + }, + "168": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 42, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 27, + "start_line": 42 + }, + "While expanding the reference 'selector' in:" + ], + "start_col": 23, + "start_line": 38 + } + }, + "169": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 43, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 23, + "start_line": 43 + }, + "While expanding the reference 'calldata_len' in:" + ], + "start_col": 39, + "start_line": 38 + } + }, + "170": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 44, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 18, + "start_line": 44 + }, + "While expanding the reference 'calldata' in:" + ], + "start_col": 59, + "start_line": 38 + } + }, + "171": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 6, + "end_line": 45, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 48, + "start_line": 40 + } + }, + "173": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 45, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 37 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 48, + "start_line": 40 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 42 + } + }, + "174": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 37 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 37 + } + }, + "175": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 46 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 37 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 37 + } + }, + "176": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 26, + "start_line": 46 + }, + "While expanding the reference 'calldata_len' in:" + ], + "start_col": 39, + "start_line": 38 + } + }, + "177": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 48, + "start_line": 46 + }, + "While expanding the reference 'calldata' in:" + ], + "start_col": 59, + "start_line": 38 + } + }, + "178": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 46, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "179": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "180": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 39, + "start_line": 38 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "181": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "182": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 39, + "start_line": 38 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "184": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 39, + "start_line": 38 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "185": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "186": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "187": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "188": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "189": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "190": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + } + }, + "192": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/43626654488ea4df562fad1c9748e79826dcc803943f20977dbfffd8f5bae65e.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 165, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 134, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_contract_address' in:" + ], + "start_col": 5, + "start_line": 38 + }, + "While handling calldata argument 'contract_address'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "193": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/efce3bc97e0a7923c6699414008fef8ca0564718704acd4ae52e0b77f0a7c01e.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 199, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 176, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_selector' in:" + ], + "start_col": 23, + "start_line": 38 + }, + "While handling calldata argument 'selector'" + ], + "start_col": 31, + "start_line": 1 + } + }, + "194": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b3680ca562908399dc897f0a23ed55686e0fba9ab4a18330c139e561aa7b41d8.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 241, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 214, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 39, + "start_line": 38 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "195": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 38, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 275, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/cb7c456564b9f3fab583fd1a24600cbc5d2562ecfbc4b23dd75cf8fbd428527f.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 252, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata' in:" + ], + "start_col": 59, + "start_line": 38 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 31, + "start_line": 5 + } + }, + "197": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + } + }, + "199": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "200": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 157, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 62, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 30, + "start_line": 56 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 157 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 50 + } + }, + "201": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 51, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 57, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 20, + "start_line": 57 + }, + "While expanding the reference 'class_hash' in:" + ], + "start_col": 5, + "start_line": 51 + } + }, + "202": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 52, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 58, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 31, + "start_line": 58 + }, + "While expanding the reference 'contract_address_salt' in:" + ], + "start_col": 5, + "start_line": 52 + } + }, + "203": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 59, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 35, + "start_line": 59 + }, + "While expanding the reference 'constructor_calldata_len' in:" + ], + "start_col": 5, + "start_line": 53 + } + }, + "204": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 60, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 30, + "start_line": 60 + }, + "While expanding the reference 'constructor_calldata' in:" + ], + "start_col": 5, + "start_line": 54 + } + }, + "205": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 61, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 26, + "start_line": 61 + } + }, + "207": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 6, + "end_line": 62, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 30, + "start_line": 56 + } + }, + "209": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 157, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 62, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 70, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 63 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 56 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 157 + } + }, + "210": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/ContractDeployed/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 70, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 63 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 42, + "start_line": 50 + } + }, + "211": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 56, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 64, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 17, + "start_line": 64 + }, + "While expanding the reference 'contract_address' in:" + ], + "start_col": 10, + "start_line": 56 + } + }, + "212": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 65, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 18, + "start_line": 65 + } + }, + "214": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 51, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 66, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 19, + "start_line": 66 + }, + "While expanding the reference 'class_hash' in:" + ], + "start_col": 5, + "start_line": 51 + } + }, + "215": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 67, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 22, + "start_line": 67 + }, + "While expanding the reference 'constructor_calldata_len' in:" + ], + "start_col": 5, + "start_line": 53 + } + }, + "216": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 68, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 18, + "start_line": 68 + }, + "While expanding the reference 'constructor_calldata' in:" + ], + "start_col": 5, + "start_line": 54 + } + }, + "217": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 52, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 69, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 14, + "start_line": 69 + }, + "While expanding the reference 'contract_address_salt' in:" + ], + "start_col": 5, + "start_line": 52 + } + }, + "218": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 6, + "end_line": 70, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 63 + } + }, + "220": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 71, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 30, + "start_line": 71 + } + }, + "222": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 71, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 71 + } + }, + "223": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "225": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6b7f7cddb5294559c02fa0e359e6816f0abb7e4321bb6b2f9b08e79eb4f7f40b.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 55, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 7, + "start_line": 55 + }, + "While handling return value 'contract_address'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "226": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6b7f7cddb5294559c02fa0e359e6816f0abb7e4321bb6b2f9b08e79eb4f7f40b.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 55, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 55 + }, + "While handling return value 'contract_address'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "228": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 73, + "start_line": 1 + } + }, + "229": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "230": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "231": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/deploy_contract/8257fe6eae4dba72dfdca859a8cf468e54768eef454549243e9e9dc86dbe9348.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "232": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 42, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "233": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_constructor_calldata_len' in:" + ], + "start_col": 5, + "start_line": 53 + }, + "While handling calldata argument 'constructor_calldata_len'" + ], + "start_col": 47, + "start_line": 1 + } + }, + "234": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "235": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 5, + "start_line": 53 + }, + "While handling calldata argument 'constructor_calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "237": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_constructor_calldata_len' in:" + ], + "start_col": 5, + "start_line": 53 + }, + "While handling calldata argument 'constructor_calldata_len'" + ], + "start_col": 47, + "start_line": 1 + } + }, + "238": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "239": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "240": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 73, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 42, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "241": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "242": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 73, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 23, + "start_line": 3 + } + }, + "244": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a5e642bec1f7526308a73478077ef051a66625a56a9015e448ad8b892166ca8.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 51, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 126, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 101, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_class_hash' in:" + ], + "start_col": 5, + "start_line": 51 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 33, + "start_line": 1 + } + }, + "245": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6a1a539ae30d2e62b23ed0bb735b8c83307bbbe2a0921f8d1bc90561bfef7d31.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 52, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 186, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 150, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_contract_address_salt' in:" + ], + "start_col": 5, + "start_line": 52 + }, + "While handling calldata argument 'contract_address_salt'" + ], + "start_col": 44, + "start_line": 1 + } + }, + "246": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/acc69964bf196c1545e413f44fd3613af3a57e7d76aeb7d886f21c10d465617a.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 53, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 252, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 213, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_constructor_calldata_len' in:" + ], + "start_col": 5, + "start_line": 53 + }, + "While handling calldata argument 'constructor_calldata_len'" + ], + "start_col": 47, + "start_line": 1 + } + }, + "247": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/6eae80be89540f295389263bce4af8a7c5bac822e60c5fad8976ef4405703be0.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 54, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 310, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 275, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_constructor_calldata' in:" + ], + "start_col": 5, + "start_line": 54 + }, + "While handling calldata argument 'constructor_calldata'" + ], + "start_col": 43, + "start_line": 5 + } + }, + "249": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + } + }, + "251": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 104, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 89, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 73, + "start_line": 1 + } + }, + "252": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 105, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "254": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "255": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/a2e7932207d079a1e1f1fffb9d05f1edfbc5140541b28bb23f4aae8472bc1b49.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "256": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "257": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "258": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/9b9ead94ad590f1d21df34add1c5ca67b7d5322182cdd6b6962d5e6ee00f8ced.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "259": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/deploy_contract/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 50, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 50 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + } + } + }, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "6": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "14": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "17": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "25": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 2 + } + } + } + ], + "38": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.deploy" + ], + "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.deploy.syscall_ptr": 3 + } + } + } + ], + "45": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 4 + } + } + } + ], + "52": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 5 + } + } + } + ], + "63": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 6 + } + } + } + ], + "113": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 4 + }, + "reference_ids": {} + } + } + ], + "130": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 5 + }, + "reference_ids": {} + } + } + ], + "155": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 14, + "offset": 11 + }, + "reference_ids": {} + } + } + ], + "223": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deploy_contract_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 19, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.ContractDeployed": { + "type": "namespace" + }, + "__main__.ContractDeployed.Args": { + "full_name": "__main__.ContractDeployed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.ContractDeployed.ImplicitArgs": { + "full_name": "__main__.ContractDeployed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.ContractDeployed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.ContractDeployed.SELECTOR": { + "type": "const", + "value": 1093830577610461490539113735431936179703456330374563419579920790156759053133 + }, + "__main__.ContractDeployed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.ContractDeployed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.ContractDeployed.emit": { + "decorators": [], + "pc": 66, + "type": "function" + }, + "__main__.ContractDeployed.emit.Args": { + "full_name": "__main__.ContractDeployed.emit.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 3 + }, + "classHash": { + "cairo_type": "felt", + "offset": 2 + }, + "deployer": { + "cairo_type": "felt", + "offset": 1 + }, + "salt": { + "cairo_type": "felt", + "offset": 5 + } + }, + "size": 6, + "type": "struct" + }, + "__main__.ContractDeployed.emit.ImplicitArgs": { + "full_name": "__main__.ContractDeployed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.ContractDeployed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.ContractDeployed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__main__.ContractDeployed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.ContractDeployed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.__execute__": { + "decorators": [ + "external", + "raw_output" + ], + "pc": 166, + "type": "function" + }, + "__main__.__execute__.Args": { + "full_name": "__main__.__execute__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__execute__.ImplicitArgs": { + "full_name": "__main__.__execute__.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__execute__.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate__": { + "decorators": [ + "external" + ], + "pc": 139, + "type": "function" + }, + "__main__.__validate__.Args": { + "full_name": "__main__.__validate__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.ImplicitArgs": { + "full_name": "__main__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.__validate__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 106, + "type": "function" + }, + "__main__.__validate_declare__.Args": { + "full_name": "__main__.__validate_declare__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.__validate_declare__.ImplicitArgs": { + "full_name": "__main__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.__validate_declare__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_deploy__": { + "decorators": [ + "external" + ], + "pc": 122, + "type": "function" + }, + "__main__.__validate_deploy__.Args": { + "full_name": "__main__.__validate_deploy__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.__validate_deploy__.ImplicitArgs": { + "full_name": "__main__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.__validate_deploy__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "__main__.deploy": { + "destination": "starkware.starknet.common.syscalls.deploy", + "type": "alias" + }, + "__main__.deploy_contract": { + "decorators": [ + "external" + ], + "pc": 200, + "type": "function" + }, + "__main__.deploy_contract.Args": { + "full_name": "__main__.deploy_contract.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "constructor_calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.deploy_contract.ImplicitArgs": { + "full_name": "__main__.deploy_contract.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.deploy_contract.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "__main__.deploy_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "__main__.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "__wrappers__.__execute__": { + "decorators": [ + "external", + "raw_output" + ], + "pc": 179, + "type": "function" + }, + "__wrappers__.__execute__.Args": { + "full_name": "__wrappers__.__execute__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.ImplicitArgs": { + "full_name": "__wrappers__.__execute__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__execute__.__wrapped_func": { + "destination": "__main__.__execute__", + "type": "alias" + }, + "__wrappers__.__execute___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate__": { + "decorators": [ + "external" + ], + "pc": 140, + "type": "function" + }, + "__wrappers__.__validate__.Args": { + "full_name": "__wrappers__.__validate__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.ImplicitArgs": { + "full_name": "__wrappers__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate__.__wrapped_func": { + "destination": "__main__.__validate__", + "type": "alias" + }, + "__wrappers__.__validate___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 107, + "type": "function" + }, + "__wrappers__.__validate_declare__.Args": { + "full_name": "__wrappers__.__validate_declare__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_declare__.__wrapped_func": { + "destination": "__main__.__validate_declare__", + "type": "alias" + }, + "__wrappers__.__validate_declare___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_deploy__": { + "decorators": [ + "external" + ], + "pc": 123, + "type": "function" + }, + "__wrappers__.__validate_deploy__.Args": { + "full_name": "__wrappers__.__validate_deploy__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_deploy__.__wrapped_func": { + "destination": "__main__.__validate_deploy__", + "type": "alias" + }, + "__wrappers__.__validate_deploy___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.deploy_contract": { + "decorators": [ + "external" + ], + "pc": 232, + "type": "function" + }, + "__wrappers__.deploy_contract.Args": { + "full_name": "__wrappers__.deploy_contract.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deploy_contract.ImplicitArgs": { + "full_name": "__wrappers__.deploy_contract.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deploy_contract.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.deploy_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.deploy_contract.__wrapped_func": { + "destination": "__main__.deploy_contract", + "type": "alias" + }, + "__wrappers__.deploy_contract_encode_return": { + "decorators": [], + "pc": 223, + "type": "function" + }, + "__wrappers__.deploy_contract_encode_return.Args": { + "full_name": "__wrappers__.deploy_contract_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(contract_address: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.deploy_contract_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.deploy_contract_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deploy_contract_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.deploy_contract_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.deploy_contract_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 3, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 8, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract": { + "decorators": [], + "pc": 18, + "type": "function" + }, + "starkware.starknet.common.syscalls.call_contract.Args": { + "full_name": "starkware.starknet.common.syscalls.call_contract.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 25, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.deploy": { + "decorators": [], + "pc": 30, + "type": "function" + }, + "starkware.starknet.common.syscalls.deploy.Args": { + "full_name": "starkware.starknet.common.syscalls.deploy.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 4 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.deploy.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.deploy.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.deploy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.deploy.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.deploy.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 30, + "value": "[cast(fp + (-8), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 38, + "value": "cast([fp + (-8)] + 9, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 56, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 63, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 42, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 1 + }, + "pc": 45, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_contract_address": { + "decorators": [], + "pc": 49, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_contract_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 49, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 52, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 30, + "value": "[cast(fp + (-8), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 49, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-7), felt**)]" + } + ] + } + } +} diff --git a/crates/sequencer/src/test_data/cairo_0/compiled_classes/counter.json b/crates/sequencer/src/test_data/cairo_0/compiled_classes/counter.json new file mode 100644 index 00000000..6b336414 --- /dev/null +++ b/crates/sequencer/src/test_data/cairo_0/compiled_classes/counter.json @@ -0,0 +1,10896 @@ +{ + "abi": [ + { + "inputs": [], + "name": "inc", + "outputs": [], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": 377, + "selector": "0x3b82f69851fa1625b367ea6c116252a84257da483dcec4d4e4bc270eb5c70a7" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": [ + "pedersen", + "range_check", + "bitwise" + ], + "compiler_version": "0.11.2", + "data": [ + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x484480017fff8000", + "0x2aaaaaaaaaaaab05555555555555556", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x484480017fff8000", + "0x4000000000000088000000000000001", + "0x48307fff7ffd8000", + "0xa0680017fff8000", + "0xe", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffc80007fff", + "0x40307ffc7ff87fff", + "0x48297ffd80007ffc", + "0x482680017ffd8000", + "0x1", + "0x48507fff7ffe8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffd80007fff", + "0x48327fff7ffc8000", + "0x40307ffa7ff67fff", + "0x48527ffe7ffc8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40317ffd7ff97ffd", + "0x48297ffc80007ffd", + "0x48527fff7ffc8000", + "0x40507ffb7ff77fff", + "0x40780017fff7fff", + "0x2", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xa", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x14", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xe", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482480017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x400280007ffc7fff", + "0x40780017fff7fff", + "0x11", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x100000000000000000000000000000000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb8", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x404b800280028002", + "0x404b800380038003", + "0x482a7ffc7ffa8000", + "0x4846800180028000", + "0x100000000000000000000000000000000", + "0x40327fff80007ffe", + "0x482a7ffd7ffb8000", + "0x482880027fff8000", + "0x4846800180038000", + "0x100000000000000000000000000000000", + "0x40327fff80017ffe", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x4846800180018000", + "0x10000000000000000", + "0x40337fff80007ffd", + "0x400380007ffc8000", + "0x480680017fff8000", + "0xffffffffffffffff", + "0x4828800080007fff", + "0x400280017ffc7fff", + "0x400380027ffc8001", + "0x482680017ffc8000", + "0x3", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x48127ffd7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x48127ffd7fff8000", + "0x48507ff17fd98000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", + "0x48507fe67fcf8000", + "0x48507fe67fcd8000", + "0x48307fff7ffe8000", + "0x48127ffa7fff8000", + "0x48307ffb7ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x48507fd77fcb8000", + "0x48507fd77fbf8000", + "0x48307fff7ffe8000", + "0x48507fe07fbc8000", + "0x48307fff7ffe8000", + "0x48127ff87fff8000", + "0x48307ff97ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcd", + "0x48507fc67fbb8000", + "0x48507fc67fb98000", + "0x48307fff7ffe8000", + "0x48507fcf7fac8000", + "0x48307fff7ffe8000", + "0x48507fce7fa98000", + "0x48307fff7ffe8000", + "0x48127ff67fff8000", + "0x48307ff77ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc2", + "0x48507fb47fa88000", + "0x48507fbe7fa68000", + "0x48307fff7ffe8000", + "0x48507fbd7f998000", + "0x48307fff7ffe8000", + "0x48127ff87fff8000", + "0x48307ff97ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb9", + "0x48507fae7f978000", + "0x48507fae7f958000", + "0x48307fff7ffe8000", + "0x48127ffa7fff8000", + "0x48307ffb7ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb2", + "0x48507fa07f888000", + "0x48127ffc7fff8000", + "0x48307ffd7ffe8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x480680017fff8000", + "0x10000000000000000", + "0x48507fac7fff8000", + "0x480680017fff8000", + "0x10000000000000000", + "0x48507fce7fff8000", + "0x480680017fff8000", + "0x10000000000000000", + "0x48507fec7fff8000", + "0x480680017fff8000", + "0x10000000000000000", + "0x48507ff87fff8000", + "0x48127ff57fff8000", + "0x48307ff87f958000", + "0x48307ff97fb48000", + "0x48307ffa7fd78000", + "0x48307ffb7ff28000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff72", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff91", + "0x48127ffb7fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff61", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff86", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7b", + "0x400680017fff7f49", + "0x0", + "0x400680017fff7f4a", + "0x0", + "0x48127ffb7fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff47", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46", + "0x40127e747fff7ffd", + "0x40127e757fff7ffe", + "0x48127ffc7fff8000", + "0x48127fdf7fff8000", + "0x48127fdf7fff8000", + "0x48127f267fff8000", + "0x48127f267fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3d", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127fe37fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff33", + "0x400680017fff7fff", + "0x0", + "0x40127e447fff7ffd", + "0x40127e457fff7ffe", + "0x48127ffc7fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa6", + "0x400680017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x7ebcc807b5c7e19f245995a55aed6f46f5f582f476a886b91b834b0ddf5854", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea9", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea3", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x482480017ffc8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": { + "file_contents": { + "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", + "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/inc/3952834c1beb671cf8470409806cf47019e8bce9ece78f7b8cbe295b3b28198a.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 3, starkware.cairo.common.cairo_builtins.BitwiseBuiltin**)];\n", + "autogen/starknet/external/inc/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr, bitwise_ptr=bitwise_ptr}();\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/inc/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/inc/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/storage_var/counter/decl.cairo": "namespace counter {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/counter/impl.cairo": "namespace counter {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 223925651276572801467025322450506123433664924558092583619131301620304795732;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (value: felt) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}" + }, + "instruction_locations": { + "0": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 354, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 58, + "start_line": 354 + } + }, + "2": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 354, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "3": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 354, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "4": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 87, + "end_line": 355, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 355 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 53, + "end_line": 357, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 357 + } + }, + "6": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 358, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 19, + "start_line": 358 + } + }, + "7": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + } + }, + "8": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 372, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 372 + } + }, + "10": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "11": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "12": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 373, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "13": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 88, + "end_line": 374, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 374 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 54, + "end_line": 375, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 375 + } + }, + "15": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + } + }, + "16": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 184, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 164 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 42, + "end_line": 186, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "17": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 186, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "18": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 186, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "20": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 186, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "21": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 187, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "22": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 187, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "23": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 89, + "end_line": 187, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "25": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 89, + "end_line": 187, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "26": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 49, + "end_line": 196, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 196 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 42, + "end_line": 197, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 197 + } + }, + "28": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 198, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 198 + } + }, + "30": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 198, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 198 + } + }, + "31": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 198, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 198 + } + }, + "32": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 199, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 199 + } + }, + "33": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 199, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 34, + "start_line": 199 + } + }, + "35": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 199, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 199 + } + }, + "36": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 199, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 199 + } + }, + "37": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 188, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 200, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 200 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 188 + } + }, + "39": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 200, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 200 + } + }, + "40": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 49, + "end_line": 204, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 204 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 50, + "end_line": 205, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "42": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 206, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 21, + "start_line": 206 + } + }, + "44": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 206, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 206 + } + }, + "45": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 207, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 207 + } + }, + "46": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 207, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 207 + } + }, + "47": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 208, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 208 + } + }, + "48": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 208, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 208 + } + }, + "49": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 188, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 209, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 209 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 188 + } + }, + "51": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 209, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 209 + } + }, + "52": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 31, + "end_line": 213, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 213 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 214, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 214 + } + }, + "53": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 215, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 28, + "start_line": 215 + } + }, + "54": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 215, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 215 + } + }, + "55": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 215, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 215 + } + }, + "56": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 216, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 216 + } + }, + "58": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 188, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 217, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 217 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 188 + } + }, + "60": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 217, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 217 + } + }, + "61": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 84, + "end_line": 19, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 19 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 40, + "end_line": 20, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 20 + } + }, + "63": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 21 + } + }, + "64": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 22, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "66": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 23, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 23 + } + }, + "68": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 24, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 24 + } + }, + "70": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 24 + } + }, + "71": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 91, + "end_line": 27, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 27 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 48, + "end_line": 28, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 28 + } + }, + "73": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 29, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 33, + "start_line": 29 + } + }, + "75": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 29, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 32, + "start_line": 29 + } + }, + "77": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 29, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 29 + } + }, + "78": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 30, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 30 + } + }, + "80": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 32, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 31 + } + }, + "82": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 32, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 32 + } + }, + "84": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 32, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "85": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 154 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + } + }, + "86": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 35, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 20, + "start_line": 35 + } + }, + "88": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 18, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 35, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 30, + "start_line": 35 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 29, + "start_line": 18 + } + }, + "89": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 35 + } + }, + "91": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 36, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 36 + } + }, + "93": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 36, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 36 + } + }, + "94": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 43, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 43 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 42 + } + }, + "95": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 43, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 18, + "start_line": 43 + } + }, + "96": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 43, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 43 + } + }, + "98": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 43, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 43 + } + }, + "99": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 22, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "100": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 23, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 23 + } + }, + "101": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 24, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 25, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 24 + } + }, + "103": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 25, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 25 + } + }, + "104": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "106": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 41, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 36 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 46, + "end_line": 43, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 43 + } + }, + "107": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 44, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 44 + } + }, + "108": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 46, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 22, + "start_line": 46 + } + }, + "109": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 46, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 46 + } + }, + "111": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 46, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "112": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 47, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 47 + } + }, + "113": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 47, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 47 + } + }, + "114": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 47, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 53, + "start_line": 47 + } + }, + "116": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 47, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 47 + } + }, + "117": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 48, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 48 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "118": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 33, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 48, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 48 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 33 + } + }, + "119": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 33, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 48, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 48 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 33 + } + }, + "120": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 48, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 48 + } + }, + "122": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 33, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 50, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 50 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 33 + } + }, + "123": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 33, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 50, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 50 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 11, + "start_line": 33 + } + }, + "124": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 35, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 50, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 18, + "start_line": 50 + }, + "While expanding the reference 'carry_high' in:" + ], + "start_col": 11, + "start_line": 35 + } + }, + "125": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 50, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 50 + } + }, + "126": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 56, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 56 + } + }, + "128": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 63, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 60 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 39, + "end_line": 64, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 22, + "start_line": 64 + } + }, + "130": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 64, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 64 + } + }, + "131": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 65, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 65 + } + }, + "132": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 66, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 66 + } + }, + "134": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 66, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 66 + } + }, + "135": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 66, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 66 + } + }, + "136": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 67, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 67 + } + }, + "137": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 68, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 69, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 69 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 68 + } + }, + "139": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 69, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 69 + }, + "While expanding the reference 'low' in:" + ], + "start_col": 11, + "start_line": 57 + } + }, + "140": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 58, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 69, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 18, + "start_line": 69 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 11, + "start_line": 58 + } + }, + "141": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 69, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 69 + } + }, + "142": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 74, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 74 + } + }, + "144": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 75, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 75 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + } + }, + "145": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 75, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 75 + } + }, + "146": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 75, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 75 + } + }, + "148": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 75, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 76, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 76 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 75 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "149": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 76, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 76 + } + }, + "150": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 76, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 76 + } + }, + "152": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 76, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 77, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 77 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 76 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "153": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 77, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 77 + } + }, + "154": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 77, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 77 + } + }, + "156": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 77, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 78, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 78 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 77 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "157": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 78, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 78 + } + }, + "158": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 78, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 78 + } + }, + "160": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 78, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 80, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 80 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 78 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "161": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 80, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 80 + } + }, + "162": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 80, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 80 + } + }, + "164": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 81 + } + }, + "165": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 81 + } + }, + "166": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 81 + } + }, + "167": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 80, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 81 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 80 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "168": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 81 + } + }, + "169": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 81 + } + }, + "171": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 82 + } + }, + "172": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 82 + } + }, + "173": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 82 + } + }, + "174": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 54, + "start_line": 82 + } + }, + "175": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 82 + } + }, + "176": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 81, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 82 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 81 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "177": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 82 + } + }, + "178": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 82 + } + }, + "180": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 83 + } + }, + "181": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 83 + } + }, + "182": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 83 + } + }, + "183": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 54, + "start_line": 83 + } + }, + "184": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 83 + } + }, + "185": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 64, + "start_line": 83 + } + }, + "186": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 83 + } + }, + "187": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 82, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 83 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 82 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "188": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 83 + } + }, + "189": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 83 + } + }, + "191": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 84 + } + }, + "192": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 84 + } + }, + "193": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 84 + } + }, + "194": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 54, + "start_line": 84 + } + }, + "195": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 84 + } + }, + "196": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 83, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 84 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 83 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "197": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 84 + } + }, + "198": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 84 + } + }, + "200": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 85 + } + }, + "201": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 85 + } + }, + "202": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 85 + } + }, + "203": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 84, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 85 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 84 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "204": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 85 + } + }, + "205": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 85 + } + }, + "207": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 86, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 86 + } + }, + "208": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 85, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 86, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 86 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 85 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "209": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 86, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 86 + } + }, + "210": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 86, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 86 + } + }, + "212": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 89 + } + }, + "214": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 89 + } + }, + "215": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 63, + "start_line": 89 + } + }, + "217": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 63, + "start_line": 89 + } + }, + "218": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 90 + } + }, + "220": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 90 + } + }, + "221": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 64, + "start_line": 90 + } + }, + "223": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 64, + "start_line": 90 + } + }, + "224": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 55, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 86, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 7, + "end_line": 91, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 88 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 86 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 15, + "start_line": 55 + } + }, + "225": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 25, + "start_line": 89 + } + }, + "226": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 89, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 56, + "start_line": 89 + } + }, + "227": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 26, + "start_line": 90 + } + }, + "228": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 90, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 57, + "start_line": 90 + } + }, + "229": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 91, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 88 + } + }, + "230": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 134, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 134 + } + }, + "231": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 134, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 134 + } + }, + "233": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 135, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 42 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 133 + } + }, + "234": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 135, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 135 + } + }, + "236": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 135, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 135 + } + }, + "237": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 135, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 135 + } + }, + "239": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 135, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 135 + } + }, + "240": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 137, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 137 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 12, + "start_line": 42 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 133 + } + }, + "241": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 137, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 137 + } + }, + "243": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 137, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 137 + } + }, + "244": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 137, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 137 + } + }, + "246": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_lt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 137, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 137 + } + }, + "247": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 232, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 232 + } + }, + "249": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 235 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 26, + "start_line": 229 + } + }, + "250": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 41, + "start_line": 235 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 43, + "start_line": 229 + } + }, + "251": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 41, + "start_line": 235 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 43, + "start_line": 229 + } + }, + "252": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 235 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 55, + "start_line": 229 + } + }, + "253": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 235 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 55, + "start_line": 229 + } + }, + "254": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 235 + } + }, + "256": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 254, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 242 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 235, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 257, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 257 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 29, + "start_line": 235 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + } + }, + "257": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 257, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 257 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "258": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 257, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 257 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "259": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 257, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 257 + } + }, + "261": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 56, + "start_line": 258 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "262": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 56, + "start_line": 258 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "263": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 71, + "start_line": 258 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "264": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 71, + "start_line": 258 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "265": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 258 + } + }, + "267": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 259, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 259 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 258 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + } + }, + "268": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 259, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 259 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "269": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 259, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 259 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "270": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 259, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 259 + } + }, + "272": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 56, + "start_line": 260 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "273": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 56, + "start_line": 260 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "274": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 70, + "start_line": 260 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "275": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 70, + "start_line": 260 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "276": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 260 + } + }, + "278": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 262, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 262 + } + }, + "280": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 262, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 262 + } + }, + "282": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 73, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 265, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 265 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 260 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 73 + } + }, + "283": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 265, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 265 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "284": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 265, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 265 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "285": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 265, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 265 + } + }, + "287": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 266 + }, + "While expanding the reference 'quotient_mod00' in:" + ], + "start_col": 10, + "start_line": 260 + } + }, + "288": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 266 + }, + "While expanding the reference 'quotient_mod00' in:" + ], + "start_col": 10, + "start_line": 260 + } + }, + "289": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 266 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "290": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 266 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "291": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 24, + "start_line": 266 + } + }, + "293": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 267, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 267 + } + }, + "294": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 267, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 267 + } + }, + "295": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 24, + "start_line": 269 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 266 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "296": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 269 + }, + "While expanding the reference 'quotient_mod01' in:" + ], + "start_col": 26, + "start_line": 260 + } + }, + "297": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 260, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 269 + }, + "While expanding the reference 'quotient_mod01' in:" + ], + "start_col": 26, + "start_line": 260 + } + }, + "298": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 269 + }, + "While expanding the reference 'quotient_mod10' in:" + ], + "start_col": 10, + "start_line": 258 + } + }, + "299": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 258, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 269 + }, + "While expanding the reference 'quotient_mod10' in:" + ], + "start_col": 10, + "start_line": 258 + } + }, + "300": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 24, + "start_line": 269 + } + }, + "302": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 270, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 270 + } + }, + "304": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 24, + "start_line": 271 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 269 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "305": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 271 + }, + "While expanding the reference 'x1' in:" + ], + "start_col": 10, + "start_line": 269 + } + }, + "306": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 269, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 36, + "start_line": 271 + }, + "While expanding the reference 'x1' in:" + ], + "start_col": 10, + "start_line": 269 + } + }, + "307": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 266, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 271 + }, + "While expanding the reference 'carry0' in:" + ], + "start_col": 14, + "start_line": 266 + } + }, + "308": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 65, + "start_line": 271 + } + }, + "310": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 24, + "start_line": 271 + } + }, + "312": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 272, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 272 + } + }, + "314": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 274, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 274 + } + }, + "315": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 274, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 274 + } + }, + "316": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 271, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 22, + "start_line": 277 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 133 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 271 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "317": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 277 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "318": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 277 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "319": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 277 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "320": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 44, + "start_line": 277 + }, + "While expanding the reference 'div' in:" + ], + "start_col": 67, + "start_line": 229 + } + }, + "321": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 22, + "start_line": 277 + } + }, + "323": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 278, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 278 + } + }, + "325": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 277, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 229, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 280 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 26, + "start_line": 229 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 22, + "start_line": 277 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 133 + } + }, + "326": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 26, + "start_line": 280 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "327": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 238, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 26, + "start_line": 280 + }, + "While expanding the reference 'quotient_low' in:" + ], + "start_col": 11, + "start_line": 238 + } + }, + "328": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 54, + "start_line": 280 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "329": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 239, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 54, + "start_line": 280 + }, + "While expanding the reference 'quotient_high' in:" + ], + "start_col": 11, + "start_line": 239 + } + }, + "330": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 79, + "start_line": 280 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "331": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 240, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 79, + "start_line": 280 + }, + "While expanding the reference 'remainder' in:" + ], + "start_col": 11, + "start_line": 240 + } + }, + "332": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 280, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 280 + } + }, + "333": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "334": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "335": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "337": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "338": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 12 + } + }, + "339": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "340": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "342": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "343": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "344": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "346": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 31, + "start_line": 16 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 14 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "347": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 32, + "start_line": 17 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "348": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 35, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "349": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "350": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "351": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + } + }, + "352": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "353": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "355": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/Users/greg/.virtualenvs3.9/cairo/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "356": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "357": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "358": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "360": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "361": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "362": { + "accessible_scopes": [ + "__main__", + "__main__.counter", + "__main__.counter.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "363": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 28, + "start_line": 21 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 16 + } + }, + "364": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 17, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 28, + "start_line": 21 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 5, + "start_line": 17 + } + }, + "365": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 18, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 28, + "start_line": 21 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 18 + } + }, + "366": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 28, + "start_line": 21 + } + }, + "368": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 22, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 4, + "start_line": 22 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 28, + "start_line": 21 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "369": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 22, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 4, + "start_line": 22 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 28, + "start_line": 21 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "370": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/counter/decl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 22, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 4, + "start_line": 22 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 28, + "start_line": 21 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + } + }, + "371": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 22, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 18, + "start_line": 22 + } + }, + "373": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 22, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 4, + "start_line": 22 + } + }, + "375": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 19, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 19, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 23, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 4, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'bitwise_ptr' in:" + ], + "start_col": 5, + "start_line": 19 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 5, + "start_line": 19 + } + }, + "376": { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 23, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 4, + "start_line": 23 + } + }, + "377": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "378": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 16, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 16 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "379": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 17, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 5, + "start_line": 17 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "380": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 18, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 18 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "381": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 112, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/3952834c1beb671cf8470409806cf47019e8bce9ece78f7b8cbe295b3b28198a.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 19, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 140, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 129, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 5, + "start_line": 19 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "382": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + } + }, + "384": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "386": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "387": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "388": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "389": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 140, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 129, + "start_line": 1 + } + }, + "390": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 62, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "392": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/inc/8d941cc844e21e7391af2e63cd22b234552d492127309e5626462d37f7a369a8.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 75, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "393": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/inc/1e241b6d8d6f86987a1935d36a40e0baec5e80e59a59ee12c31d94972a6b8868.cairo" + }, + "parent_location": [ + { + "end_col": 9, + "end_line": 15, + "input_file": { + "filename": "src/main.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + } + } + }, + "hints": { + "4": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 0 + } + } + } + ], + "13": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 1 + } + } + } + ], + "16": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "import itertools\n\nfrom starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\na = ids.a % PRIME\nb = ids.b % PRIME\nassert a <= b, f'a = {a} is not less than or equal to b = {b}.'\n\n# Find an arc less than PRIME / 3, and another less than PRIME / 2.\nlengths_and_indices = [(a, 0), (b - a, 1), (PRIME - 1 - b, 2)]\nlengths_and_indices.sort()\nassert lengths_and_indices[0][0] <= PRIME // 3 and lengths_and_indices[1][0] <= PRIME // 2\nexcluded = lengths_and_indices[2][1]\n\nmemory[ids.range_check_ptr + 1], memory[ids.range_check_ptr + 0] = (\n divmod(lengths_and_indices[0][0], ids.PRIME_OVER_3_HIGH))\nmemory[ids.range_check_ptr + 3], memory[ids.range_check_ptr + 2] = (\n divmod(lengths_and_indices[1][0], ids.PRIME_OVER_2_HIGH))", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 2, + "starkware.cairo.common.math.assert_le_felt.b": 3, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 4 + } + } + } + ], + "26": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "memory[ap] = 1 if excluded != 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "40": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "memory[ap] = 1 if excluded != 1 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "52": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "61": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "code": "memory[ap] = 0 if 0 <= (ids.a % PRIME) < range_check_builtin.bound else 1", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 5 + } + } + } + ], + "71": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "code": "memory[ap] = 0 if 0 <= ((-ids.a - 1) % PRIME) < range_check_builtin.bound else 1", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 5 + } + } + } + ], + "106": [ + { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "code": "sum_low = ids.a.low + ids.b.low\nids.carry_low = 1 if sum_low >= ids.SHIFT else 0\nsum_high = ids.a.high + ids.b.high + ids.carry_low\nids.carry_high = 1 if sum_high >= ids.SHIFT else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_add.a": 6, + "starkware.cairo.common.uint256.uint256_add.b": 7, + "starkware.cairo.common.uint256.uint256_add.carry_high": 9, + "starkware.cairo.common.uint256.uint256_add.carry_low": 8 + } + } + } + ], + "128": [ + { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.split_64" + ], + "code": "ids.low = ids.a & ((1<<64) - 1)\nids.high = ids.a >> 64", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 2 + }, + "reference_ids": { + "starkware.cairo.common.uint256.split_64.a": 10, + "starkware.cairo.common.uint256.split_64.high": 12, + "starkware.cairo.common.uint256.split_64.low": 11 + } + } + } + ], + "256": [ + { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_mul_div_mod" + ], + "code": "a = (ids.a.high << 128) + ids.a.low\nb = (ids.b.high << 128) + ids.b.low\ndiv = (ids.div.high << 128) + ids.div.low\nquotient, remainder = divmod(a * b, div)\n\nids.quotient_low.low = quotient & ((1 << 128) - 1)\nids.quotient_low.high = (quotient >> 128) & ((1 << 128) - 1)\nids.quotient_high.low = (quotient >> 256) & ((1 << 128) - 1)\nids.quotient_high.high = quotient >> 384\nids.remainder.low = remainder & ((1 << 128) - 1)\nids.remainder.high = remainder >> 128", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 182 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_mul_div_mod.a": 13, + "starkware.cairo.common.uint256.uint256_mul_div_mod.b": 14, + "starkware.cairo.common.uint256.uint256_mul_div_mod.div": 15, + "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high": 17, + "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low": 16, + "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder": 18 + } + } + } + ], + "384": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.inc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 15, + "offset": 52 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.counter": { + "type": "namespace" + }, + "__main__.counter.Args": { + "full_name": "__main__.counter.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.counter.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.counter.ImplicitArgs": { + "full_name": "__main__.counter.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.counter.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.counter.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.counter.addr": { + "decorators": [], + "pc": 333, + "type": "function" + }, + "__main__.counter.addr.Args": { + "full_name": "__main__.counter.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.counter.addr.ImplicitArgs": { + "full_name": "__main__.counter.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.counter.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.counter.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.counter.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.counter.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.counter.read": { + "decorators": [], + "pc": 338, + "type": "function" + }, + "__main__.counter.read.Args": { + "full_name": "__main__.counter.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.counter.read.ImplicitArgs": { + "full_name": "__main__.counter.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.counter.read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "__main__.counter.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.counter.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.counter.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.counter.write": { + "decorators": [], + "pc": 351, + "type": "function" + }, + "__main__.counter.write.Args": { + "full_name": "__main__.counter.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.counter.write.ImplicitArgs": { + "full_name": "__main__.counter.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.counter.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.counter.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.inc": { + "decorators": [ + "external" + ], + "pc": 363, + "type": "function" + }, + "__main__.inc.Args": { + "full_name": "__main__.inc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.inc.ImplicitArgs": { + "full_name": "__main__.inc.ImplicitArgs", + "members": { + "bitwise_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin*", + "offset": 3 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.inc.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.inc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.uint256_mul_div_mod": { + "destination": "starkware.cairo.common.uint256.uint256_mul_div_mod", + "type": "alias" + }, + "__wrappers__.inc": { + "decorators": [ + "external" + ], + "pc": 377, + "type": "function" + }, + "__wrappers__.inc.Args": { + "full_name": "__wrappers__.inc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.inc.ImplicitArgs": { + "full_name": "__wrappers__.inc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.inc.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, bitwise_ptr: starkware.cairo.common.cairo_builtins.BitwiseBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.inc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.inc.__wrapped_func": { + "destination": "__main__.inc", + "type": "alias" + }, + "__wrappers__.inc_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_le_felt": { + "decorators": [ + "known_ap_change" + ], + "pc": 16, + "type": "function" + }, + "starkware.cairo.common.math.assert_le_felt.Args": { + "full_name": "starkware.cairo.common.math.assert_le_felt.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le_felt.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le_felt.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_2_HIGH": { + "type": "const", + "value": 5316911983139663648412552867652567041 + }, + "starkware.cairo.common.math.assert_le_felt.PRIME_OVER_3_HIGH": { + "type": "const", + "value": 3544607988759775765608368578435044694 + }, + "starkware.cairo.common.math.assert_le_felt.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le_felt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_le_felt.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_le_felt.a", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.b": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_le_felt.b", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_le_felt.range_check_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 8 + }, + "pc": 26, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 40, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 52, + "type": "label" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.is_le": { + "decorators": [ + "known_ap_change" + ], + "pc": 94, + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_le.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math_cmp.is_nn": { + "decorators": [ + "known_ap_change" + ], + "pc": 61, + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_nn.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_nn.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_nn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math_cmp.is_nn.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math_cmp.is_nn.a", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 61, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 85, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 71, + "type": "label" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.ALL_ONES": { + "type": "const", + "value": 340282366920938463463374607431768211455 + }, + "starkware.cairo.common.uint256.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.uint256.HALF_SHIFT": { + "type": "const", + "value": 18446744073709551616 + }, + "starkware.cairo.common.uint256.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.uint256.Uint256": { + "full_name": "starkware.cairo.common.uint256.Uint256", + "members": { + "high": { + "cairo_type": "felt", + "offset": 1 + }, + "low": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_in_range": { + "destination": "starkware.cairo.common.math.assert_in_range", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.cairo.common.uint256.split_64": { + "decorators": [], + "pc": 126, + "type": "function" + }, + "starkware.cairo.common.uint256.split_64.Args": { + "full_name": "starkware.cairo.common.uint256.split_64.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.split_64.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.split_64.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.split_64.Return": { + "cairo_type": "(low: felt, high: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.split_64.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "starkware.cairo.common.uint256.split_64.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.split_64.a", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 126, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.split_64.high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.split_64.high", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 128, + "value": "[cast(fp + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.split_64.low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.split_64.low", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 128, + "value": "[cast(fp, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add": { + "decorators": [], + "pc": 104, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_add.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_add.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_add.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_add.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_add.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256, carry: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_add.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "starkware.cairo.common.uint256.uint256_add.a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_add.a", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 104, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_add.b", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 104, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.carry_high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.uint256_add.carry_high", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 4 + }, + "pc": 106, + "value": "[cast(fp + 3, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.carry_low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.uint256_add.carry_low", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 4 + }, + "pc": 106, + "value": "[cast(fp + 2, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_check": { + "decorators": [], + "pc": 99, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_check.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_check.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_check.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_lt": { + "decorators": [], + "pc": 230, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_lt.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_lt.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_lt.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_lt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_mul": { + "decorators": [], + "pc": 142, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_mul.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_mul.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_mul.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_mul.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_mul.Return": { + "cairo_type": "(low: starkware.cairo.common.uint256.Uint256, high: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_mul.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod": { + "decorators": [], + "pc": 247, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "div": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 4 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.Return": { + "cairo_type": "(quotient_low: starkware.cairo.common.uint256.Uint256, quotient_high: starkware.cairo.common.uint256.Uint256, remainder: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.SIZEOF_LOCALS": { + "type": "const", + "value": 6 + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.a", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-8), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.b", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.div": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.div", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_high", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.quotient_low", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_mul_div_mod.remainder", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp + 4, starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 0, + "offset": 1 + }, + "pc": 4, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 8, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 8, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 1 + }, + "pc": 13, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 8, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 16, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 61, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 104, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 104, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 4 + }, + "pc": 106, + "value": "[cast(fp + 2, felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 4 + }, + "pc": 106, + "value": "[cast(fp + 3, felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 126, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 128, + "value": "[cast(fp, felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 128, + "value": "[cast(fp + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-8), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 247, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp, starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp + 2, starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 182 + }, + "pc": 256, + "value": "[cast(fp + 4, starkware.cairo.common.uint256.Uint256*)]" + } + ] + } + } +} diff --git a/crates/sequencer/src/test_data/cairo_1/classes/account.cairo b/crates/sequencer/src/test_data/cairo_1/classes/account.cairo new file mode 100644 index 00000000..1c407b76 --- /dev/null +++ b/crates/sequencer/src/test_data/cairo_1/classes/account.cairo @@ -0,0 +1,48 @@ +#[starknet::contract] +mod Account { + use array::{ArrayTrait, SpanTrait}; + use starknet::{ContractAddress, call_contract_syscall, SyscallResultTrait}; + use zeroable::Zeroable; + + #[storage] + struct Storage {} + + #[external(v0)] + fn __validate_deploy__( + self: @ContractState, class_hash: felt252, contract_address_salt: felt252 + ) -> felt252 { + starknet::VALIDATED + } + + #[external(v0)] + fn __validate_declare__(self: @ContractState, class_hash: felt252) -> felt252 { + starknet::VALIDATED + } + + #[external(v0)] + fn __validate__( + self: @ContractState, + contract_address: ContractAddress, + selector: felt252, + calldata: Array + ) -> felt252 { + starknet::VALIDATED + } + + #[external(v0)] + #[raw_output] + fn __execute__( + self: @ContractState, + contract_address: ContractAddress, + selector: felt252, + calldata: Array + ) -> Span { + // Validate caller. + assert(starknet::get_caller_address().is_zero(), 'INVALID_CALLER'); + + call_contract_syscall( + address: contract_address, entry_point_selector: selector, calldata: calldata.span() + ) + .unwrap_syscall() + } +} diff --git a/crates/sequencer/src/test_data/cairo_1/classes/counter.cairo b/crates/sequencer/src/test_data/cairo_1/classes/counter.cairo new file mode 100644 index 00000000..d7e71b1b --- /dev/null +++ b/crates/sequencer/src/test_data/cairo_1/classes/counter.cairo @@ -0,0 +1,13 @@ +#[starknet::contract] +mod TestContract { + #[storage] + struct Storage { + counter: felt252, + } + + #[external(v0)] + fn inc(ref self: ContractState) { + let counter = self.counter.read(); + self.counter.write(counter + 1); + } +} diff --git a/crates/sequencer/src/test_data/cairo_1/compiled_classes/account.json b/crates/sequencer/src/test_data/cairo_1/compiled_classes/account.json new file mode 100644 index 00000000..58352ac1 --- /dev/null +++ b/crates/sequencer/src/test_data/cairo_1/compiled_classes/account.json @@ -0,0 +1 @@ +{"prime":"0x800000000000011000000000000000000000000000000000000000000000001","compiler_version":"2.2.0","bytecode":["0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0x75","0x4825800180007ffa","0x0","0x400280007ff97fff","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x253","0x482680017ff98000","0x1","0x20680017fff7ffd","0x5c","0x48127ffb7fff8000","0x48127ffb7fff8000","0x1104800180018000","0x24b","0x20680017fff7ffe","0x48","0x48307ffc80007ffd","0x4824800180007fff","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127fec7fff8000","0x48127fdb7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0x3f2","0x482480017fff8000","0x3f1","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007fd9","0x0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007fe77fff","0x10780017fff7fff","0x16","0x4824800180007fd9","0x0","0x400080007fe87fff","0x40780017fff7fff","0x1","0x480680017fff8000","0x56414c4944","0x48127ffe7fff8000","0x48127ffd7fff8000","0x1104800180018000","0x23f","0x482480017fe08000","0x1","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017fe58000","0x1","0x48127fd47fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202332","0x400080007ffe7fff","0x48127fee7fff8000","0x48127fdd7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ffd7fff8000","0x48127fec7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0x100000000000000000000000000000000","0x400280007ff97fff","0x10780017fff7fff","0x61","0x4825800180007ffa","0x0","0x400280007ff97fff","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x1ca","0x482680017ff98000","0x1","0x20680017fff7ffd","0x48","0x48307ffb80007ffc","0x4824800180007fff","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ffb7fff8000","0x48127fea7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0x36f","0x482480017fff8000","0x36e","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007fe8","0x0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff67fff","0x10780017fff7fff","0x16","0x4824800180007fe8","0x0","0x400080007ff77fff","0x40780017fff7fff","0x1","0x480680017fff8000","0x56414c4944","0x48127ffe7fff8000","0x48127ffd7fff8000","0x1104800180018000","0x1bc","0x482480017fef8000","0x1","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017ff48000","0x1","0x48127fe37fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ffd7fff8000","0x48127fec7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0xa0680017fff8000","0x7","0x482680017ffa8000","0xffffffffffffffffffffffffffffed2c","0x400280007ff97fff","0x10780017fff7fff","0x95","0x4825800180007ffa","0x12d4","0x400280007ff97fff","0x482680017ff98000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x17c","0x20680017fff7ffe","0x7c","0x48127ffc7fff8000","0x48127ffc7fff8000","0x1104800180018000","0x14d","0x20680017fff7ffe","0x68","0x48127fec7fff8000","0x48127fd07fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x1104800180018000","0x1a7","0x20680017fff7ffa","0x58","0x20680017fff7ffd","0x48","0x48307ffb80007ffc","0x4824800180007fff","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ff47fff8000","0x48127ff47fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0x2ea","0x482480017fff8000","0x2e9","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff2","0x0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007fef7fff","0x10780017fff7fff","0x16","0x4824800180007ff2","0x0","0x400080007ff07fff","0x40780017fff7fff","0x1","0x480680017fff8000","0x56414c4944","0x48127ffe7fff8000","0x48127ffd7fff8000","0x1104800180018000","0x137","0x482480017fe88000","0x1","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017fed8000","0x1","0x48127fed7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202333","0x400080007ffe7fff","0x48127ff67fff8000","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202332","0x400080007ffe7fff","0x48127fea7fff8000","0x48127fce7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ff97fff8000","0x48127fdd7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x2","0xa0680017fff8000","0x7","0x482680017ffa8000","0xffffffffffffffffffffffffffff8288","0x400280007ff97fff","0x10780017fff7fff","0xa2","0x4825800180007ffa","0x7d78","0x400280007ff97fff","0x482680017ff98000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0xd1","0x20680017fff7ffe","0x89","0x48127ffc7fff8000","0x48127ffc7fff8000","0x1104800180018000","0xa2","0x40137ff07fff8000","0x20680017fff7ffe","0x74","0x48127fec7fff8000","0x48127fd07fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x40137ffb7fff8001","0x1104800180018000","0xfa","0x20680017fff7ffa","0x63","0x20680017fff7ffd","0x53","0x48307ffb80007ffc","0x4824800180007fff","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ff47fff8000","0x48127ff47fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0x23d","0x482480017fff8000","0x23c","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff2","0x0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007fef7fff","0x10780017fff7fff","0x21","0x4824800180007ff2","0x0","0x400080007ff07fff","0x48127fff7fff8000","0x480a7ffb7fff8000","0x480a80007fff8000","0x480a80017fff8000","0x48127ff27fff8000","0x48127ff27fff8000","0x1104800180018000","0x110","0x482480017fb68000","0x1","0x20680017fff7ffc","0xa","0x48127fff7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x0","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x48127fff7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017fed8000","0x1","0x48127fed7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202333","0x400080007ffe7fff","0x48127ff67fff8000","0x48127ff67fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202332","0x400080007ffe7fff","0x48127fea7fff8000","0x48127fce7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4661696c656420746f20646573657269616c697a6520706172616d202331","0x400080007ffe7fff","0x48127ff97fff8000","0x48127fdd7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x48127ffc7fff8000","0x48127ffc7fff8000","0x20680017fff7ffc","0x8","0x48127ffe7fff8000","0x48127ffe7fff8000","0x480680017fff8000","0x0","0x480080007ffa8000","0x208b7fff7fff7ffe","0x48127ffe7fff8000","0x48127ffe7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x400380007ffd7ffb","0x480a7ffc7fff8000","0x482680017ffd8000","0x1","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6","0x20680017fff7ffe","0x2b","0xa0680017fff8004","0xe","0x4824800180047ffe","0x800000000000000000000000000000000000000000000000000000000000000","0x484480017ffe8000","0x110000000000000000","0x48307ffe7fff8002","0x480280007ffb7ffc","0x480280017ffb7ffc","0x402480017ffb7ffd","0xffffffffffffffeeffffffffffffffff","0x400280027ffb7ffd","0x10780017fff7fff","0x14","0x484480017fff8001","0x8000000000000000000000000000000","0x48307fff80007ffd","0x480280007ffb7ffd","0x480280017ffb7ffd","0x402480017ffc7ffe","0xf8000000000000000000000000000000","0x400280027ffb7ffe","0x40780017fff7fff","0x1","0x482680017ffb8000","0x3","0x48127ff57fff8000","0x48127ff57fff8000","0x480680017fff8000","0x0","0x48127ff57fff8000","0x208b7fff7fff7ffe","0x482680017ffb8000","0x3","0x48127ff57fff8000","0x48127ff57fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x6","0x480a7ffb7fff8000","0x48127ff57fff8000","0x48127ff57fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x48297ffc80007ffd","0x20680017fff7fff","0x4","0x10780017fff7fff","0xa","0x482680017ffc8000","0x1","0x480a7ffd7fff8000","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x10780017fff7fff","0x8","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x48127ffc7fff8000","0x48127ffc7fff8000","0x20680017fff7ffc","0x26","0x40780017fff7fff","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffb7fff8000","0x48127ffa7fff8000","0x480080007ff68000","0x1104800180018000","0x79","0x20680017fff7ffa","0xc","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x208b7fff7fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff87fff8000","0x48127ff87fff8000","0x208b7fff7fff7ffe","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480a7ff87fff8000","0x480a7ff97fff8000","0x1104800180018000","0xbb","0x20680017fff7ffd","0x44","0x4824800180007fff","0x0","0x20680017fff7fff","0x31","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x480680017fff8000","0x43616c6c436f6e7472616374","0x400080007ff87fff","0x400080017ff87ff7","0x400180027ff87ffa","0x400180037ff87ffb","0x400080047ff87ffd","0x400080057ff87ffe","0x480080077ff88000","0x20680017fff7fff","0xb","0x480080067ff78000","0x482480017ff68000","0xa","0x480680017fff8000","0x0","0x480080087ff48000","0x480080097ff38000","0x10780017fff7fff","0x9","0x480080067ff78000","0x482480017ff68000","0xa","0x480680017fff8000","0x1","0x480080087ff48000","0x480080097ff38000","0x1104800180018000","0xab","0x20680017fff7ffd","0x9","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0xc","0x40780017fff7fff","0x1","0x480680017fff8000","0x494e56414c49445f43414c4c4552","0x400080007ffe7fff","0x48127fec7fff8000","0x48127fec7fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x482480017ffa8000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0xf","0x48127fec7fff8000","0x48127fec7fff8000","0x480680017fff8000","0x1","0x48127fec7fff8000","0x48127fec7fff8000","0x208b7fff7fff7ffe","0x1104800180018000","0xc5","0x482480017fff8000","0xc4","0x480080007fff8000","0xa0680017fff8000","0x9","0x4825800180007ff8","0x12a2","0x482480017fff8000","0x100000000000000000000000000000000","0x400280007ff77fff","0x10780017fff7fff","0x4c","0x4825800180007ff8","0x12a2","0x400280007ff77fff","0x482680017ff78000","0x1","0x20780017fff7ffd","0xd","0x48127fff7fff8000","0x48127ffd7fff8000","0x480680017fff8000","0x0","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x480680017fff8000","0x0","0x480a7ffb7fff8000","0x480a7ffc7fff8000","0x208b7fff7fff7ffe","0x480a7ff97fff8000","0x480a7ffa7fff8000","0x1104800180018000","0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee4","0x20680017fff7ffe","0x27","0x400280007ffc7fff","0x48127ff07fff8000","0x48127fee7fff8000","0x48127ffa7fff8000","0x48127ffa7fff8000","0x480a7ffb7fff8000","0x482680017ffc8000","0x1","0x4825800180007ffd","0x1","0x1104800180018000","0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1","0x20680017fff7ffa","0xc","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x208b7fff7fff7ffe","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff87fff8000","0x48127ff87fff8000","0x208b7fff7fff7ffe","0x48127ff07fff8000","0x48127fee7fff8000","0x480680017fff8000","0x0","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff78000","0x1","0x480a7ff87fff8000","0x480680017fff8000","0x1","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ff87fff8000","0x482480017ff78000","0x1","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x1f","0x20680017fff7ffd","0xa","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480080027ffb8000","0x208b7fff7fff7ffe","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x20780017fff7ffb","0x7","0x480680017fff8000","0x0","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x476574457865637574696f6e496e666f","0x400280007ffd7fff","0x400380017ffd7ffc","0x480280037ffd8000","0x20680017fff7fff","0xc","0x480280027ffd8000","0x482680017ffd8000","0x5","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480280047ffd8000","0x10780017fff7fff","0x9","0x480280027ffd8000","0x482680017ffd8000","0x6","0x480680017fff8000","0x1","0x480280047ffd8000","0x480280057ffd8000","0x1104800180018000","0x13","0x20680017fff7ffd","0xa","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x20780017fff7ffb","0x8","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe"],"hints":[[0,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[31,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[50,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"AP","offset":-38}},"dst":{"register":"AP","offset":0}}}]],[62,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[79,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[94,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[108,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[122,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[137,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[162,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[181,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"AP","offset":-23}},"dst":{"register":"AP","offset":0}}}]],[193,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[210,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[225,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[239,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[254,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x12d4"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[295,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[314,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"AP","offset":-13}},"dst":{"register":"AP","offset":0}}}]],[326,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[343,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[358,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[380,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[394,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[408,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[425,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x7d78"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[468,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[487,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"AP","offset":-13}},"dst":{"register":"AP","offset":0}}}]],[527,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[542,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[564,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[578,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[592,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[654,[{"TestLessThan":{"lhs":{"Deref":{"register":"AP","offset":-1}},"rhs":{"Immediate":"0x800000000000000000000000000000000000000000000000000000000000000"},"dst":{"register":"AP","offset":4}}}]],[658,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":3}},"scalar":{"Immediate":"0x110000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":-2},"y":{"register":"AP","offset":-1}}}]],[668,[{"LinearSplit":{"value":{"Deref":{"register":"AP","offset":-2}},"scalar":{"Immediate":"0x8000000000000000000000000000000"},"max_x":{"Immediate":"0xffffffffffffffffffffffffffffffff"},"x":{"register":"AP","offset":-1},"y":{"register":"AP","offset":0}}}]],[728,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[797,[{"SystemCall":{"system":{"Deref":{"register":"AP","offset":-8}}}}]],[836,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[863,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x12a2"},"rhs":{"Deref":{"register":"FP","offset":-8}},"dst":{"register":"AP","offset":0}}}]],[946,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[1003,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-3}}}}]]],"entry_points_by_type":{"EXTERNAL":[{"selector":"0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad","offset":423,"builtins":["range_check"]},{"selector":"0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775","offset":254,"builtins":["range_check"]},{"selector":"0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3","offset":137,"builtins":["range_check"]},{"selector":"0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895","offset":0,"builtins":["range_check"]}],"L1_HANDLER":[],"CONSTRUCTOR":[]}} \ No newline at end of file diff --git a/crates/sequencer/src/test_data/cairo_1/compiled_classes/counter.json b/crates/sequencer/src/test_data/cairo_1/compiled_classes/counter.json new file mode 100644 index 00000000..ec92299c --- /dev/null +++ b/crates/sequencer/src/test_data/cairo_1/compiled_classes/counter.json @@ -0,0 +1 @@ +{"prime":"0x800000000000011000000000000000000000000000000000000000000000001","compiler_version":"2.2.0","bytecode":["0xa0680017fff8000","0x7","0x482680017ffa8000","0xffffffffffffffffffffffffffffb1b8","0x400280007ff97fff","0x10780017fff7fff","0x56","0x4825800180007ffa","0x4e48","0x400280007ff97fff","0x48297ffc80007ffd","0x482680017ff98000","0x1","0x4824800180007ffe","0x0","0x20680017fff7fff","0x4","0x10780017fff7fff","0x10","0x40780017fff7fff","0x1","0x480680017fff8000","0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473","0x400080007ffe7fff","0x48127ffc7fff8000","0x48127ff97fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x1104800180018000","0xf0","0x482480017fff8000","0xef","0x480080007fff8000","0xa0680017fff8000","0x9","0x4824800180007ff7","0x0","0x482480017fff8000","0x100000000000000000000000000000000","0x400080007ff77fff","0x10780017fff7fff","0x1f","0x4824800180007ff7","0x0","0x400080007ff87fff","0x48127fff7fff8000","0x480a7ffb7fff8000","0x1104800180018000","0x36","0x482480017fc08000","0x1","0x20680017fff7ffc","0xc","0x40780017fff7fff","0x1","0x48127ffe7fff8000","0x48127ff87fff8000","0x48127ff87fff8000","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x48127ffa7fff8000","0x208b7fff7fff7ffe","0x48127fff7fff8000","0x48127ff97fff8000","0x48127ff97fff8000","0x480680017fff8000","0x1","0x48127ff97fff8000","0x48127ff97fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482480017ff58000","0x1","0x48127ff27fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x40780017fff7fff","0x1","0x480680017fff8000","0x4f7574206f6620676173","0x400080007ffe7fff","0x482680017ff98000","0x1","0x480a7ffa7fff8000","0x480a7ffb7fff8000","0x480680017fff8000","0x1","0x48127ffa7fff8000","0x482480017ff98000","0x1","0x208b7fff7fff7ffe","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x1104800180018000","0x25","0x20680017fff7ffd","0x1a","0x48127ffb7fff8000","0x48127ffb7fff8000","0x482480017ffd8000","0x1","0x1104800180018000","0x4e","0x20680017fff7ffd","0xb","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x48127ffb7fff8000","0x48127ffb7fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x40780017fff7fff","0x18","0x48127fe37fff8000","0x48127fe37fff8000","0x480680017fff8000","0x1","0x48127fe37fff8000","0x48127fe37fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x0","0x480680017fff8000","0x7ebcc807b5c7e19f245995a55aed6f46f5f582f476a886b91b834b0ddf5854","0x480680017fff8000","0x53746f7261676552656164","0x400280007ffd7fff","0x400380017ffd7ffc","0x400280027ffd7ffd","0x400280037ffd7ffe","0x480280057ffd8000","0x20680017fff7fff","0xc","0x480280047ffd8000","0x482680017ffd8000","0x7","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480280067ffd8000","0x10780017fff7fff","0x9","0x480280047ffd8000","0x482680017ffd8000","0x8","0x480680017fff8000","0x1","0x480280067ffd8000","0x480280077ffd8000","0x1104800180018000","0x47","0x20680017fff7ffd","0xa","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x0","0x480680017fff8000","0x7ebcc807b5c7e19f245995a55aed6f46f5f582f476a886b91b834b0ddf5854","0x480680017fff8000","0x53746f726167655772697465","0x400280007ffc7fff","0x400380017ffc7ffb","0x400280027ffc7ffd","0x400280037ffc7ffe","0x400380047ffc7ffd","0x480280067ffc8000","0x20680017fff7fff","0xd","0x480280057ffc8000","0x482680017ffc8000","0x7","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x10780017fff7fff","0x9","0x480280057ffc8000","0x482680017ffc8000","0x9","0x480680017fff8000","0x1","0x480280077ffc8000","0x480280087ffc8000","0x1104800180018000","0x21","0x20680017fff7ffd","0xb","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x48127ff67fff8000","0x48127ff67fff8000","0x480680017fff8000","0x1","0x48127ffb7fff8000","0x48127ffb7fff8000","0x208b7fff7fff7ffe","0x20780017fff7ffb","0x8","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x480680017fff8000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe","0x20780017fff7ffb","0x9","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x480680017fff8000","0x0","0x208b7fff7fff7ffe","0x480680017fff8000","0x1","0x480a7ffc7fff8000","0x480a7ffd7fff8000","0x208b7fff7fff7ffe"],"hints":[[0,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x4e48"},"rhs":{"Deref":{"register":"FP","offset":-6}},"dst":{"register":"AP","offset":0}}}]],[19,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[38,[{"TestLessThanOrEqual":{"lhs":{"Immediate":"0x0"},"rhs":{"Deref":{"register":"AP","offset":-8}},"dst":{"register":"AP","offset":0}}}]],[58,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[76,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[91,[{"AllocSegment":{"dst":{"register":"AP","offset":0}}}]],[155,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-3}}}}]],[205,[{"SystemCall":{"system":{"Deref":{"register":"FP","offset":-4}}}}]]],"entry_points_by_type":{"EXTERNAL":[{"selector":"0x3b82f69851fa1625b367ea6c116252a84257da483dcec4d4e4bc270eb5c70a7","offset":0,"builtins":["range_check"]}],"L1_HANDLER":[],"CONSTRUCTOR":[]}} \ No newline at end of file