diff --git a/www/versioned_docs/version-5.24.3/API/_category_.yml b/www/versioned_docs/version-5.24.3/API/_category_.yml new file mode 100644 index 000000000..3c0dfeba4 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/_category_.yml @@ -0,0 +1 @@ +label: 'API' diff --git a/www/versioned_docs/version-5.24.3/API/classes/Account.md b/www/versioned_docs/version-5.24.3/API/classes/Account.md new file mode 100644 index 000000000..aa4668435 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/Account.md @@ -0,0 +1,1711 @@ +--- +id: 'Account' +title: 'Class: Account' +sidebar_label: 'Account' +sidebar_position: 0 +custom_edit_url: null +--- + +**`Deprecated`** + +Use RpcProvider instead. Common Provider will be removed with Sequencer provider. + +## Hierarchy + +- [`Provider`](Provider.md) + + ↳ **`Account`** + +## Implements + +- [`AccountInterface`](AccountInterface.md) + +## Constructors + +### constructor + +• **new Account**(`providerOrOptions`, `address`, `pkOrSigner`, `cairoVersion?`) + +#### Parameters + +| Name | Type | +| :------------------ | :--------------------------------------------------------------------------------------------------------- | +| `providerOrOptions` | [`ProviderOptions`](../interfaces/types.ProviderOptions.md) \| [`ProviderInterface`](ProviderInterface.md) | +| `address` | `string` | +| `pkOrSigner` | `string` \| `Uint8Array` \| [`SignerInterface`](SignerInterface.md) | +| `cairoVersion?` | [`CairoVersion`](../namespaces/types.md#cairoversion) | + +#### Overrides + +[Provider](Provider.md).[constructor](Provider.md#constructor) + +#### Defined in + +[src/account/default.ts:70](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L70) + +## Properties + +### signer + +• **signer**: [`SignerInterface`](SignerInterface.md) + +#### Implementation of + +[AccountInterface](AccountInterface.md).[signer](AccountInterface.md#signer) + +#### Defined in + +[src/account/default.ts:64](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L64) + +--- + +### address + +• **address**: `string` + +#### Implementation of + +[AccountInterface](AccountInterface.md).[address](AccountInterface.md#address) + +#### Defined in + +[src/account/default.ts:66](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L66) + +--- + +### cairoVersion + +• **cairoVersion**: [`CairoVersion`](../namespaces/types.md#cairoversion) + +#### Implementation of + +[AccountInterface](AccountInterface.md).[cairoVersion](AccountInterface.md#cairoversion) + +#### Defined in + +[src/account/default.ts:68](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L68) + +--- + +### deploySelf + +• **deploySelf**: (`__namedParameters`: [`DeployAccountContractPayload`](../namespaces/types.md#deployaccountcontractpayload), `transactionsDetail`: [`InvocationsDetails`](../namespaces/types.md#invocationsdetails)) => `Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +#### Type declaration + +▸ (`«destructured»`, `transactionsDetail?`): `Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +##### Parameters + +| Name | Type | +| :------------------- | :------------------------------------------------------------------------------------ | +| `«destructured»` | [`DeployAccountContractPayload`](../namespaces/types.md#deployaccountcontractpayload) | +| `transactionsDetail` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | + +##### Returns + +`Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +#### Defined in + +[src/account/default.ts:437](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L437) + +## Methods + +### getNonce + +▸ **getNonce**(`blockIdentifier?`): `Promise`<`string`\> + +Gets the nonce of the account with respect to a specific block + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :---------------------------------------------- | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | optional blockIdentifier. Defaults to 'pending' | + +#### Returns + +`Promise`<`string`\> + +nonce of the account + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getNonce](AccountInterface.md#getnonce) + +#### Defined in + +[src/account/default.ts:88](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L88) + +--- + +### getNonceSafe + +▸ `Private` **getNonceSafe**(`nonce?`): `Promise`<`bigint`\> + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `nonce?` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<`bigint`\> + +#### Defined in + +[src/account/default.ts:92](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L92) + +--- + +### getCairoVersion + +▸ **getCairoVersion**(`classHash?`): `Promise`<[`CairoVersion`](../namespaces/types.md#cairoversion)\> + +Retrieves the Cairo version from the network and sets `cairoVersion` if not already set in the constructor + +#### Parameters + +| Name | Type | Description | +| :----------- | :------- | :----------------------------------------------------------------------------------- | +| `classHash?` | `string` | if provided detects Cairo version from classHash, otherwise from the account address | + +#### Returns + +`Promise`<[`CairoVersion`](../namespaces/types.md#cairoversion)\> + +#### Defined in + +[src/account/default.ts:105](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L105) + +--- + +### estimateFee + +▸ **estimateFee**(`calls`, `estimateFeeDetails?`): `Promise`<[`EstimateFee`](../interfaces/types.EstimateFee.md)\> + +#### Parameters + +| Name | Type | +| :-------------------- | :---------------------------------------------------------------------------------------- | +| `calls` | [`AllowArray`](../namespaces/types.md#allowarray)<[`Call`](../namespaces/types.md#call)\> | +| `estimateFeeDetails?` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | + +#### Returns + +`Promise`<[`EstimateFee`](../interfaces/types.EstimateFee.md)\> + +#### Defined in + +[src/account/default.ts:115](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L115) + +--- + +### estimateInvokeFee + +▸ **estimateInvokeFee**(`calls`, `«destructured»?`): `Promise`<[`EstimateFee`](../interfaces/types.EstimateFee.md)\> + +Estimate Fee for executing an INVOKE transaction on starknet + +#### Parameters + +| Name | Type | Description | +| :--------------- | :---------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `calls` | [`AllowArray`](../namespaces/types.md#allowarray)<[`Call`](../namespaces/types.md#call)\> | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata | +| `«destructured»` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | - | + +#### Returns + +`Promise`<[`EstimateFee`](../interfaces/types.EstimateFee.md)\> + +response from estimate_fee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[estimateInvokeFee](AccountInterface.md#estimateinvokefee) + +#### Defined in + +[src/account/default.ts:122](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L122) + +--- + +### estimateDeclareFee + +▸ **estimateDeclareFee**(`«destructured»`, `«destructured»?`): `Promise`<[`EstimateFee`](../interfaces/types.EstimateFee.md)\> + +Estimate Fee for executing a DECLARE transaction on starknet + +#### Parameters + +| Name | Type | Description | +| :--------------- | :------------------------------------------------------------------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `«destructured»` | [`DeclareContractPayload`](../namespaces/types.md#declarecontractpayload) | the payload object containing: - contract - the compiled contract to be declared - classHash - the class hash of the compiled contract. This can be obtained by using starknet-cli. | +| `«destructured»` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | - | + +#### Returns + +`Promise`<[`EstimateFee`](../interfaces/types.EstimateFee.md)\> + +response from estimate_fee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[estimateDeclareFee](AccountInterface.md#estimatedeclarefee) + +#### Defined in + +[src/account/default.ts:156](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L156) + +--- + +### estimateAccountDeployFee + +▸ **estimateAccountDeployFee**(`«destructured»`, `«destructured»?`): `Promise`<[`EstimateFee`](../interfaces/types.EstimateFee.md)\> + +Estimate Fee for executing a DEPLOY_ACCOUNT transaction on starknet + +#### Parameters + +| Name | Type | Description | +| :--------------- | :------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------- | +| `«destructured»` | [`DeployAccountContractPayload`](../namespaces/types.md#deployaccountcontractpayload) | contract - the compiled contract to be deployed - classHash - the class hash of the compiled contract. This can be obtained by using starknet-cli. | +| `«destructured»` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | optional blockIdentifier - constant nonce = 0 | + +#### Returns + +`Promise`<[`EstimateFee`](../interfaces/types.EstimateFee.md)\> + +response from estimate_fee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[estimateAccountDeployFee](AccountInterface.md#estimateaccountdeployfee) + +#### Defined in + +[src/account/default.ts:190](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L190) + +--- + +### estimateDeployFee + +▸ **estimateDeployFee**(`payload`, `transactionsDetail?`): `Promise`<[`EstimateFee`](../interfaces/types.EstimateFee.md)\> + +Estimate Fee for executing a UDC DEPLOY transaction on starknet +This is different from the normal DEPLOY transaction as it goes through the Universal Deployer Contract (UDC) + +#### Parameters + +| Name | Type | Description | +| :-------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `payload` | [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload) \| [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload)[] | containing - classHash: computed class hash of compiled contract - salt: address salt - unique: bool if true ensure unique salt - calldata: constructor calldata | +| `transactionsDetail?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | Invocation Details containing: - optional nonce - optional version - optional maxFee | + +#### Returns + +`Promise`<[`EstimateFee`](../interfaces/types.EstimateFee.md)\> + +#### Implementation of + +[AccountInterface](AccountInterface.md).[estimateDeployFee](AccountInterface.md#estimatedeployfee) + +#### Defined in + +[src/account/default.ts:229](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L229) + +--- + +### estimateFeeBulk + +▸ **estimateFeeBulk**(`invocations`, `«destructured»?`): `Promise`<[`EstimateFeeBulk`](../namespaces/types.md#estimatefeebulk)\> + +Estimate Fee for executing a list of transactions on starknet +Contract must be deployed for fee estimation to be possible + +#### Parameters + +| Name | Type | +| :--------------- | :---------------------------------------------------------------- | +| `invocations` | [`Invocations`](../namespaces/types.md#invocations) | +| `«destructured»` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | + +#### Returns + +`Promise`<[`EstimateFeeBulk`](../namespaces/types.md#estimatefeebulk)\> + +response from estimate_fee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[estimateFeeBulk](AccountInterface.md#estimatefeebulk) + +#### Defined in + +[src/account/default.ts:237](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L237) + +--- + +### buildInvocation + +▸ **buildInvocation**(`call`, `signerDetails`): `Promise`<[`Invocation`](../namespaces/types.md#invocation)\> + +#### Parameters + +| Name | Type | +| :-------------- | :---------------------------------------------------------------------------- | +| `call` | [`Call`](../namespaces/types.md#call)[] | +| `signerDetails` | [`InvocationsSignerDetails`](../interfaces/types.InvocationsSignerDetails.md) | + +#### Returns + +`Promise`<[`Invocation`](../namespaces/types.md#invocation)\> + +#### Defined in + +[src/account/default.ts:261](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L261) + +--- + +### execute + +▸ **execute**(`calls`, `abis?`, `transactionsDetail?`): `Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Invoke execute function in account contract + +#### Parameters + +| Name | Type | Default value | Description | +| :------------------- | :---------------------------------------------------------------------------------------- | :------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `calls` | [`AllowArray`](../namespaces/types.md#allowarray)<[`Call`](../namespaces/types.md#call)\> | `undefined` | the invocation object or an array of them, containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `abis` | `undefined` \| [`Abi`](../namespaces/types.md#abi)[] | `undefined` | - | +| `transactionsDetail` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | `{}` | - | + +#### Returns + +`Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +response from addTransaction + +#### Implementation of + +[AccountInterface](AccountInterface.md).[execute](AccountInterface.md#execute) + +#### Defined in + +[src/account/default.ts:275](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L275) + +--- + +### declareIfNot + +▸ **declareIfNot**(`payload`, `transactionsDetail?`): `Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +First check if contract is already declared, if not declare it +If contract already declared returned transaction_hash is ''. +Method will pass even if contract is already declared + +#### Parameters + +| Name | Type | Description | +| :------------------- | :------------------------------------------------------------------------ | :---------- | +| `payload` | [`DeclareContractPayload`](../namespaces/types.md#declarecontractpayload) | - | +| `transactionsDetail` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | (optional) | + +#### Returns + +`Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +#### Defined in + +[src/account/default.ts:320](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L320) + +--- + +### declare + +▸ **declare**(`payload`, `transactionsDetail?`): `Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +Declares a given compiled contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :------------------- | :------------------------------------------------------------------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `payload` | [`DeclareContractPayload`](../namespaces/types.md#declarecontractpayload) | transaction payload to be deployed containing: - contract: compiled contract code - (optional) classHash: computed class hash of compiled contract. Pre-compute it for faster execution. - (required for Cairo1 without compiledClassHash) casm: CompiledContract \| string; - (optional for Cairo1 with casm) compiledClassHash: compiled class hash from casm. Pre-compute it for faster execution. | +| `transactionsDetail` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | Invocation Details containing: - optional nonce - optional version - optional maxFee | + +#### Returns + +`Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Implementation of + +[AccountInterface](AccountInterface.md).[declare](AccountInterface.md#declare) + +#### Defined in + +[src/account/default.ts:336](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L336) + +--- + +### deploy + +▸ **deploy**(`payload`, `details?`): `Promise`<[`MultiDeployContractResponse`](../namespaces/types.md#multideploycontractresponse)\> + +Deploys a declared contract to starknet - using Universal Deployer Contract (UDC) +support multicall + +#### Parameters + +| Name | Type | Description | +| :--------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `payload` | [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload) \| [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload)[] | classHash: computed class hash of compiled contract - [constructorCalldata] contract constructor calldata - [salt=pseudorandom] deploy address salt - [unique=true] ensure unique salt | +| `details?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | [nonce=getNonce] - [version=transactionVersion] - [maxFee=getSuggestedMaxFee] | + +#### Returns + +`Promise`<[`MultiDeployContractResponse`](../namespaces/types.md#multideploycontractresponse)\> + +- contract_address[] +- transaction_hash + +#### Implementation of + +[AccountInterface](AccountInterface.md).[deploy](AccountInterface.md#deploy) + +#### Defined in + +[src/account/default.ts:365](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L365) + +--- + +### deployContract + +▸ **deployContract**(`payload`, `details?`): `Promise`<[`DeployContractUDCResponse`](../namespaces/types.md#deploycontractudcresponse)\> + +Simplify deploy simulating old DeployContract with same response + UDC specific response +Internal wait for L2 transaction, support multicall + +#### Parameters + +| Name | Type | Description | +| :--------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `payload` | [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload) \| [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload)[] | classHash: computed class hash of compiled contract - [constructorCalldata] contract constructor calldata - [salt=pseudorandom] deploy address salt - [unique=true] ensure unique salt | +| `details?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | [nonce=getNonce] - [version=transactionVersion] - [maxFee=getSuggestedMaxFee] | + +#### Returns + +`Promise`<[`DeployContractUDCResponse`](../namespaces/types.md#deploycontractudcresponse)\> + +- contract_address +- transaction_hash +- address +- deployer +- unique +- classHash +- calldata_len +- calldata +- salt + +#### Implementation of + +[AccountInterface](AccountInterface.md).[deployContract](AccountInterface.md#deploycontract) + +#### Defined in + +[src/account/default.ts:411](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L411) + +--- + +### declareAndDeploy + +▸ **declareAndDeploy**(`payload`, `details?`): `Promise`<[`DeclareDeployUDCResponse`](../namespaces/types.md#declaredeployudcresponse)\> + +Declares and Deploy a given compiled contract (json) to starknet using UDC +Internal wait for L2 transaction, do not support multicall +Method will pass even if contract is already declared (internal using DeclareIfNot) + +#### Parameters + +| Name | Type | Description | +| :--------- | :------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `payload` | [`DeclareAndDeployContractPayload`](../namespaces/types.md#declareanddeploycontractpayload) | contract: compiled contract code - [casm=cairo1]: CairoAssembly \| undefined; - [compiledClassHash]: string \| undefined; - [classHash]: computed class hash of compiled contract - [constructorCalldata] contract constructor calldata - [salt=pseudorandom] deploy address salt - [unique=true] ensure unique salt | +| `details?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | [nonce=getNonce] - [version=transactionVersion] - [maxFee=getSuggestedMaxFee] | + +#### Returns + +`Promise`<[`DeclareDeployUDCResponse`](../namespaces/types.md#declaredeployudcresponse)\> + +- declare + - transaction_hash +- deploy + - contract_address + - transaction_hash + - address + - deployer + - unique + - classHash + - calldata_len + - calldata + - salt + +#### Implementation of + +[AccountInterface](AccountInterface.md).[declareAndDeploy](AccountInterface.md#declareanddeploy) + +#### Defined in + +[src/account/default.ts:420](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L420) + +--- + +### deployAccount + +▸ **deployAccount**(`«destructured»`, `transactionsDetail?`): `Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +Deploy the account on Starknet + +#### Parameters + +| Name | Type | Description | +| :------------------- | :------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `«destructured»` | [`DeployAccountContractPayload`](../namespaces/types.md#deployaccountcontractpayload) | transaction payload to be deployed containing: - classHash: computed class hash of compiled contract - optional constructor calldata - optional address salt - optional contractAddress | +| `transactionsDetail` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | Invocation Details containing: - constant nonce = 0 - optional version - optional maxFee | + +#### Returns + +`Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Implementation of + +[AccountInterface](AccountInterface.md).[deployAccount](AccountInterface.md#deployaccount) + +#### Defined in + +[src/account/default.ts:439](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L439) + +--- + +### signMessage + +▸ **signMessage**(`typedData`): `Promise`<[`Signature`](../namespaces/types.md#signature)\> + +Sign an JSON object for off-chain usage with the starknet private key and return the signature +This adds a message prefix so it cant be interchanged with transactions + +**`Throws`** + +if the JSON object is not a valid JSON + +#### Parameters + +| Name | Type | +| :---------- | :---------------------------------------------- | +| `typedData` | [`TypedData`](../interfaces/types.TypedData.md) | + +#### Returns + +`Promise`<[`Signature`](../namespaces/types.md#signature)\> + +the signature of the JSON object + +#### Implementation of + +[AccountInterface](AccountInterface.md).[signMessage](AccountInterface.md#signmessage) + +#### Defined in + +[src/account/default.ts:493](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L493) + +--- + +### hashMessage + +▸ **hashMessage**(`typedData`): `Promise`<`string`\> + +Hash a JSON object with pederson hash and return the hash +This adds a message prefix so it cant be interchanged with transactions + +**`Throws`** + +if the JSON object is not a valid JSON + +#### Parameters + +| Name | Type | +| :---------- | :---------------------------------------------- | +| `typedData` | [`TypedData`](../interfaces/types.TypedData.md) | + +#### Returns + +`Promise`<`string`\> + +the hash of the JSON object + +#### Implementation of + +[AccountInterface](AccountInterface.md).[hashMessage](AccountInterface.md#hashmessage) + +#### Defined in + +[src/account/default.ts:497](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L497) + +--- + +### verifyMessageHash + +▸ **verifyMessageHash**(`hash`, `signature`): `Promise`<`boolean`\> + +Verify a signature of a given hash + +**`Warning`** + +This method is not recommended, use verifyMessage instead + +**`Throws`** + +if the signature is not a valid signature + +#### Parameters + +| Name | Type | Description | +| :---------- | :---------------------------------------------------- | :-------------------- | +| `hash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | hash to be verified | +| `signature` | [`Signature`](../namespaces/types.md#signature) | signature of the hash | + +#### Returns + +`Promise`<`boolean`\> + +true if the signature is valid, false otherwise + +#### Implementation of + +[AccountInterface](AccountInterface.md).[verifyMessageHash](AccountInterface.md#verifymessagehash) + +#### Defined in + +[src/account/default.ts:501](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L501) + +--- + +### verifyMessage + +▸ **verifyMessage**(`typedData`, `signature`): `Promise`<`boolean`\> + +Verify a signature of a JSON object + +**`Throws`** + +if the JSON object is not a valid JSON or the signature is not a valid signature + +#### Parameters + +| Name | Type | Description | +| :---------- | :---------------------------------------------- | :--------------------------- | +| `typedData` | [`TypedData`](../interfaces/types.TypedData.md) | JSON object to be verified | +| `signature` | [`Signature`](../namespaces/types.md#signature) | signature of the JSON object | + +#### Returns + +`Promise`<`boolean`\> + +true if the signature is valid, false otherwise + +#### Implementation of + +[AccountInterface](AccountInterface.md).[verifyMessage](AccountInterface.md#verifymessage) + +#### Defined in + +[src/account/default.ts:517](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L517) + +--- + +### getSuggestedMaxFee + +▸ **getSuggestedMaxFee**(`«destructured»`, `details`): `Promise`<`bigint`\> + +Gets Suggested Max Fee based on the transaction type + +#### Parameters + +| Name | Type | +| :--------------- | :---------------------------------------------------------------- | +| `«destructured»` | [`EstimateFeeAction`](../namespaces/types.md#estimatefeeaction) | +| `details` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | + +#### Returns + +`Promise`<`bigint`\> + +suggestedMaxFee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getSuggestedMaxFee](AccountInterface.md#getsuggestedmaxfee) + +#### Defined in + +[src/account/default.ts:522](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L522) + +--- + +### buildDeclarePayload + +▸ **buildDeclarePayload**(`payload`, `«destructured»`): `Promise`<[`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction)\> + +will be renamed to buildDeclareContractTransaction + +#### Parameters + +| Name | Type | +| :--------------- | :---------------------------------------------------------------------------- | +| `payload` | [`DeclareContractPayload`](../namespaces/types.md#declarecontractpayload) | +| `«destructured»` | [`InvocationsSignerDetails`](../interfaces/types.InvocationsSignerDetails.md) | + +#### Returns + +`Promise`<[`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction)\> + +#### Defined in + +[src/account/default.ts:556](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L556) + +--- + +### buildAccountDeployPayload + +▸ **buildAccountDeployPayload**(`«destructured»`, `«destructured»`): `Promise`<[`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction)\> + +#### Parameters + +| Name | Type | +| :--------------- | :------------------------------------------------------------------------------------ | +| `«destructured»` | [`DeployAccountContractPayload`](../namespaces/types.md#deployaccountcontractpayload) | +| `«destructured»` | [`InvocationsSignerDetails`](../interfaces/types.InvocationsSignerDetails.md) | + +#### Returns + +`Promise`<[`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction)\> + +#### Defined in + +[src/account/default.ts:580](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L580) + +--- + +### buildUDCContractPayload + +▸ **buildUDCContractPayload**(`payload`): [`Call`](../namespaces/types.md#call)[] + +#### Parameters + +| Name | Type | +| :-------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `payload` | [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload) \| [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload)[] | + +#### Returns + +[`Call`](../namespaces/types.md#call)[] + +#### Defined in + +[src/account/default.ts:613](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L613) + +--- + +### simulateTransaction + +▸ **simulateTransaction**(`invocations`, `«destructured»?`): `Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +Simulates an array of transaction and returns an array of transaction trace and estimated fee. + +#### Parameters + +| Name | Type | Description | +| :--------------- | :-------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | +| `invocations` | [`Invocations`](../namespaces/types.md#invocations) | Invocations containing: - type - transaction type: DECLARE, (multi)DEPLOY, DEPLOY_ACCOUNT, (multi)INVOKE_FUNCTION | +| `«destructured»` | [`SimulateTransactionDetails`](../namespaces/types.md#simulatetransactiondetails) | SimulateTransactionDetails | + +#### Returns + +`Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +response from simulate_transaction + +#### Implementation of + +[AccountInterface](AccountInterface.md).[simulateTransaction](AccountInterface.md#simulatetransaction) + +#### Defined in + +[src/account/default.ts:640](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L640) + +--- + +### accountInvocationsFactory + +▸ **accountInvocationsFactory**(`invocations`, `«destructured»`): `Promise`<[`AccountInvocations`](../namespaces/types.md#accountinvocations)\> + +#### Parameters + +| Name | Type | +| :--------------- | :-------------------------------------------------------------------------------------------- | +| `invocations` | [`Invocations`](../namespaces/types.md#invocations) | +| `«destructured»` | [`AccountInvocationsFactoryDetails`](../namespaces/types.md#accountinvocationsfactorydetails) | + +#### Returns + +`Promise`<[`AccountInvocations`](../namespaces/types.md#accountinvocations)\> + +#### Defined in + +[src/account/default.ts:657](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L657) + +--- + +### getStarkName + +▸ **getStarkName**(`address?`, `StarknetIdContract?`): `Promise`<`string`\> + +#### Parameters + +| Name | Type | +| :-------------------- | :---------------------------------------------------- | +| `address` | [`BigNumberish`](../namespaces/types.md#bignumberish) | +| `StarknetIdContract?` | `string` | + +#### Returns + +`Promise`<`string`\> + +#### Overrides + +[Provider](Provider.md).[getStarkName](Provider.md#getstarkname) + +#### Defined in + +[src/account/default.ts:732](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/default.ts#L732) + +--- + +### getChainId + +▸ **getChainId**(): `Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +Gets the Starknet chain Id + +#### Returns + +`Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +the chain Id + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getChainId](AccountInterface.md#getchainid) + +#### Inherited from + +[Provider](Provider.md).[getChainId](Provider.md#getchainid) + +#### Defined in + +[src/provider/default.ts:68](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L68) + +--- + +### getBlock + +▸ **getBlock**(`blockIdentifier`): `Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +Gets the block information + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +the block object + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getBlock](AccountInterface.md#getblock) + +#### Inherited from + +[Provider](Provider.md).[getBlock](Provider.md#getblock) + +#### Defined in + +[src/provider/default.ts:72](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L72) + +--- + +### getClassAt + +▸ **getClassAt**(`contractAddress`, `blockIdentifier?`): `Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Gets the contract class of the deployed contract. + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Contract class of compiled contract + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getClassAt](AccountInterface.md#getclassat) + +#### Inherited from + +[Provider](Provider.md).[getClassAt](Provider.md#getclassat) + +#### Defined in + +[src/provider/default.ts:76](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L76) + +--- + +### getClassHashAt + +▸ **getClassHashAt**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the contract class hash in the given block for the contract deployed at the given address + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +Class hash + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getClassHashAt](AccountInterface.md#getclasshashat) + +#### Inherited from + +[Provider](Provider.md).[getClassHashAt](Provider.md#getclasshashat) + +#### Defined in + +[src/provider/default.ts:83](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L83) + +--- + +### getClassByHash + +▸ **getClassByHash**(`classHash`): `Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Returns the contract class deployed under the given class hash. + +#### Parameters + +| Name | Type | Description | +| :---------- | :------- | :---------- | +| `classHash` | `string` | class hash | + +#### Returns + +`Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Contract class of compiled contract + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getClassByHash](AccountInterface.md#getclassbyhash) + +#### Inherited from + +[Provider](Provider.md).[getClassByHash](Provider.md#getclassbyhash) + +#### Defined in + +[src/provider/default.ts:90](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L90) + +--- + +### getEstimateFee + +▸ **getEstimateFee**(`invocationWithTxType`, `invocationDetails`, `blockIdentifier`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +**`Deprecated`** + +Please use getInvokeEstimateFee or getDeclareEstimateFee instead. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Description | +| :--------------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocationWithTxType` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `invocationDetails` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getEstimateFee](AccountInterface.md#getestimatefee) + +#### Inherited from + +[Provider](Provider.md).[getEstimateFee](Provider.md#getestimatefee) + +#### Defined in + +[src/provider/default.ts:94](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L94) + +--- + +### getInvokeEstimateFee + +▸ **getInvokeEstimateFee**(`invocationWithTxType`, `invocationDetails`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :--------------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocationWithTxType` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `invocationDetails` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getInvokeEstimateFee](AccountInterface.md#getinvokeestimatefee) + +#### Inherited from + +[Provider](Provider.md).[getInvokeEstimateFee](Provider.md#getinvokeestimatefee) + +#### Defined in + +[src/provider/default.ts:102](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L102) + +--- + +### getEstimateFeeBulk + +▸ **getEstimateFeeBulk**(`invocations`, `options`): `Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +Estimates the fee for a list of INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :------------ | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------- | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations - Complete invocations array with account details | +| `options` | [`getEstimateFeeBulkOptions`](../namespaces/types.md#getestimatefeebulkoptions) | getEstimateFeeBulkOptions - (optional) blockIdentifier - BlockIdentifier - (optional) skipValidate - boolean (default false) | + +#### Returns + +`Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +the estimated fee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getEstimateFeeBulk](AccountInterface.md#getestimatefeebulk) + +#### Inherited from + +[Provider](Provider.md).[getEstimateFeeBulk](Provider.md#getestimatefeebulk) + +#### Defined in + +[src/provider/default.ts:116](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L116) + +--- + +### getNonceForAddress + +▸ **getNonceForAddress**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the nonce associated with the given address in the given block + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | - | + +#### Returns + +`Promise`<`string`\> + +the hex nonce + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getNonceForAddress](AccountInterface.md#getnonceforaddress) + +#### Inherited from + +[Provider](Provider.md).[getNonceForAddress](Provider.md#getnonceforaddress) + +#### Defined in + +[src/provider/default.ts:123](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L123) + +--- + +### getStorageAt + +▸ **getStorageAt**(`contractAddress`, `key`, `blockIdentifier?`): `Promise`<`string`\> + +Get the value of the storage (contract's variable) at the given address and key + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------------------------------------------------- | +| `contractAddress` | `string` | | +| `key` | [`BigNumberish`](../namespaces/types.md#bignumberish) | from getStorageVarAddress('') (WIP) | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +the value of the storage variable + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getStorageAt](AccountInterface.md#getstorageat) + +#### Inherited from + +[Provider](Provider.md).[getStorageAt](Provider.md#getstorageat) + +#### Defined in + +[src/provider/default.ts:130](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L130) + +--- + +### getTransaction + +▸ **getTransaction**(`txHash`): `Promise`<[`GetTransactionResponse`](../namespaces/types.md#gettransactionresponse)\> + +Gets the transaction information from a tx id. + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`GetTransactionResponse`](../namespaces/types.md#gettransactionresponse)\> + +the transaction object { transaction_id, status, transaction, block_number?, block_number?, transaction_index?, transaction_failure_reason? } + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getTransaction](AccountInterface.md#gettransaction) + +#### Inherited from + +[Provider](Provider.md).[getTransaction](Provider.md#gettransaction) + +#### Defined in + +[src/provider/default.ts:138](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L138) + +--- + +### getTransactionReceipt + +▸ **getTransactionReceipt**(`txHash`): `Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +Gets the transaction receipt from a tx hash. + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +the transaction receipt object + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getTransactionReceipt](AccountInterface.md#gettransactionreceipt) + +#### Inherited from + +[Provider](Provider.md).[getTransactionReceipt](Provider.md#gettransactionreceipt) + +#### Defined in + +[src/provider/default.ts:142](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L142) + +--- + +### callContract + +▸ **callContract**(`request`, `blockIdentifier?`): `Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +Calls a function on the Starknet contract. + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :----------------------- | +| `request` | [`Call`](../namespaces/types.md#call) | transaction to be called | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +the result of the function on the smart contract. + +#### Implementation of + +[AccountInterface](AccountInterface.md).[callContract](AccountInterface.md#callcontract) + +#### Inherited from + +[Provider](Provider.md).[callContract](Provider.md#callcontract) + +#### Defined in + +[src/provider/default.ts:146](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L146) + +--- + +### invokeFunction + +▸ **invokeFunction**(`functionInvocation`, `details`): `Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Invokes a function on starknet + +**`Deprecated`** + +This method wont be supported as soon as fees are mandatory. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Description | +| :------------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `functionInvocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version - maxFee - optional maxFee | + +#### Returns + +`Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +response from addTransaction + +#### Implementation of + +[AccountInterface](AccountInterface.md).[invokeFunction](AccountInterface.md#invokefunction) + +#### Inherited from + +[Provider](Provider.md).[invokeFunction](Provider.md#invokefunction) + +#### Defined in + +[src/provider/default.ts:153](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L153) + +--- + +### deployAccountContract + +▸ **deployAccountContract**(`payload`, `details`): `Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +Deploys a given compiled Account contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :-------- | :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------ | +| `payload` | [`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction) | payload to be deployed containing: - compiled contract code - constructor calldata - address salt | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | - | + +#### Returns + +`Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Implementation of + +[AccountInterface](AccountInterface.md).[deployAccountContract](AccountInterface.md#deployaccountcontract) + +#### Inherited from + +[Provider](Provider.md).[deployAccountContract](Provider.md#deployaccountcontract) + +#### Defined in + +[src/provider/default.ts:160](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L160) + +--- + +### declareContract + +▸ **declareContract**(`transaction`, `details`): `Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +Declares a given compiled contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :------------ | :---------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------- | +| `transaction` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be deployed containing: - compiled contract code - sender address - signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | Invocation Details containing: - nonce - optional version - optional maxFee | + +#### Returns + +`Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Implementation of + +[AccountInterface](AccountInterface.md).[declareContract](AccountInterface.md#declarecontract) + +#### Inherited from + +[Provider](Provider.md).[declareContract](Provider.md#declarecontract) + +#### Defined in + +[src/provider/default.ts:167](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L167) + +--- + +### getDeclareEstimateFee + +▸ **getDeclareEstimateFee**(`transaction`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DECLARE transaction + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------ | +| `transaction` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be declared containing: - compiled contract code - sender address - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getDeclareEstimateFee](AccountInterface.md#getdeclareestimatefee) + +#### Inherited from + +[Provider](Provider.md).[getDeclareEstimateFee](Provider.md#getdeclareestimatefee) + +#### Defined in + +[src/provider/default.ts:174](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L174) + +--- + +### getDeployAccountEstimateFee + +▸ **getDeployAccountEstimateFee**(`transaction`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DEPLOY_ACCOUNT transaction + +#### Parameters + +| Name | Type | Description | +| :----------------- | :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | +| `transaction` | [`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction) | transaction payload to be deployed containing: - classHash - constructorCalldata - addressSalt - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getDeployAccountEstimateFee](AccountInterface.md#getdeployaccountestimatefee) + +#### Inherited from + +[Provider](Provider.md).[getDeployAccountEstimateFee](Provider.md#getdeployaccountestimatefee) + +#### Defined in + +[src/provider/default.ts:183](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L183) + +--- + +### getCode + +▸ **getCode**(`contractAddress`, `blockIdentifier?`): `Promise`<[`GetCodeResponse`](../interfaces/types.GetCodeResponse.md)\> + +**`Deprecated`** + +The method should not be used + +#### Parameters + +| Name | Type | +| :----------------- | :---------------------------------------------------------- | +| `contractAddress` | `string` | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`GetCodeResponse`](../interfaces/types.GetCodeResponse.md)\> + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getCode](AccountInterface.md#getcode) + +#### Inherited from + +[Provider](Provider.md).[getCode](Provider.md#getcode) + +#### Defined in + +[src/provider/default.ts:197](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L197) + +--- + +### waitForTransaction + +▸ **waitForTransaction**(`txHash`, `options?`): `Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +Wait for the transaction to be accepted + +#### Parameters + +| Name | Type | Description | +| :--------- | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | transaction hash | +| `options?` | [`waitForTransactionOptions`](../namespaces/types.md#waitfortransactionoptions) | waitForTransactionOptions - (optional) retryInterval: number \| undefined; - (optional) successStates: TransactionStatus[] \| undefined; | + +#### Returns + +`Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +GetTransactionReceiptResponse + +#### Implementation of + +[AccountInterface](AccountInterface.md).[waitForTransaction](AccountInterface.md#waitfortransaction) + +#### Inherited from + +[Provider](Provider.md).[waitForTransaction](Provider.md#waitfortransaction) + +#### Defined in + +[src/provider/default.ts:204](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L204) + +--- + +### getSimulateTransaction + +▸ **getSimulateTransaction**(`invocations`, `options?`): `Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +Simulates the transaction and returns the transaction trace and estimated fee. + +#### Parameters + +| Name | Type | Description | +| :------------ | :-------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations - Complete invocations array with account details | +| `options?` | [`getSimulateTransactionOptions`](../namespaces/types.md#getsimulatetransactionoptions) | getSimulateTransactionOptions - (optional) blockIdentifier - block identifier - (optional) skipValidate - skip cairo **validate** method - (optional) skipExecute - skip cairo **execute** method | + +#### Returns + +`Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +an array of transaction trace and estimated fee + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getSimulateTransaction](AccountInterface.md#getsimulatetransaction) + +#### Inherited from + +[Provider](Provider.md).[getSimulateTransaction](Provider.md#getsimulatetransaction) + +#### Defined in + +[src/provider/default.ts:211](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L211) + +--- + +### getStateUpdate + +▸ **getStateUpdate**(`blockIdentifier?`): `Promise`<[`StateUpdateResponse`](../interfaces/types.StateUpdateResponse.md)\> + +Gets the state changes in a specific block (result of executing the requested block) + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`StateUpdateResponse`](../interfaces/types.StateUpdateResponse.md)\> + +StateUpdateResponse + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getStateUpdate](AccountInterface.md#getstateupdate) + +#### Inherited from + +[Provider](Provider.md).[getStateUpdate](Provider.md#getstateupdate) + +#### Defined in + +[src/provider/default.ts:218](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L218) + +--- + +### getAddressFromStarkName + +▸ **getAddressFromStarkName**(`name`, `StarknetIdContract?`): `Promise`<`string`\> + +#### Parameters + +| Name | Type | +| :-------------------- | :------- | +| `name` | `string` | +| `StarknetIdContract?` | `string` | + +#### Returns + +`Promise`<`string`\> + +#### Inherited from + +[Provider](Provider.md).[getAddressFromStarkName](Provider.md#getaddressfromstarkname) + +#### Defined in + +[src/provider/default.ts:226](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L226) + +--- + +### getContractVersion + +▸ **getContractVersion**(`contractAddress`, `classHash?`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `string` | string | +| `classHash?` | `undefined` | undefined | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getContractVersion](AccountInterface.md#getcontractversion) + +#### Inherited from + +[Provider](Provider.md).[getContractVersion](Provider.md#getcontractversion) + +#### Defined in + +[src/provider/default.ts:230](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L230) + +▸ **getContractVersion**(`contractAddress`, `classHash`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `undefined` | undefined | +| `classHash` | `string` | | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Implementation of + +[AccountInterface](AccountInterface.md).[getContractVersion](AccountInterface.md#getcontractversion) + +#### Inherited from + +[Provider](Provider.md).[getContractVersion](Provider.md#getcontractversion) + +#### Defined in + +[src/provider/default.ts:235](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L235) diff --git a/www/versioned_docs/version-5.24.3/API/classes/AccountInterface.md b/www/versioned_docs/version-5.24.3/API/classes/AccountInterface.md new file mode 100644 index 000000000..09ff8deb5 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/AccountInterface.md @@ -0,0 +1,1246 @@ +--- +id: 'AccountInterface' +title: 'Class: AccountInterface' +sidebar_label: 'AccountInterface' +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`ProviderInterface`](ProviderInterface.md) + + ↳ **`AccountInterface`** + +## Implemented by + +- [`Account`](Account.md) + +## Constructors + +### constructor + +• **new AccountInterface**() + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[constructor](ProviderInterface.md#constructor) + +## Properties + +### address + +• `Abstract` **address**: `string` + +#### Defined in + +[src/account/interface.ts:34](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L34) + +--- + +### signer + +• `Abstract` **signer**: [`SignerInterface`](SignerInterface.md) + +#### Defined in + +[src/account/interface.ts:36](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L36) + +--- + +### cairoVersion + +• `Abstract` **cairoVersion**: [`CairoVersion`](../namespaces/types.md#cairoversion) + +#### Defined in + +[src/account/interface.ts:38](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L38) + +## Methods + +### estimateInvokeFee + +▸ `Abstract` **estimateInvokeFee**(`calls`, `estimateFeeDetails?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimate Fee for executing an INVOKE transaction on starknet + +#### Parameters + +| Name | Type | Description | +| :-------------------- | :---------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `calls` | [`AllowArray`](../namespaces/types.md#allowarray)<[`Call`](../namespaces/types.md#call)\> | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata | +| `estimateFeeDetails?` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | - | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +response from estimate_fee + +#### Defined in + +[src/account/interface.ts:50](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L50) + +--- + +### estimateDeclareFee + +▸ `Abstract` **estimateDeclareFee**(`contractPayload`, `estimateFeeDetails?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimate Fee for executing a DECLARE transaction on starknet + +#### Parameters + +| Name | Type | Description | +| :-------------------- | :------------------------------------------------------------------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractPayload` | [`DeclareContractPayload`](../namespaces/types.md#declarecontractpayload) | the payload object containing: - contract - the compiled contract to be declared - classHash - the class hash of the compiled contract. This can be obtained by using starknet-cli. | +| `estimateFeeDetails?` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | - | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +response from estimate_fee + +#### Defined in + +[src/account/interface.ts:64](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L64) + +--- + +### estimateAccountDeployFee + +▸ `Abstract` **estimateAccountDeployFee**(`contractPayload`, `estimateFeeDetails?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimate Fee for executing a DEPLOY_ACCOUNT transaction on starknet + +#### Parameters + +| Name | Type | Description | +| :-------------------- | :------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractPayload` | [`DeployAccountContractPayload`](../namespaces/types.md#deployaccountcontractpayload) | contract - the compiled contract to be deployed - classHash - the class hash of the compiled contract. This can be obtained by using starknet-cli. | +| `estimateFeeDetails?` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | optional blockIdentifier - constant nonce = 0 | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +response from estimate_fee + +#### Defined in + +[src/account/interface.ts:80](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L80) + +--- + +### estimateDeployFee + +▸ `Abstract` **estimateDeployFee**(`deployContractPayload`, `transactionsDetail?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimate Fee for executing a UDC DEPLOY transaction on starknet +This is different from the normal DEPLOY transaction as it goes through the Universal Deployer Contract (UDC) + +#### Parameters + +| Name | Type | Description | +| :---------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `deployContractPayload` | [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload) \| [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload)[] | containing - classHash: computed class hash of compiled contract - salt: address salt - unique: bool if true ensure unique salt - calldata: constructor calldata | +| `transactionsDetail?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | Invocation Details containing: - optional nonce - optional version - optional maxFee | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +#### Defined in + +[src/account/interface.ts:100](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L100) + +--- + +### estimateFeeBulk + +▸ `Abstract` **estimateFeeBulk**(`invocations`, `details?`): `Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +Estimate Fee for executing a list of transactions on starknet +Contract must be deployed for fee estimation to be possible + +#### Parameters + +| Name | Type | +| :------------ | :---------------------------------------------------------------- | +| `invocations` | [`Invocations`](../namespaces/types.md#invocations) | +| `details?` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | + +#### Returns + +`Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +response from estimate_fee + +#### Defined in + +[src/account/interface.ts:115](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L115) + +--- + +### execute + +▸ `Abstract` **execute**(`transactions`, `abis?`, `transactionsDetail?`): `Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Invoke execute function in account contract + +#### Parameters + +| Name | Type | Description | +| :-------------------- | :---------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `transactions` | [`AllowArray`](../namespaces/types.md#allowarray)<[`Call`](../namespaces/types.md#call)\> | the invocation object or an array of them, containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `abis?` | [`Abi`](../namespaces/types.md#abi)[] | - | +| `transactionsDetail?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | - | + +#### Returns + +`Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +response from addTransaction + +#### Defined in + +[src/account/interface.ts:132](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L132) + +--- + +### declare + +▸ `Abstract` **declare**(`contractPayload`, `transactionsDetail?`): `Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +Declares a given compiled contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :-------------------- | :------------------------------------------------------------------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractPayload` | [`DeclareContractPayload`](../namespaces/types.md#declarecontractpayload) | transaction payload to be deployed containing: - contract: compiled contract code - (optional) classHash: computed class hash of compiled contract. Pre-compute it for faster execution. - (required for Cairo1 without compiledClassHash) casm: CompiledContract \| string; - (optional for Cairo1 with casm) compiledClassHash: compiled class hash from casm. Pre-compute it for faster execution. | +| `transactionsDetail?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | Invocation Details containing: - optional nonce - optional version - optional maxFee | + +#### Returns + +`Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Defined in + +[src/account/interface.ts:152](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L152) + +--- + +### deploy + +▸ `Abstract` **deploy**(`payload`, `details?`): `Promise`<[`MultiDeployContractResponse`](../namespaces/types.md#multideploycontractresponse)\> + +Deploys a declared contract to starknet - using Universal Deployer Contract (UDC) +support multicall + +#### Parameters + +| Name | Type | Description | +| :--------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `payload` | [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload) \| [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload)[] | classHash: computed class hash of compiled contract - [constructorCalldata] contract constructor calldata - [salt=pseudorandom] deploy address salt - [unique=true] ensure unique salt | +| `details?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | [nonce=getNonce] - [version=transactionVersion] - [maxFee=getSuggestedMaxFee] | + +#### Returns + +`Promise`<[`MultiDeployContractResponse`](../namespaces/types.md#multideploycontractresponse)\> + +- contract_address[] +- transaction_hash + +#### Defined in + +[src/account/interface.ts:174](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L174) + +--- + +### deployContract + +▸ `Abstract` **deployContract**(`payload`, `details?`): `Promise`<[`DeployContractUDCResponse`](../namespaces/types.md#deploycontractudcresponse)\> + +Simplify deploy simulating old DeployContract with same response + UDC specific response +Internal wait for L2 transaction, support multicall + +#### Parameters + +| Name | Type | Description | +| :--------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `payload` | [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload) \| [`UniversalDeployerContractPayload`](../namespaces/types.md#universaldeployercontractpayload)[] | classHash: computed class hash of compiled contract - [constructorCalldata] contract constructor calldata - [salt=pseudorandom] deploy address salt - [unique=true] ensure unique salt | +| `details?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | [nonce=getNonce] - [version=transactionVersion] - [maxFee=getSuggestedMaxFee] | + +#### Returns + +`Promise`<[`DeployContractUDCResponse`](../namespaces/types.md#deploycontractudcresponse)\> + +- contract_address +- transaction_hash +- address +- deployer +- unique +- classHash +- calldata_len +- calldata +- salt + +#### Defined in + +[src/account/interface.ts:203](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L203) + +--- + +### declareAndDeploy + +▸ `Abstract` **declareAndDeploy**(`payload`, `details?`): `Promise`<[`DeclareDeployUDCResponse`](../namespaces/types.md#declaredeployudcresponse)\> + +Declares and Deploy a given compiled contract (json) to starknet using UDC +Internal wait for L2 transaction, do not support multicall +Method will pass even if contract is already declared (internal using DeclareIfNot) + +#### Parameters + +| Name | Type | Description | +| :--------- | :------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `payload` | [`DeclareAndDeployContractPayload`](../namespaces/types.md#declareanddeploycontractpayload) | contract: compiled contract code - [casm=cairo1]: CairoAssembly \| undefined; - [compiledClassHash]: string \| undefined; - [classHash]: computed class hash of compiled contract - [constructorCalldata] contract constructor calldata - [salt=pseudorandom] deploy address salt - [unique=true] ensure unique salt | +| `details?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | [nonce=getNonce] - [version=transactionVersion] - [maxFee=getSuggestedMaxFee] | + +#### Returns + +`Promise`<[`DeclareDeployUDCResponse`](../namespaces/types.md#declaredeployudcresponse)\> + +- declare + - transaction_hash +- deploy + - contract_address + - transaction_hash + - address + - deployer + - unique + - classHash + - calldata_len + - calldata + - salt + +#### Defined in + +[src/account/interface.ts:239](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L239) + +--- + +### deployAccount + +▸ `Abstract` **deployAccount**(`contractPayload`, `transactionsDetail?`): `Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +Deploy the account on Starknet + +#### Parameters + +| Name | Type | Description | +| :-------------------- | :------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractPayload` | [`DeployAccountContractPayload`](../namespaces/types.md#deployaccountcontractpayload) | transaction payload to be deployed containing: - classHash: computed class hash of compiled contract - optional constructor calldata - optional address salt - optional contractAddress | +| `transactionsDetail?` | [`InvocationsDetails`](../namespaces/types.md#invocationsdetails) | Invocation Details containing: - constant nonce = 0 - optional version - optional maxFee | + +#### Returns + +`Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Defined in + +[src/account/interface.ts:258](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L258) + +--- + +### signMessage + +▸ `Abstract` **signMessage**(`typedData`): `Promise`<[`Signature`](../namespaces/types.md#signature)\> + +Sign an JSON object for off-chain usage with the starknet private key and return the signature +This adds a message prefix so it cant be interchanged with transactions + +**`Throws`** + +if the JSON object is not a valid JSON + +#### Parameters + +| Name | Type | +| :---------- | :---------------------------------------------- | +| `typedData` | [`TypedData`](../interfaces/types.TypedData.md) | + +#### Returns + +`Promise`<[`Signature`](../namespaces/types.md#signature)\> + +the signature of the JSON object + +#### Defined in + +[src/account/interface.ts:271](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L271) + +--- + +### hashMessage + +▸ `Abstract` **hashMessage**(`typedData`): `Promise`<`string`\> + +Hash a JSON object with pederson hash and return the hash +This adds a message prefix so it cant be interchanged with transactions + +**`Throws`** + +if the JSON object is not a valid JSON + +#### Parameters + +| Name | Type | +| :---------- | :---------------------------------------------- | +| `typedData` | [`TypedData`](../interfaces/types.TypedData.md) | + +#### Returns + +`Promise`<`string`\> + +the hash of the JSON object + +#### Defined in + +[src/account/interface.ts:281](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L281) + +--- + +### verifyMessage + +▸ `Abstract` **verifyMessage**(`typedData`, `signature`): `Promise`<`boolean`\> + +Verify a signature of a JSON object + +**`Throws`** + +if the JSON object is not a valid JSON or the signature is not a valid signature + +#### Parameters + +| Name | Type | Description | +| :---------- | :---------------------------------------------- | :--------------------------- | +| `typedData` | [`TypedData`](../interfaces/types.TypedData.md) | JSON object to be verified | +| `signature` | [`Signature`](../namespaces/types.md#signature) | signature of the JSON object | + +#### Returns + +`Promise`<`boolean`\> + +true if the signature is valid, false otherwise + +#### Defined in + +[src/account/interface.ts:291](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L291) + +--- + +### verifyMessageHash + +▸ `Abstract` **verifyMessageHash**(`hash`, `signature`): `Promise`<`boolean`\> + +Verify a signature of a given hash + +**`Warning`** + +This method is not recommended, use verifyMessage instead + +**`Throws`** + +if the signature is not a valid signature + +#### Parameters + +| Name | Type | Description | +| :---------- | :---------------------------------------------------- | :-------------------- | +| `hash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | hash to be verified | +| `signature` | [`Signature`](../namespaces/types.md#signature) | signature of the hash | + +#### Returns + +`Promise`<`boolean`\> + +true if the signature is valid, false otherwise + +#### Defined in + +[src/account/interface.ts:302](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L302) + +--- + +### getNonce + +▸ `Abstract` **getNonce**(`blockIdentifier?`): `Promise`<`string`\> + +Gets the nonce of the account with respect to a specific block + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :---------------------------------------------- | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | optional blockIdentifier. Defaults to 'pending' | + +#### Returns + +`Promise`<`string`\> + +nonce of the account + +#### Defined in + +[src/account/interface.ts:310](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L310) + +--- + +### getSuggestedMaxFee + +▸ `Abstract` **getSuggestedMaxFee**(`estimateFeeAction`, `details`): `Promise`<`bigint`\> + +Gets Suggested Max Fee based on the transaction type + +#### Parameters + +| Name | Type | +| :------------------ | :---------------------------------------------------------------- | +| `estimateFeeAction` | [`EstimateFeeAction`](../namespaces/types.md#estimatefeeaction) | +| `details` | [`EstimateFeeDetails`](../interfaces/types.EstimateFeeDetails.md) | + +#### Returns + +`Promise`<`bigint`\> + +suggestedMaxFee + +#### Defined in + +[src/account/interface.ts:319](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L319) + +--- + +### simulateTransaction + +▸ `Abstract` **simulateTransaction**(`invocations`, `details?`): `Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +Simulates an array of transaction and returns an array of transaction trace and estimated fee. + +#### Parameters + +| Name | Type | Description | +| :------------ | :-------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | +| `invocations` | [`Invocations`](../namespaces/types.md#invocations) | Invocations containing: - type - transaction type: DECLARE, (multi)DEPLOY, DEPLOY_ACCOUNT, (multi)INVOKE_FUNCTION | +| `details?` | [`SimulateTransactionDetails`](../namespaces/types.md#simulatetransactiondetails) | SimulateTransactionDetails | + +#### Returns + +`Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +response from simulate_transaction + +#### Defined in + +[src/account/interface.ts:333](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/account/interface.ts#L333) + +--- + +### getChainId + +▸ `Abstract` **getChainId**(): `Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +Gets the Starknet chain Id + +#### Returns + +`Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +the chain Id + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getChainId](ProviderInterface.md#getchainid) + +#### Defined in + +[src/provider/interface.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L40) + +--- + +### callContract + +▸ `Abstract` **callContract**(`call`, `blockIdentifier?`): `Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +Calls a function on the Starknet contract. + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :----------------------- | +| `call` | [`Call`](../namespaces/types.md#call) | transaction to be called | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +the result of the function on the smart contract. + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[callContract](ProviderInterface.md#callcontract) + +#### Defined in + +[src/provider/interface.ts:49](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L49) + +--- + +### getBlock + +▸ `Abstract` **getBlock**(`blockIdentifier`): `Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +Gets the block information + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +the block object + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getBlock](ProviderInterface.md#getblock) + +#### Defined in + +[src/provider/interface.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L60) + +--- + +### getCode + +▸ `Abstract` **getCode**(`contractAddress`, `blockIdentifier?`): `Promise`<[`GetCodeResponse`](../interfaces/types.GetCodeResponse.md)\> + +**`Deprecated`** + +The method should not be used + +#### Parameters + +| Name | Type | +| :----------------- | :---------------------------------------------------------- | +| `contractAddress` | `string` | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`GetCodeResponse`](../interfaces/types.GetCodeResponse.md)\> + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getCode](ProviderInterface.md#getcode) + +#### Defined in + +[src/provider/interface.ts:65](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L65) + +--- + +### getClassAt + +▸ `Abstract` **getClassAt**(`contractAddress`, `blockIdentifier?`): `Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Gets the contract class of the deployed contract. + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Contract class of compiled contract + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getClassAt](ProviderInterface.md#getclassat) + +#### Defined in + +[src/provider/interface.ts:77](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L77) + +--- + +### getClassHashAt + +▸ `Abstract` **getClassHashAt**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the contract class hash in the given block for the contract deployed at the given address + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +Class hash + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getClassHashAt](ProviderInterface.md#getclasshashat) + +#### Defined in + +[src/provider/interface.ts:89](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L89) + +--- + +### getClassByHash + +▸ `Abstract` **getClassByHash**(`classHash`): `Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Returns the contract class deployed under the given class hash. + +#### Parameters + +| Name | Type | Description | +| :---------- | :------- | :---------- | +| `classHash` | `string` | class hash | + +#### Returns + +`Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Contract class of compiled contract + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getClassByHash](ProviderInterface.md#getclassbyhash) + +#### Defined in + +[src/provider/interface.ts:100](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L100) + +--- + +### getNonceForAddress + +▸ `Abstract` **getNonceForAddress**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the nonce associated with the given address in the given block + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | - | + +#### Returns + +`Promise`<`string`\> + +the hex nonce + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getNonceForAddress](ProviderInterface.md#getnonceforaddress) + +#### Defined in + +[src/provider/interface.ts:108](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L108) + +--- + +### getStorageAt + +▸ `Abstract` **getStorageAt**(`contractAddress`, `key`, `blockIdentifier?`): `Promise`<`string`\> + +Get the value of the storage (contract's variable) at the given address and key + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------------------------------------------------- | +| `contractAddress` | `string` | | +| `key` | [`BigNumberish`](../namespaces/types.md#bignumberish) | from getStorageVarAddress('') (WIP) | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +the value of the storage variable + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getStorageAt](ProviderInterface.md#getstorageat) + +#### Defined in + +[src/provider/interface.ts:121](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L121) + +--- + +### getTransaction + +▸ `Abstract` **getTransaction**(`transactionHash`): `Promise`<[`GetTransactionResponse`](../namespaces/types.md#gettransactionresponse)\> + +Gets the transaction information from a tx id. + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------- | +| `transactionHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`GetTransactionResponse`](../namespaces/types.md#gettransactionresponse)\> + +the transaction object { transaction_id, status, transaction, block_number?, block_number?, transaction_index?, transaction_failure_reason? } + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getTransaction](ProviderInterface.md#gettransaction) + +#### Defined in + +[src/provider/interface.ts:133](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L133) + +--- + +### getTransactionReceipt + +▸ `Abstract` **getTransactionReceipt**(`transactionHash`): `Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +Gets the transaction receipt from a tx hash. + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------- | +| `transactionHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +the transaction receipt object + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getTransactionReceipt](ProviderInterface.md#gettransactionreceipt) + +#### Defined in + +[src/provider/interface.ts:141](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L141) + +--- + +### deployAccountContract + +▸ `Abstract` **deployAccountContract**(`payload`, `details`): `Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +Deploys a given compiled Account contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :-------- | :------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------ | +| `payload` | [`DeployAccountContractPayload`](../namespaces/types.md#deployaccountcontractpayload) | payload to be deployed containing: - compiled contract code - constructor calldata - address salt | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | - | + +#### Returns + +`Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[deployAccountContract](ProviderInterface.md#deployaccountcontract) + +#### Defined in + +[src/provider/interface.ts:154](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L154) + +--- + +### invokeFunction + +▸ `Abstract` **invokeFunction**(`invocation`, `details`): `Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Invokes a function on starknet + +**`Deprecated`** + +This method wont be supported as soon as fees are mandatory. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Description | +| :----------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version - maxFee - optional maxFee | + +#### Returns + +`Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +response from addTransaction + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[invokeFunction](ProviderInterface.md#invokefunction) + +#### Defined in + +[src/provider/interface.ts:174](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L174) + +--- + +### declareContract + +▸ `Abstract` **declareContract**(`transaction`, `details`): `Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +Declares a given compiled contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :------------ | :---------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------- | +| `transaction` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be deployed containing: - compiled contract code - sender address - signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | Invocation Details containing: - nonce - optional version - optional maxFee | + +#### Returns + +`Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[declareContract](ProviderInterface.md#declarecontract) + +#### Defined in + +[src/provider/interface.ts:191](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L191) + +--- + +### getEstimateFee + +▸ `Abstract` **getEstimateFee**(`invocation`, `details`, `blockIdentifier`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +**`Deprecated`** + +Please use getInvokeEstimateFee or getDeclareEstimateFee instead. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getEstimateFee](ProviderInterface.md#getestimatefee) + +#### Defined in + +[src/provider/interface.ts:212](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L212) + +--- + +### getInvokeEstimateFee + +▸ `Abstract` **getInvokeEstimateFee**(`invocation`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getInvokeEstimateFee](ProviderInterface.md#getinvokeestimatefee) + +#### Defined in + +[src/provider/interface.ts:234](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L234) + +--- + +### getDeclareEstimateFee + +▸ `Abstract` **getDeclareEstimateFee**(`transaction`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DECLARE transaction + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------ | +| `transaction` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be declared containing: - compiled contract code - sender address - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getDeclareEstimateFee](ProviderInterface.md#getdeclareestimatefee) + +#### Defined in + +[src/provider/interface.ts:256](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L256) + +--- + +### getDeployAccountEstimateFee + +▸ `Abstract` **getDeployAccountEstimateFee**(`transaction`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DEPLOY_ACCOUNT transaction + +#### Parameters + +| Name | Type | Description | +| :----------------- | :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | +| `transaction` | [`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction) | transaction payload to be deployed containing: - classHash - constructorCalldata - addressSalt - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getDeployAccountEstimateFee](ProviderInterface.md#getdeployaccountestimatefee) + +#### Defined in + +[src/provider/interface.ts:279](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L279) + +--- + +### getEstimateFeeBulk + +▸ `Abstract` **getEstimateFeeBulk**(`invocations`, `options?`): `Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +Estimates the fee for a list of INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :------------ | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------- | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations - Complete invocations array with account details | +| `options?` | [`getEstimateFeeBulkOptions`](../namespaces/types.md#getestimatefeebulkoptions) | getEstimateFeeBulkOptions - (optional) blockIdentifier - BlockIdentifier - (optional) skipValidate - boolean (default false) | + +#### Returns + +`Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +the estimated fee + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getEstimateFeeBulk](ProviderInterface.md#getestimatefeebulk) + +#### Defined in + +[src/provider/interface.ts:295](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L295) + +--- + +### waitForTransaction + +▸ `Abstract` **waitForTransaction**(`txHash`, `options?`): `Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +Wait for the transaction to be accepted + +#### Parameters + +| Name | Type | Description | +| :--------- | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | transaction hash | +| `options?` | [`waitForTransactionOptions`](../namespaces/types.md#waitfortransactionoptions) | waitForTransactionOptions - (optional) retryInterval: number \| undefined; - (optional) successStates: TransactionStatus[] \| undefined; | + +#### Returns + +`Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +GetTransactionReceiptResponse + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[waitForTransaction](ProviderInterface.md#waitfortransaction) + +#### Defined in + +[src/provider/interface.ts:308](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L308) + +--- + +### getSimulateTransaction + +▸ `Abstract` **getSimulateTransaction**(`invocations`, `options?`): `Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +Simulates the transaction and returns the transaction trace and estimated fee. + +#### Parameters + +| Name | Type | Description | +| :------------ | :-------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations - Complete invocations array with account details | +| `options?` | [`getSimulateTransactionOptions`](../namespaces/types.md#getsimulatetransactionoptions) | getSimulateTransactionOptions - (optional) blockIdentifier - block identifier - (optional) skipValidate - skip cairo **validate** method - (optional) skipExecute - skip cairo **execute** method | + +#### Returns + +`Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +an array of transaction trace and estimated fee + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getSimulateTransaction](ProviderInterface.md#getsimulatetransaction) + +#### Defined in + +[src/provider/interface.ts:323](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L323) + +--- + +### getStateUpdate + +▸ `Abstract` **getStateUpdate**(`blockIdentifier?`): `Promise`<[`StateUpdateResponse`](../interfaces/types.StateUpdateResponse.md)\> + +Gets the state changes in a specific block (result of executing the requested block) + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`StateUpdateResponse`](../interfaces/types.StateUpdateResponse.md)\> + +StateUpdateResponse + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getStateUpdate](ProviderInterface.md#getstateupdate) + +#### Defined in + +[src/provider/interface.ts:334](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L334) + +--- + +### getContractVersion + +▸ `Abstract` **getContractVersion**(`contractAddress`, `classHash?`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `string` | string | +| `classHash?` | `undefined` | undefined | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getContractVersion](ProviderInterface.md#getcontractversion) + +#### Defined in + +[src/provider/interface.ts:344](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L344) + +▸ `Abstract` **getContractVersion**(`contractAddress`, `classHash`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `undefined` | undefined | +| `classHash` | `string` | | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Inherited from + +[ProviderInterface](ProviderInterface.md).[getContractVersion](ProviderInterface.md#getcontractversion) + +#### Defined in + +[src/provider/interface.ts:358](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L358) diff --git a/www/versioned_docs/version-5.24.3/API/classes/CairoCustomEnum.md b/www/versioned_docs/version-5.24.3/API/classes/CairoCustomEnum.md new file mode 100644 index 000000000..5210a5c3b --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/CairoCustomEnum.md @@ -0,0 +1,87 @@ +--- +id: 'CairoCustomEnum' +title: 'Class: CairoCustomEnum' +sidebar_label: 'CairoCustomEnum' +sidebar_position: 0 +custom_edit_url: null +--- + +Class to handle Cairo custom Enum + +**`Param`** + +object containing the variants and its content. Example : +{Success: 234, Warning: undefined, Error: undefined}. +Only one variant with a value, object, array. + +**`Example`** + +```typescript +const myCairoEnum = new CairoCustomEnum( {Success: undefined, Warning: "0x7f32ea", Error: undefined}) +``` + +## Constructors + +### constructor + +• **new CairoCustomEnum**(`enumContent`) + +#### Parameters + +| Name | Type | Description | +| :------------ | :------------------------------------------- | :----------------------------------------------------------------------------------------------- | +| `enumContent` | [`CairoEnumRaw`](../modules.md#cairoenumraw) | an object with the variants as keys and the content as value. Only one content shall be defined. | + +#### Defined in + +[src/utils/calldata/enum/CairoCustomEnum.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoCustomEnum.ts#L27) + +## Properties + +### variant + +• `Readonly` **variant**: [`CairoEnumRaw`](../modules.md#cairoenumraw) + +direct readonly access to variants of the Cairo Custom Enum. + +**`Example`** + +```typescript +const successValue = myCairoEnum.variant.Success; + +#### Defined in + +[src/utils/calldata/enum/CairoCustomEnum.ts:22](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoCustomEnum.ts#L22) + +## Methods + +### unwrap + +▸ **unwrap**(): `any` + +#### Returns + +`any` + +the content of the valid variant of a Cairo custom Enum. + +#### Defined in + +[src/utils/calldata/enum/CairoCustomEnum.ts:45](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoCustomEnum.ts#L45) + +___ + +### activeVariant + +▸ **activeVariant**(): `string` + +#### Returns + +`string` + +the name of the valid variant of a Cairo custom Enum. + +#### Defined in + +[src/utils/calldata/enum/CairoCustomEnum.ts:58](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoCustomEnum.ts#L58) +``` diff --git a/www/versioned_docs/version-5.24.3/API/classes/CairoOption.md b/www/versioned_docs/version-5.24.3/API/classes/CairoOption.md new file mode 100644 index 000000000..58dd684b4 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/CairoOption.md @@ -0,0 +1,121 @@ +--- +id: 'CairoOption' +title: 'Class: CairoOption' +sidebar_label: 'CairoOption' +sidebar_position: 0 +custom_edit_url: null +--- + +Class to handle Cairo Option + +**`Param`** + +CairoOptionVariant.Some or CairoOptionVariant.None + +**`Param`** + +value of type T. + +**`Example`** + +```typescript +const myOption = new CairoOption(CairoOptionVariant.Some, "0x54dda8"); +``` + +## Type parameters + +| Name | +| :--- | +| `T` | + +## Constructors + +### constructor + +• **new CairoOption**<`T`\>(`variant`, `someContent?`) + +#### Type parameters + +| Name | +| :--- | +| `T` | + +#### Parameters + +| Name | Type | +| :------------- | :----------------------------------------------------- | +| `variant` | [`CairoOptionVariant`](../enums/CairoOptionVariant.md) | +| `someContent?` | `T` | + +#### Defined in + +[src/utils/calldata/enum/CairoOption.ts:20](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoOption.ts#L20) + +## Properties + +### Some + +• `Optional` `Readonly` **Some**: `T` + +#### Defined in + +[src/utils/calldata/enum/CairoOption.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoOption.ts#L16) + +--- + +### None + +• `Optional` `Readonly` **None**: `boolean` + +#### Defined in + +[src/utils/calldata/enum/CairoOption.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoOption.ts#L18) + +## Methods + +### unwrap + +▸ **unwrap**(): `undefined` \| `T` + +#### Returns + +`undefined` \| `T` + +the content of the valid variant of a Cairo custom Enum. +If None, returns 'undefined'. + +#### Defined in + +[src/utils/calldata/enum/CairoOption.ts:43](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoOption.ts#L43) + +--- + +### isSome + +▸ **isSome**(): `boolean` + +#### Returns + +`boolean` + +true if the valid variant is 'isSome'. + +#### Defined in + +[src/utils/calldata/enum/CairoOption.ts:54](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoOption.ts#L54) + +--- + +### isNone + +▸ **isNone**(): `boolean` + +#### Returns + +`boolean` + +true if the valid variant is 'isNone'. + +#### Defined in + +[src/utils/calldata/enum/CairoOption.ts:62](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoOption.ts#L62) diff --git a/www/versioned_docs/version-5.24.3/API/classes/CairoResult.md b/www/versioned_docs/version-5.24.3/API/classes/CairoResult.md new file mode 100644 index 000000000..9d21cc309 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/CairoResult.md @@ -0,0 +1,122 @@ +--- +id: 'CairoResult' +title: 'Class: CairoResult' +sidebar_label: 'CairoResult' +sidebar_position: 0 +custom_edit_url: null +--- + +Class to handle Cairo Result + +**`Param`** + +CairoResultVariant.Ok or CairoResultVariant.Err + +**`Param`** + +value of type T or U. + +**`Example`** + +```typescript +const myOption = new CairoResult(CairoResultVariant.Ok, "0x54dda8"); +``` + +## Type parameters + +| Name | +| :--- | +| `T` | +| `U` | + +## Constructors + +### constructor + +• **new CairoResult**<`T`, `U`\>(`variant`, `resultContent`) + +#### Type parameters + +| Name | +| :--- | +| `T` | +| `U` | + +#### Parameters + +| Name | Type | +| :-------------- | :----------------------------------------------------- | +| `variant` | [`CairoResultVariant`](../enums/CairoResultVariant.md) | +| `resultContent` | `T` \| `U` | + +#### Defined in + +[src/utils/calldata/enum/CairoResult.ts:20](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoResult.ts#L20) + +## Properties + +### Ok + +• `Optional` `Readonly` **Ok**: `T` + +#### Defined in + +[src/utils/calldata/enum/CairoResult.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoResult.ts#L16) + +--- + +### Err + +• `Optional` `Readonly` **Err**: `U` + +#### Defined in + +[src/utils/calldata/enum/CairoResult.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoResult.ts#L18) + +## Methods + +### unwrap + +▸ **unwrap**(): `T` \| `U` + +#### Returns + +`T` \| `U` + +the content of the valid variant of a Cairo Result. + +#### Defined in + +[src/utils/calldata/enum/CairoResult.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoResult.ts#L37) + +--- + +### isOk + +▸ **isOk**(): `boolean` + +#### Returns + +`boolean` + +true if the valid variant is 'Ok'. + +#### Defined in + +[src/utils/calldata/enum/CairoResult.ts:51](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoResult.ts#L51) + +--- + +### isErr + +▸ **isErr**(): `boolean` + +#### Returns + +`boolean` + +true if the valid variant is 'isErr'. + +#### Defined in + +[src/utils/calldata/enum/CairoResult.ts:59](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoResult.ts#L59) diff --git a/www/versioned_docs/version-5.24.3/API/classes/CallData.md b/www/versioned_docs/version-5.24.3/API/classes/CallData.md new file mode 100644 index 000000000..bdd8a3f9b --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/CallData.md @@ -0,0 +1,294 @@ +--- +id: 'CallData' +title: 'Class: CallData' +sidebar_label: 'CallData' +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new CallData**(`abi`) + +#### Parameters + +| Name | Type | +| :---- | :---------------------------------- | +| `abi` | [`Abi`](../namespaces/types.md#abi) | + +#### Defined in + +[src/utils/calldata/index.ts:47](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L47) + +## Properties + +### abi + +• **abi**: [`Abi`](../namespaces/types.md#abi) + +#### Defined in + +[src/utils/calldata/index.ts:39](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L39) + +--- + +### parser + +• **parser**: `AbiParserInterface` + +#### Defined in + +[src/utils/calldata/index.ts:41](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L41) + +--- + +### structs + +• `Protected` `Readonly` **structs**: [`AbiStructs`](../namespaces/types.md#abistructs) + +#### Defined in + +[src/utils/calldata/index.ts:43](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L43) + +--- + +### enums + +• `Protected` `Readonly` **enums**: [`AbiEnums`](../namespaces/types.md#abienums) + +#### Defined in + +[src/utils/calldata/index.ts:45](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L45) + +## Methods + +### compile + +▸ `Static` **compile**(`rawArgs`): [`Calldata`](../namespaces/types.md#calldata) + +Compile contract callData without abi + +#### Parameters + +| Name | Type | Description | +| :-------- | :------------------------------------------ | :--------------------------------------------------------------------------- | +| `rawArgs` | [`RawArgs`](../namespaces/types.md#rawargs) | RawArgs representing cairo method arguments or string array of compiled data | + +#### Returns + +[`Calldata`](../namespaces/types.md#calldata) + +Calldata + +#### Defined in + +[src/utils/calldata/index.ts:161](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L161) + +--- + +### getAbiStruct + +▸ `Static` **getAbiStruct**(`abi`): [`AbiStructs`](../namespaces/types.md#abistructs) + +Helper to extract structs from abi + +#### Parameters + +| Name | Type | Description | +| :---- | :---------------------------------- | :---------- | +| `abi` | [`Abi`](../namespaces/types.md#abi) | Abi | + +#### Returns + +[`AbiStructs`](../namespaces/types.md#abistructs) + +AbiStructs - structs from abi + +#### Defined in + +[src/utils/calldata/index.ts:279](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L279) + +--- + +### getAbiEnum + +▸ `Static` **getAbiEnum**(`abi`): [`AbiEnums`](../namespaces/types.md#abienums) + +Helper to extract enums from abi + +#### Parameters + +| Name | Type | Description | +| :---- | :---------------------------------- | :---------- | +| `abi` | [`Abi`](../namespaces/types.md#abi) | Abi | + +#### Returns + +[`AbiEnums`](../namespaces/types.md#abienums) + +AbiEnums - enums from abi + +#### Defined in + +[src/utils/calldata/index.ts:296](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L296) + +--- + +### toCalldata + +▸ `Static` **toCalldata**(`rawCalldata?`): [`Calldata`](../namespaces/types.md#calldata) + +Helper: Compile HexCalldata | RawCalldata | RawArgs + +#### Parameters + +| Name | Type | Default value | Description | +| :------------ | :------------------------------------------ | :------------ | :------------------------------------ | +| `rawCalldata` | [`RawArgs`](../namespaces/types.md#rawargs) | `[]` | HexCalldata \| RawCalldata \| RawArgs | + +#### Returns + +[`Calldata`](../namespaces/types.md#calldata) + +Calldata + +#### Defined in + +[src/utils/calldata/index.ts:315](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L315) + +--- + +### toHex + +▸ `Static` **toHex**(`raw?`): [`HexCalldata`](../namespaces/types.md#hexcalldata) + +Helper: Convert raw to HexCalldata + +#### Parameters + +| Name | Type | Default value | Description | +| :---- | :------------------------------------------ | :------------ | :------------------------------------ | +| `raw` | [`RawArgs`](../namespaces/types.md#rawargs) | `[]` | HexCalldata \| RawCalldata \| RawArgs | + +#### Returns + +[`HexCalldata`](../namespaces/types.md#hexcalldata) + +HexCalldata + +#### Defined in + +[src/utils/calldata/index.ts:324](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L324) + +--- + +### validate + +▸ **validate**(`type`, `method`, `args?`): `void` + +Validate arguments passed to the method as corresponding to the ones in the abi + +#### Parameters + +| Name | Type | Default value | Description | +| :------- | :-------------------------------------------------------- | :------------ | :------------------------------------------------------- | +| `type` | [`ValidateType`](../enums/types.ValidateType.md) | `undefined` | ValidateType - type of the method | +| `method` | `string` | `undefined` | string - name of the method | +| `args` | [`ArgsOrCalldata`](../namespaces/types.md#argsorcalldata) | `[]` | ArgsOrCalldata - arguments that are passed to the method | + +#### Returns + +`void` + +#### Defined in + +[src/utils/calldata/index.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L60) + +--- + +### compile + +▸ **compile**(`method`, `argsCalldata`): [`Calldata`](../namespaces/types.md#calldata) + +Compile contract callData with abi +Parse the calldata by using input fields from the abi for that method + +**`Example`** + +```typescript +const calldata = myCallData.compile("constructor", ["0x34a", [1, 3n]]); +``` + +```typescript +const calldata2 = myCallData.compile("constructor", {list:[1, 3n], balance:"0x34"}); // wrong order is valid +``` + +#### Parameters + +| Name | Type | Description | +| :------------- | :------------------------------------------ | :------------------- | +| `method` | `string` | string - method name | +| `argsCalldata` | [`RawArgs`](../namespaces/types.md#rawargs) | - | + +#### Returns + +[`Calldata`](../namespaces/types.md#calldata) + +Calldata - parsed arguments in format that contract is expecting + +#### Defined in + +[src/utils/calldata/index.ts:113](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L113) + +--- + +### parse + +▸ **parse**(`method`, `response`): [`Result`](../namespaces/types.md#result) + +Parse elements of the response array and structuring them into response object + +#### Parameters + +| Name | Type | Description | +| :--------- | :--------- | :---------------------------------- | +| `method` | `string` | string - method name | +| `response` | `string`[] | string[] - response from the method | + +#### Returns + +[`Result`](../namespaces/types.md#result) + +Result - parsed response corresponding to the abi + +#### Defined in + +[src/utils/calldata/index.ts:245](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L245) + +--- + +### format + +▸ **format**(`method`, `response`, `format`): [`Result`](../namespaces/types.md#result) + +Format cairo method response data to native js values based on provided format schema + +#### Parameters + +| Name | Type | Description | +| :--------- | :--------- | :------------------------------- | +| `method` | `string` | string - cairo method name | +| `response` | `string`[] | string[] - cairo method response | +| `format` | `object` | object - formatter object schema | + +#### Returns + +[`Result`](../namespaces/types.md#result) + +Result - parsed and formatted response object + +#### Defined in + +[src/utils/calldata/index.ts:269](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/index.ts#L269) diff --git a/www/versioned_docs/version-5.24.3/API/classes/Contract.md b/www/versioned_docs/version-5.24.3/API/classes/Contract.md new file mode 100644 index 000000000..48381a871 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/Contract.md @@ -0,0 +1,497 @@ +--- +id: 'Contract' +title: 'Class: Contract' +sidebar_label: 'Contract' +sidebar_position: 0 +custom_edit_url: null +--- + +## Implements + +- [`ContractInterface`](ContractInterface.md) + +## Indexable + +▪ [key: `string`]: [`AsyncContractFunction`](../namespaces/types.md#asynccontractfunction) \| `any` + +## Constructors + +### constructor + +• **new Contract**(`abi`, `address`, `providerOrAccount?`) + +Contract class to handle contract methods + +#### Parameters + +| Name | Type | Default value | Description | +| :------------------ | :--------------------------------------------------------------------------------------- | :---------------- | :-------------------------------------------- | +| `abi` | [`Abi`](../namespaces/types.md#abi) | `undefined` | Abi of the contract object | +| `address` | `string` | `undefined` | (optional) - address to connect to | +| `providerOrAccount` | [`ProviderInterface`](ProviderInterface.md) \| [`AccountInterface`](AccountInterface.md) | `defaultProvider` | (optional) - Provider or Account to attach to | + +#### Defined in + +[src/contract/default.ts:148](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L148) + +## Properties + +### abi + +• **abi**: [`Abi`](../namespaces/types.md#abi) + +#### Implementation of + +[ContractInterface](ContractInterface.md).[abi](ContractInterface.md#abi) + +#### Defined in + +[src/contract/default.ts:117](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L117) + +--- + +### address + +• **address**: `string` + +#### Implementation of + +[ContractInterface](ContractInterface.md).[address](ContractInterface.md#address) + +#### Defined in + +[src/contract/default.ts:119](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L119) + +--- + +### providerOrAccount + +• **providerOrAccount**: [`ProviderInterface`](ProviderInterface.md) \| [`AccountInterface`](AccountInterface.md) + +#### Implementation of + +[ContractInterface](ContractInterface.md).[providerOrAccount](ContractInterface.md#provideroraccount) + +#### Defined in + +[src/contract/default.ts:121](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L121) + +--- + +### deployTransactionHash + +• `Optional` **deployTransactionHash**: `string` + +#### Implementation of + +[ContractInterface](ContractInterface.md).[deployTransactionHash](ContractInterface.md#deploytransactionhash) + +#### Defined in + +[src/contract/default.ts:123](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L123) + +--- + +### structs + +• `Protected` `Readonly` **structs**: `Object` + +#### Index signature + +▪ [name: `string`]: [`StructAbi`](../namespaces/types.md#structabi) + +#### Defined in + +[src/contract/default.ts:125](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L125) + +--- + +### events + +• `Protected` `Readonly` **events**: [`AbiEvents`](../namespaces/types.md#abievents) + +#### Defined in + +[src/contract/default.ts:127](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L127) + +--- + +### functions + +• `Readonly` **functions**: `Object` + +#### Index signature + +▪ [name: `string`]: [`AsyncContractFunction`](../namespaces/types.md#asynccontractfunction) + +#### Implementation of + +[ContractInterface](ContractInterface.md).[functions](ContractInterface.md#functions) + +#### Defined in + +[src/contract/default.ts:129](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L129) + +--- + +### callStatic + +• `Readonly` **callStatic**: `Object` + +#### Index signature + +▪ [name: `string`]: [`AsyncContractFunction`](../namespaces/types.md#asynccontractfunction) + +#### Implementation of + +[ContractInterface](ContractInterface.md).[callStatic](ContractInterface.md#callstatic) + +#### Defined in + +[src/contract/default.ts:131](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L131) + +--- + +### populateTransaction + +• `Readonly` **populateTransaction**: `Object` + +#### Index signature + +▪ [name: `string`]: [`ContractFunction`](../namespaces/types.md#contractfunction) + +#### Implementation of + +[ContractInterface](ContractInterface.md).[populateTransaction](ContractInterface.md#populatetransaction) + +#### Defined in + +[src/contract/default.ts:133](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L133) + +--- + +### estimateFee + +• `Readonly` **estimateFee**: `Object` + +#### Index signature + +▪ [name: `string`]: [`ContractFunction`](../namespaces/types.md#contractfunction) + +#### Implementation of + +[ContractInterface](ContractInterface.md).[estimateFee](ContractInterface.md#estimatefee) + +#### Defined in + +[src/contract/default.ts:135](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L135) + +--- + +### callData + +• `Private` **callData**: [`CallData`](CallData.md) + +#### Defined in + +[src/contract/default.ts:139](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L139) + +## Methods + +### attach + +▸ **attach**(`address`): `void` + +Saves the address of the contract deployed on network that will be used for interaction + +#### Parameters + +| Name | Type | Description | +| :-------- | :------- | :---------------------- | +| `address` | `string` | address of the contract | + +#### Returns + +`void` + +#### Implementation of + +[ContractInterface](ContractInterface.md).[attach](ContractInterface.md#attach) + +#### Defined in + +[src/contract/default.ts:204](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L204) + +--- + +### connect + +▸ **connect**(`providerOrAccount`): `void` + +Attaches to new Provider or Account + +#### Parameters + +| Name | Type | Description | +| :------------------ | :--------------------------------------------------------------------------------------- | :----------------------------------- | +| `providerOrAccount` | [`ProviderInterface`](ProviderInterface.md) \| [`AccountInterface`](AccountInterface.md) | new Provider or Account to attach to | + +#### Returns + +`void` + +#### Implementation of + +[ContractInterface](ContractInterface.md).[connect](ContractInterface.md#connect) + +#### Defined in + +[src/contract/default.ts:208](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L208) + +--- + +### deployed + +▸ **deployed**(): `Promise`<[`Contract`](Contract.md)\> + +Resolves when contract is deployed on the network or when no deployment transaction is found + +**`Throws`** + +When deployment fails + +#### Returns + +`Promise`<[`Contract`](Contract.md)\> + +Promise that resolves when contract is deployed on the network or when no deployment transaction is found + +#### Implementation of + +[ContractInterface](ContractInterface.md).[deployed](ContractInterface.md#deployed) + +#### Defined in + +[src/contract/default.ts:212](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L212) + +--- + +### call + +▸ **call**(`method`, `args?`, `«destructured»?`): `Promise`<[`Result`](../namespaces/types.md#result)\> + +Calls a method on a contract + +#### Parameters + +| Name | Type | Default value | Description | +| :--------------- | :-------------------------------------------------------- | :------------ | :---------------------------------- | +| `method` | `string` | `undefined` | name of the method | +| `args` | [`ArgsOrCalldata`](../namespaces/types.md#argsorcalldata) | `[]` | Array of the arguments for the call | +| `«destructured»` | [`CallOptions`](../namespaces/types.md#calloptions) | `{}` | optional blockIdentifier | + +#### Returns + +`Promise`<[`Result`](../namespaces/types.md#result)\> + +Result of the call as an array with key value pars + +#### Implementation of + +[ContractInterface](ContractInterface.md).[call](ContractInterface.md#call) + +#### Defined in + +[src/contract/default.ts:220](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L220) + +--- + +### invoke + +▸ **invoke**(`method`, `args?`, `«destructured»?`): `Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Invokes a method on a contract + +#### Parameters + +| Name | Type | Default value | Description | +| :--------------- | :-------------------------------------------------------- | :------------ | :------------------------------------------------ | +| `method` | `string` | `undefined` | name of the method | +| `args` | [`ArgsOrCalldata`](../namespaces/types.md#argsorcalldata) | `[]` | Array of the arguments for the invoke or Calldata | +| `«destructured»` | [`InvokeOptions`](../namespaces/types.md#invokeoptions) | `{}` | | + +#### Returns + +`Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Add Transaction Response + +#### Implementation of + +[ContractInterface](ContractInterface.md).[invoke](ContractInterface.md#invoke) + +#### Defined in + +[src/contract/default.ts:262](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L262) + +--- + +### estimate + +▸ **estimate**(`method`, `args?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates a method on a contract + +#### Parameters + +| Name | Type | Default value | Description | +| :------- | :-------------------------------------------------------- | :------------ | :---------------------------------------------- | +| `method` | `string` | `undefined` | name of the method | +| `args` | [`ArgsOrCalldata`](../namespaces/types.md#argsorcalldata) | `[]` | Array of the arguments for the call or Calldata | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +#### Implementation of + +[ContractInterface](ContractInterface.md).[estimate](ContractInterface.md#estimate) + +#### Defined in + +[src/contract/default.ts:306](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L306) + +--- + +### populate + +▸ **populate**(`method`, `args?`): [`Call`](../namespaces/types.md#call) + +Calls a method on a contract + +#### Parameters + +| Name | Type | Default value | Description | +| :------- | :------------------------------------------ | :------------ | :---------------------------------------------- | +| `method` | `string` | `undefined` | name of the method | +| `args` | [`RawArgs`](../namespaces/types.md#rawargs) | `[]` | Array of the arguments for the call or Calldata | + +#### Returns + +[`Call`](../namespaces/types.md#call) + +Invocation object + +#### Implementation of + +[ContractInterface](ContractInterface.md).[populate](ContractInterface.md#populate) + +#### Defined in + +[src/contract/default.ts:320](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L320) + +--- + +### parseEvents + +▸ **parseEvents**(`receipt`): [`ParsedEvents`](../namespaces/types.md#parsedevents) + +Parse contract events of a GetTransactionReceiptResponse received from waitForTransaction. Based on contract's abi + +#### Parameters + +| Name | Type | Description | +| :-------- | :-------------------------------------------------------------------------------------- | :------------------ | +| `receipt` | [`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse) | transaction receipt | + +#### Returns + +[`ParsedEvents`](../namespaces/types.md#parsedevents) + +Events parsed + +#### Implementation of + +[ContractInterface](ContractInterface.md).[parseEvents](ContractInterface.md#parseevents) + +#### Defined in + +[src/contract/default.ts:329](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L329) + +--- + +### isCairo1 + +▸ **isCairo1**(): `boolean` + +tells if the contract comes from a Cairo 1 contract + +**`Example`** + +```typescript +const isCairo1: boolean = myContract.isCairo1(); +``` + +#### Returns + +`boolean` + +TRUE if the contract comes from a Cairo1 contract + +#### Implementation of + +[ContractInterface](ContractInterface.md).[isCairo1](ContractInterface.md#iscairo1) + +#### Defined in + +[src/contract/default.ts:341](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L341) + +--- + +### getVersion + +▸ **getVersion**(): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Retrieves the version of the contract (cairo version & compiler version) + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Implementation of + +[ContractInterface](ContractInterface.md).[getVersion](ContractInterface.md#getversion) + +#### Defined in + +[src/contract/default.ts:345](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L345) + +--- + +### typed + +▸ **typed**<`TAbi`\>(`tAbi`): [`TypedContract`](../modules.md#typedcontract)<`TAbi`\> + +#### Type parameters + +| Name | Type | +| :----- | :--------------------------------------------------------------------------- | +| `TAbi` | extends readonly (`AbiFunction` \| `AbiEvent` \| `AbiStruct` \| `AbiEnum`)[] | + +#### Parameters + +| Name | Type | +| :----- | :----- | +| `tAbi` | `TAbi` | + +#### Returns + +[`TypedContract`](../modules.md#typedcontract)<`TAbi`\> + +#### Implementation of + +[ContractInterface](ContractInterface.md).[typed](ContractInterface.md#typed) + +#### Defined in + +[src/contract/default.ts:349](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L349) diff --git a/www/versioned_docs/version-5.24.3/API/classes/ContractFactory.md b/www/versioned_docs/version-5.24.3/API/classes/ContractFactory.md new file mode 100644 index 000000000..bfdbe5bc3 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/ContractFactory.md @@ -0,0 +1,161 @@ +--- +id: 'ContractFactory' +title: 'Class: ContractFactory' +sidebar_label: 'ContractFactory' +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new ContractFactory**(`params`) + +#### Parameters + +| Name | Type | Description | +| :------- | :------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `params` | [`ContractFactoryParams`](../modules.md#contractfactoryparams) | CFParams - compiledContract: CompiledContract; - account: AccountInterface; - casm?: CairoAssembly; - classHash?: string; - compiledClassHash?: string; - abi?: Abi; | + +#### Defined in + +[src/contract/contractFactory.ts:46](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L46) + +## Properties + +### compiledContract + +• **compiledContract**: [`CompiledContract`](../namespaces/types.md#compiledcontract) + +#### Defined in + +[src/contract/contractFactory.ts:23](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L23) + +--- + +### account + +• **account**: [`AccountInterface`](AccountInterface.md) + +#### Defined in + +[src/contract/contractFactory.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L25) + +--- + +### abi + +• **abi**: [`Abi`](../namespaces/types.md#abi) + +#### Defined in + +[src/contract/contractFactory.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L27) + +--- + +### classHash + +• `Optional` **classHash**: `string` + +#### Defined in + +[src/contract/contractFactory.ts:29](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L29) + +--- + +### casm + +• `Optional` **casm**: [`CairoAssembly`](../namespaces/types.md#cairoassembly) + +#### Defined in + +[src/contract/contractFactory.ts:31](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L31) + +--- + +### compiledClassHash + +• `Optional` **compiledClassHash**: `string` + +#### Defined in + +[src/contract/contractFactory.ts:33](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L33) + +--- + +### CallData + +• `Private` **CallData**: [`CallData`](CallData.md) + +#### Defined in + +[src/contract/contractFactory.ts:35](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L35) + +## Methods + +### deploy + +▸ **deploy**(`...args`): `Promise`<[`Contract`](Contract.md)\> + +Deploys contract and returns new instance of the Contract + +If contract is not declared it will first declare it, and then deploy + +#### Parameters + +| Name | Type | +| :-------- | :------------------------------------------------------------------------------ | +| `...args` | [`ArgsOrCalldataWithOptions`](../namespaces/types.md#argsorcalldatawithoptions) | + +#### Returns + +`Promise`<[`Contract`](Contract.md)\> + +#### Defined in + +[src/contract/contractFactory.ts:61](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L61) + +--- + +### connect + +▸ **connect**(`account`): [`ContractFactory`](ContractFactory.md) + +Attaches to new Account + +#### Parameters + +| Name | Type | Description | +| :-------- | :---------------------------------------- | :----------------------- | +| `account` | [`AccountInterface`](AccountInterface.md) | new Account to attach to | + +#### Returns + +[`ContractFactory`](ContractFactory.md) + +#### Defined in + +[src/contract/contractFactory.ts:101](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L101) + +--- + +### attach + +▸ **attach**(`address`): [`Contract`](Contract.md) + +Attaches current abi and account to the new address + +#### Parameters + +| Name | Type | +| :-------- | :------- | +| `address` | `string` | + +#### Returns + +[`Contract`](Contract.md) + +#### Defined in + +[src/contract/contractFactory.ts:109](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L109) diff --git a/www/versioned_docs/version-5.24.3/API/classes/ContractInterface.md b/www/versioned_docs/version-5.24.3/API/classes/ContractInterface.md new file mode 100644 index 000000000..7dfbeb15d --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/ContractInterface.md @@ -0,0 +1,375 @@ +--- +id: 'ContractInterface' +title: 'Class: ContractInterface' +sidebar_label: 'ContractInterface' +sidebar_position: 0 +custom_edit_url: null +--- + +## Implemented by + +- [`Contract`](Contract.md) + +## Indexable + +▪ [key: `string`]: [`AsyncContractFunction`](../namespaces/types.md#asynccontractfunction) \| `any` + +## Constructors + +### constructor + +• **new ContractInterface**() + +## Properties + +### abi + +• `Abstract` **abi**: [`Abi`](../namespaces/types.md#abi) + +#### Defined in + +[src/contract/interface.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L25) + +--- + +### address + +• `Abstract` **address**: `string` + +#### Defined in + +[src/contract/interface.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L27) + +--- + +### providerOrAccount + +• `Abstract` **providerOrAccount**: [`ProviderInterface`](ProviderInterface.md) \| [`AccountInterface`](AccountInterface.md) + +#### Defined in + +[src/contract/interface.ts:29](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L29) + +--- + +### deployTransactionHash + +• `Optional` `Abstract` **deployTransactionHash**: `string` + +#### Defined in + +[src/contract/interface.ts:31](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L31) + +--- + +### functions + +• `Readonly` **functions**: `Object` + +#### Index signature + +▪ [name: `string`]: [`AsyncContractFunction`](../namespaces/types.md#asynccontractfunction) + +#### Defined in + +[src/contract/interface.ts:33](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L33) + +--- + +### callStatic + +• `Readonly` **callStatic**: `Object` + +#### Index signature + +▪ [name: `string`]: [`AsyncContractFunction`](../namespaces/types.md#asynccontractfunction) + +#### Defined in + +[src/contract/interface.ts:35](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L35) + +--- + +### populateTransaction + +• `Readonly` **populateTransaction**: `Object` + +#### Index signature + +▪ [name: `string`]: [`ContractFunction`](../namespaces/types.md#contractfunction) + +#### Defined in + +[src/contract/interface.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L37) + +--- + +### estimateFee + +• `Readonly` **estimateFee**: `Object` + +#### Index signature + +▪ [name: `string`]: [`ContractFunction`](../namespaces/types.md#contractfunction) + +#### Defined in + +[src/contract/interface.ts:39](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L39) + +## Methods + +### attach + +▸ `Abstract` **attach**(`address`): `void` + +Saves the address of the contract deployed on network that will be used for interaction + +#### Parameters + +| Name | Type | Description | +| :-------- | :------- | :---------------------- | +| `address` | `string` | address of the contract | + +#### Returns + +`void` + +#### Defined in + +[src/contract/interface.ts:48](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L48) + +--- + +### connect + +▸ `Abstract` **connect**(`providerOrAccount`): `void` + +Attaches to new Provider or Account + +#### Parameters + +| Name | Type | Description | +| :------------------ | :--------------------------------------------------------------------------------------- | :----------------------------------- | +| `providerOrAccount` | [`ProviderInterface`](ProviderInterface.md) \| [`AccountInterface`](AccountInterface.md) | new Provider or Account to attach to | + +#### Returns + +`void` + +#### Defined in + +[src/contract/interface.ts:55](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L55) + +--- + +### deployed + +▸ `Abstract` **deployed**(): `Promise`<[`ContractInterface`](ContractInterface.md)\> + +Resolves when contract is deployed on the network or when no deployment transaction is found + +**`Throws`** + +When deployment fails + +#### Returns + +`Promise`<[`ContractInterface`](ContractInterface.md)\> + +Promise that resolves when contract is deployed on the network or when no deployment transaction is found + +#### Defined in + +[src/contract/interface.ts:63](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L63) + +--- + +### call + +▸ `Abstract` **call**(`method`, `args?`, `options?`): `Promise`<[`Result`](../namespaces/types.md#result)\> + +Calls a method on a contract + +#### Parameters + +| Name | Type | Description | +| :--------- | :-------------------------------------------------------- | :---------------------------------- | +| `method` | `string` | name of the method | +| `args?` | [`ArgsOrCalldata`](../namespaces/types.md#argsorcalldata) | Array of the arguments for the call | +| `options?` | [`CallOptions`](../namespaces/types.md#calloptions) | optional blockIdentifier | + +#### Returns + +`Promise`<[`Result`](../namespaces/types.md#result)\> + +Result of the call as an array with key value pars + +#### Defined in + +[src/contract/interface.ts:73](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L73) + +--- + +### invoke + +▸ `Abstract` **invoke**(`method`, `args?`, `options?`): `Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Invokes a method on a contract + +#### Parameters + +| Name | Type | Description | +| :--------- | :-------------------------------------------------------- | :------------------------------------------------ | +| `method` | `string` | name of the method | +| `args?` | [`ArgsOrCalldata`](../namespaces/types.md#argsorcalldata) | Array of the arguments for the invoke or Calldata | +| `options?` | [`InvokeOptions`](../namespaces/types.md#invokeoptions) | | + +#### Returns + +`Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Add Transaction Response + +#### Defined in + +[src/contract/interface.ts:87](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L87) + +--- + +### estimate + +▸ `Abstract` **estimate**(`method`, `args?`, `options?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates a method on a contract + +#### Parameters + +| Name | Type | Description | +| :------------------------- | :---------------------------------------------------------- | :---------------------------------------------- | +| `method` | `string` | name of the method | +| `args?` | [`ArgsOrCalldata`](../namespaces/types.md#argsorcalldata) | Array of the arguments for the call or Calldata | +| `options?` | `Object` | optional blockIdentifier | +| `options.blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | - | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +#### Defined in + +[src/contract/interface.ts:100](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L100) + +--- + +### populate + +▸ `Abstract` **populate**(`method`, `args?`): [`Invocation`](../namespaces/types.md#invocation) + +Calls a method on a contract + +#### Parameters + +| Name | Type | Description | +| :------- | :-------------------------------------------------------- | :---------------------------------------------- | +| `method` | `string` | name of the method | +| `args?` | [`ArgsOrCalldata`](../namespaces/types.md#argsorcalldata) | Array of the arguments for the call or Calldata | + +#### Returns + +[`Invocation`](../namespaces/types.md#invocation) + +Invocation object + +#### Defined in + +[src/contract/interface.ts:115](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L115) + +--- + +### parseEvents + +▸ `Abstract` **parseEvents**(`receipt`): [`ParsedEvents`](../namespaces/types.md#parsedevents) + +Parse contract events of a GetTransactionReceiptResponse received from waitForTransaction. Based on contract's abi + +#### Parameters + +| Name | Type | Description | +| :-------- | :-------------------------------------------------------------------------------------- | :------------------ | +| `receipt` | [`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse) | transaction receipt | + +#### Returns + +[`ParsedEvents`](../namespaces/types.md#parsedevents) + +Events parsed + +#### Defined in + +[src/contract/interface.ts:123](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L123) + +--- + +### isCairo1 + +▸ `Abstract` **isCairo1**(): `boolean` + +tells if the contract comes from a Cairo 1 contract + +**`Example`** + +```typescript +const isCairo1: boolean = myContract.isCairo1(); +``` + +#### Returns + +`boolean` + +TRUE if the contract comes from a Cairo1 contract + +#### Defined in + +[src/contract/interface.ts:134](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L134) + +--- + +### getVersion + +▸ `Abstract` **getVersion**(): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Retrieves the version of the contract (cairo version & compiler version) + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Defined in + +[src/contract/interface.ts:139](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L139) + +--- + +### typed + +▸ `Abstract` **typed**<`TAbi`\>(`tAbi`): [`TypedContract`](../modules.md#typedcontract)<`TAbi`\> + +#### Type parameters + +| Name | Type | +| :----- | :--------------------------------------------------------------------------- | +| `TAbi` | extends readonly (`AbiFunction` \| `AbiEvent` \| `AbiStruct` \| `AbiEnum`)[] | + +#### Parameters + +| Name | Type | +| :----- | :----- | +| `tAbi` | `TAbi` | + +#### Returns + +[`TypedContract`](../modules.md#typedcontract)<`TAbi`\> + +#### Defined in + +[src/contract/interface.ts:141](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L141) diff --git a/www/versioned_docs/version-5.24.3/API/classes/CustomError.md b/www/versioned_docs/version-5.24.3/API/classes/CustomError.md new file mode 100644 index 000000000..544646ef0 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/CustomError.md @@ -0,0 +1,153 @@ +--- +id: 'CustomError' +title: 'Class: CustomError' +sidebar_label: 'CustomError' +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- `Error` + + ↳ **`CustomError`** + + ↳↳ [`LibraryError`](LibraryError.md) + +## Constructors + +### constructor + +• **new CustomError**(`message?`) + +#### Parameters + +| Name | Type | +| :--------- | :------- | +| `message?` | `string` | + +#### Overrides + +Error.constructor + +#### Defined in + +[src/provider/errors.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L18) + +## Properties + +### prepareStackTrace + +▪ `Static` `Optional` **prepareStackTrace**: (`err`: `Error`, `stackTraces`: `CallSite`[]) => `any` + +#### Type declaration + +▸ (`err`, `stackTraces`): `any` + +Optional override for formatting stack traces + +**`See`** + +https://v8.dev/docs/stack-trace-api#customizing-stack-traces + +##### Parameters + +| Name | Type | +| :------------ | :----------- | +| `err` | `Error` | +| `stackTraces` | `CallSite`[] | + +##### Returns + +`any` + +#### Inherited from + +Error.prepareStackTrace + +#### Defined in + +node_modules/@types/node/globals.d.ts:11 + +--- + +### stackTraceLimit + +▪ `Static` **stackTraceLimit**: `number` + +#### Inherited from + +Error.stackTraceLimit + +#### Defined in + +node_modules/@types/node/globals.d.ts:13 + +--- + +### name + +• **name**: `string` + +#### Overrides + +Error.name + +#### Defined in + +[src/provider/errors.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L16) + +--- + +### message + +• **message**: `string` + +#### Inherited from + +Error.message + +#### Defined in + +www/node_modules/typescript/lib/lib.es5.d.ts:1055 + +--- + +### stack + +• `Optional` **stack**: `string` + +#### Inherited from + +Error.stack + +#### Defined in + +www/node_modules/typescript/lib/lib.es5.d.ts:1056 + +## Methods + +### captureStackTrace + +▸ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` + +Create .stack property on a target object + +#### Parameters + +| Name | Type | +| :---------------- | :--------- | +| `targetObject` | `object` | +| `constructorOpt?` | `Function` | + +#### Returns + +`void` + +#### Inherited from + +Error.captureStackTrace + +#### Defined in + +node_modules/@types/node/globals.d.ts:4 diff --git a/www/versioned_docs/version-5.24.3/API/classes/GatewayError.md b/www/versioned_docs/version-5.24.3/API/classes/GatewayError.md new file mode 100644 index 000000000..3335d4409 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/GatewayError.md @@ -0,0 +1,162 @@ +--- +id: 'GatewayError' +title: 'Class: GatewayError' +sidebar_label: 'GatewayError' +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`LibraryError`](LibraryError.md) + + ↳ **`GatewayError`** + +## Constructors + +### constructor + +• **new GatewayError**(`message`, `errorCode`) + +#### Parameters + +| Name | Type | +| :---------- | :------- | +| `message` | `string` | +| `errorCode` | `string` | + +#### Overrides + +[LibraryError](LibraryError.md).[constructor](LibraryError.md#constructor) + +#### Defined in + +[src/provider/errors.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L40) + +## Properties + +### prepareStackTrace + +▪ `Static` `Optional` **prepareStackTrace**: (`err`: `Error`, `stackTraces`: `CallSite`[]) => `any` + +#### Type declaration + +▸ (`err`, `stackTraces`): `any` + +Optional override for formatting stack traces + +**`See`** + +https://v8.dev/docs/stack-trace-api#customizing-stack-traces + +##### Parameters + +| Name | Type | +| :------------ | :----------- | +| `err` | `Error` | +| `stackTraces` | `CallSite`[] | + +##### Returns + +`any` + +#### Inherited from + +[LibraryError](LibraryError.md).[prepareStackTrace](LibraryError.md#preparestacktrace) + +#### Defined in + +node_modules/@types/node/globals.d.ts:11 + +--- + +### stackTraceLimit + +▪ `Static` **stackTraceLimit**: `number` + +#### Inherited from + +[LibraryError](LibraryError.md).[stackTraceLimit](LibraryError.md#stacktracelimit) + +#### Defined in + +node_modules/@types/node/globals.d.ts:13 + +--- + +### errorCode + +• **errorCode**: `string` + +#### Defined in + +[src/provider/errors.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L40) + +--- + +### name + +• **name**: `string` + +#### Inherited from + +[LibraryError](LibraryError.md).[name](LibraryError.md#name) + +#### Defined in + +[src/provider/errors.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L16) + +--- + +### message + +• **message**: `string` + +#### Inherited from + +[LibraryError](LibraryError.md).[message](LibraryError.md#message) + +#### Defined in + +www/node_modules/typescript/lib/lib.es5.d.ts:1055 + +--- + +### stack + +• `Optional` **stack**: `string` + +#### Inherited from + +[LibraryError](LibraryError.md).[stack](LibraryError.md#stack) + +#### Defined in + +www/node_modules/typescript/lib/lib.es5.d.ts:1056 + +## Methods + +### captureStackTrace + +▸ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` + +Create .stack property on a target object + +#### Parameters + +| Name | Type | +| :---------------- | :--------- | +| `targetObject` | `object` | +| `constructorOpt?` | `Function` | + +#### Returns + +`void` + +#### Inherited from + +[LibraryError](LibraryError.md).[captureStackTrace](LibraryError.md#capturestacktrace) + +#### Defined in + +node_modules/@types/node/globals.d.ts:4 diff --git a/www/versioned_docs/version-5.24.3/API/classes/HttpError.md b/www/versioned_docs/version-5.24.3/API/classes/HttpError.md new file mode 100644 index 000000000..ef5b842fe --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/HttpError.md @@ -0,0 +1,162 @@ +--- +id: 'HttpError' +title: 'Class: HttpError' +sidebar_label: 'HttpError' +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`LibraryError`](LibraryError.md) + + ↳ **`HttpError`** + +## Constructors + +### constructor + +• **new HttpError**(`message`, `errorCode`) + +#### Parameters + +| Name | Type | +| :---------- | :------- | +| `message` | `string` | +| `errorCode` | `number` | + +#### Overrides + +[LibraryError](LibraryError.md).[constructor](LibraryError.md#constructor) + +#### Defined in + +[src/provider/errors.ts:46](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L46) + +## Properties + +### prepareStackTrace + +▪ `Static` `Optional` **prepareStackTrace**: (`err`: `Error`, `stackTraces`: `CallSite`[]) => `any` + +#### Type declaration + +▸ (`err`, `stackTraces`): `any` + +Optional override for formatting stack traces + +**`See`** + +https://v8.dev/docs/stack-trace-api#customizing-stack-traces + +##### Parameters + +| Name | Type | +| :------------ | :----------- | +| `err` | `Error` | +| `stackTraces` | `CallSite`[] | + +##### Returns + +`any` + +#### Inherited from + +[LibraryError](LibraryError.md).[prepareStackTrace](LibraryError.md#preparestacktrace) + +#### Defined in + +node_modules/@types/node/globals.d.ts:11 + +--- + +### stackTraceLimit + +▪ `Static` **stackTraceLimit**: `number` + +#### Inherited from + +[LibraryError](LibraryError.md).[stackTraceLimit](LibraryError.md#stacktracelimit) + +#### Defined in + +node_modules/@types/node/globals.d.ts:13 + +--- + +### errorCode + +• **errorCode**: `number` + +#### Defined in + +[src/provider/errors.ts:46](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L46) + +--- + +### name + +• **name**: `string` + +#### Inherited from + +[LibraryError](LibraryError.md).[name](LibraryError.md#name) + +#### Defined in + +[src/provider/errors.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L16) + +--- + +### message + +• **message**: `string` + +#### Inherited from + +[LibraryError](LibraryError.md).[message](LibraryError.md#message) + +#### Defined in + +www/node_modules/typescript/lib/lib.es5.d.ts:1055 + +--- + +### stack + +• `Optional` **stack**: `string` + +#### Inherited from + +[LibraryError](LibraryError.md).[stack](LibraryError.md#stack) + +#### Defined in + +www/node_modules/typescript/lib/lib.es5.d.ts:1056 + +## Methods + +### captureStackTrace + +▸ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` + +Create .stack property on a target object + +#### Parameters + +| Name | Type | +| :---------------- | :--------- | +| `targetObject` | `object` | +| `constructorOpt?` | `Function` | + +#### Returns + +`void` + +#### Inherited from + +[LibraryError](LibraryError.md).[captureStackTrace](LibraryError.md#capturestacktrace) + +#### Defined in + +node_modules/@types/node/globals.d.ts:4 diff --git a/www/versioned_docs/version-5.24.3/API/classes/LibraryError.md b/www/versioned_docs/version-5.24.3/API/classes/LibraryError.md new file mode 100644 index 000000000..348d096dd --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/LibraryError.md @@ -0,0 +1,155 @@ +--- +id: 'LibraryError' +title: 'Class: LibraryError' +sidebar_label: 'LibraryError' +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`CustomError`](CustomError.md) + + ↳ **`LibraryError`** + + ↳↳ [`GatewayError`](GatewayError.md) + + ↳↳ [`HttpError`](HttpError.md) + +## Constructors + +### constructor + +• **new LibraryError**(`message?`) + +#### Parameters + +| Name | Type | +| :--------- | :------- | +| `message?` | `string` | + +#### Inherited from + +[CustomError](CustomError.md).[constructor](CustomError.md#constructor) + +#### Defined in + +[src/provider/errors.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L18) + +## Properties + +### prepareStackTrace + +▪ `Static` `Optional` **prepareStackTrace**: (`err`: `Error`, `stackTraces`: `CallSite`[]) => `any` + +#### Type declaration + +▸ (`err`, `stackTraces`): `any` + +Optional override for formatting stack traces + +**`See`** + +https://v8.dev/docs/stack-trace-api#customizing-stack-traces + +##### Parameters + +| Name | Type | +| :------------ | :----------- | +| `err` | `Error` | +| `stackTraces` | `CallSite`[] | + +##### Returns + +`any` + +#### Inherited from + +[CustomError](CustomError.md).[prepareStackTrace](CustomError.md#preparestacktrace) + +#### Defined in + +node_modules/@types/node/globals.d.ts:11 + +--- + +### stackTraceLimit + +▪ `Static` **stackTraceLimit**: `number` + +#### Inherited from + +[CustomError](CustomError.md).[stackTraceLimit](CustomError.md#stacktracelimit) + +#### Defined in + +node_modules/@types/node/globals.d.ts:13 + +--- + +### name + +• **name**: `string` + +#### Inherited from + +[CustomError](CustomError.md).[name](CustomError.md#name) + +#### Defined in + +[src/provider/errors.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L16) + +--- + +### message + +• **message**: `string` + +#### Inherited from + +[CustomError](CustomError.md).[message](CustomError.md#message) + +#### Defined in + +www/node_modules/typescript/lib/lib.es5.d.ts:1055 + +--- + +### stack + +• `Optional` **stack**: `string` + +#### Inherited from + +[CustomError](CustomError.md).[stack](CustomError.md#stack) + +#### Defined in + +www/node_modules/typescript/lib/lib.es5.d.ts:1056 + +## Methods + +### captureStackTrace + +▸ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` + +Create .stack property on a target object + +#### Parameters + +| Name | Type | +| :---------------- | :--------- | +| `targetObject` | `object` | +| `constructorOpt?` | `Function` | + +#### Returns + +`void` + +#### Inherited from + +[CustomError](CustomError.md).[captureStackTrace](CustomError.md#capturestacktrace) + +#### Defined in + +node_modules/@types/node/globals.d.ts:4 diff --git a/www/versioned_docs/version-5.24.3/API/classes/Provider.md b/www/versioned_docs/version-5.24.3/API/classes/Provider.md new file mode 100644 index 000000000..bebd1c6d3 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/Provider.md @@ -0,0 +1,783 @@ +--- +id: 'Provider' +title: 'Class: Provider' +sidebar_label: 'Provider' +sidebar_position: 0 +custom_edit_url: null +--- + +**`Deprecated`** + +Use RpcProvider instead. Common Provider will be removed with Sequencer provider. + +## Hierarchy + +- **`Provider`** + + ↳ [`Account`](Account.md) + +## Implements + +- [`ProviderInterface`](ProviderInterface.md) + +## Constructors + +### constructor + +• **new Provider**(`providerOrOptions?`) + +#### Parameters + +| Name | Type | +| :------------------- | :--------------------------------------------------------------------------------------------------------- | +| `providerOrOptions?` | [`ProviderOptions`](../interfaces/types.ProviderOptions.md) \| [`ProviderInterface`](ProviderInterface.md) | + +#### Defined in + +[src/provider/default.ts:46](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L46) + +## Properties + +### provider + +• `Private` **provider**: [`ProviderInterface`](ProviderInterface.md) + +#### Defined in + +[src/provider/default.ts:44](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L44) + +## Methods + +### getChainId + +▸ **getChainId**(): `Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +Gets the Starknet chain Id + +#### Returns + +`Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +the chain Id + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getChainId](ProviderInterface.md#getchainid) + +#### Defined in + +[src/provider/default.ts:68](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L68) + +--- + +### getBlock + +▸ **getBlock**(`blockIdentifier`): `Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +Gets the block information + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +the block object + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getBlock](ProviderInterface.md#getblock) + +#### Defined in + +[src/provider/default.ts:72](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L72) + +--- + +### getClassAt + +▸ **getClassAt**(`contractAddress`, `blockIdentifier?`): `Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Gets the contract class of the deployed contract. + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Contract class of compiled contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getClassAt](ProviderInterface.md#getclassat) + +#### Defined in + +[src/provider/default.ts:76](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L76) + +--- + +### getClassHashAt + +▸ **getClassHashAt**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the contract class hash in the given block for the contract deployed at the given address + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +Class hash + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getClassHashAt](ProviderInterface.md#getclasshashat) + +#### Defined in + +[src/provider/default.ts:83](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L83) + +--- + +### getClassByHash + +▸ **getClassByHash**(`classHash`): `Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Returns the contract class deployed under the given class hash. + +#### Parameters + +| Name | Type | Description | +| :---------- | :------- | :---------- | +| `classHash` | `string` | class hash | + +#### Returns + +`Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Contract class of compiled contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getClassByHash](ProviderInterface.md#getclassbyhash) + +#### Defined in + +[src/provider/default.ts:90](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L90) + +--- + +### getEstimateFee + +▸ **getEstimateFee**(`invocationWithTxType`, `invocationDetails`, `blockIdentifier`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +**`Deprecated`** + +Please use getInvokeEstimateFee or getDeclareEstimateFee instead. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Description | +| :--------------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocationWithTxType` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `invocationDetails` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getEstimateFee](ProviderInterface.md#getestimatefee) + +#### Defined in + +[src/provider/default.ts:94](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L94) + +--- + +### getInvokeEstimateFee + +▸ **getInvokeEstimateFee**(`invocationWithTxType`, `invocationDetails`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :--------------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocationWithTxType` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `invocationDetails` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getInvokeEstimateFee](ProviderInterface.md#getinvokeestimatefee) + +#### Defined in + +[src/provider/default.ts:102](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L102) + +--- + +### getEstimateFeeBulk + +▸ **getEstimateFeeBulk**(`invocations`, `options`): `Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +Estimates the fee for a list of INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :------------ | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------- | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations - Complete invocations array with account details | +| `options` | [`getEstimateFeeBulkOptions`](../namespaces/types.md#getestimatefeebulkoptions) | getEstimateFeeBulkOptions - (optional) blockIdentifier - BlockIdentifier - (optional) skipValidate - boolean (default false) | + +#### Returns + +`Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getEstimateFeeBulk](ProviderInterface.md#getestimatefeebulk) + +#### Defined in + +[src/provider/default.ts:116](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L116) + +--- + +### getNonceForAddress + +▸ **getNonceForAddress**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the nonce associated with the given address in the given block + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | - | + +#### Returns + +`Promise`<`string`\> + +the hex nonce + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getNonceForAddress](ProviderInterface.md#getnonceforaddress) + +#### Defined in + +[src/provider/default.ts:123](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L123) + +--- + +### getStorageAt + +▸ **getStorageAt**(`contractAddress`, `key`, `blockIdentifier?`): `Promise`<`string`\> + +Get the value of the storage (contract's variable) at the given address and key + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------------------------------------------------- | +| `contractAddress` | `string` | | +| `key` | [`BigNumberish`](../namespaces/types.md#bignumberish) | from getStorageVarAddress('') (WIP) | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +the value of the storage variable + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getStorageAt](ProviderInterface.md#getstorageat) + +#### Defined in + +[src/provider/default.ts:130](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L130) + +--- + +### getTransaction + +▸ **getTransaction**(`txHash`): `Promise`<[`GetTransactionResponse`](../namespaces/types.md#gettransactionresponse)\> + +Gets the transaction information from a tx id. + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`GetTransactionResponse`](../namespaces/types.md#gettransactionresponse)\> + +the transaction object { transaction_id, status, transaction, block_number?, block_number?, transaction_index?, transaction_failure_reason? } + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getTransaction](ProviderInterface.md#gettransaction) + +#### Defined in + +[src/provider/default.ts:138](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L138) + +--- + +### getTransactionReceipt + +▸ **getTransactionReceipt**(`txHash`): `Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +Gets the transaction receipt from a tx hash. + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +the transaction receipt object + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getTransactionReceipt](ProviderInterface.md#gettransactionreceipt) + +#### Defined in + +[src/provider/default.ts:142](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L142) + +--- + +### callContract + +▸ **callContract**(`request`, `blockIdentifier?`): `Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +Calls a function on the Starknet contract. + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :----------------------- | +| `request` | [`Call`](../namespaces/types.md#call) | transaction to be called | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +the result of the function on the smart contract. + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[callContract](ProviderInterface.md#callcontract) + +#### Defined in + +[src/provider/default.ts:146](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L146) + +--- + +### invokeFunction + +▸ **invokeFunction**(`functionInvocation`, `details`): `Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Invokes a function on starknet + +**`Deprecated`** + +This method wont be supported as soon as fees are mandatory. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Description | +| :------------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `functionInvocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version - maxFee - optional maxFee | + +#### Returns + +`Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +response from addTransaction + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[invokeFunction](ProviderInterface.md#invokefunction) + +#### Defined in + +[src/provider/default.ts:153](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L153) + +--- + +### deployAccountContract + +▸ **deployAccountContract**(`payload`, `details`): `Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +Deploys a given compiled Account contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :-------- | :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------ | +| `payload` | [`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction) | payload to be deployed containing: - compiled contract code - constructor calldata - address salt | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | - | + +#### Returns + +`Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[deployAccountContract](ProviderInterface.md#deployaccountcontract) + +#### Defined in + +[src/provider/default.ts:160](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L160) + +--- + +### declareContract + +▸ **declareContract**(`transaction`, `details`): `Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +Declares a given compiled contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :------------ | :---------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------- | +| `transaction` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be deployed containing: - compiled contract code - sender address - signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | Invocation Details containing: - nonce - optional version - optional maxFee | + +#### Returns + +`Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[declareContract](ProviderInterface.md#declarecontract) + +#### Defined in + +[src/provider/default.ts:167](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L167) + +--- + +### getDeclareEstimateFee + +▸ **getDeclareEstimateFee**(`transaction`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DECLARE transaction + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------ | +| `transaction` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be declared containing: - compiled contract code - sender address - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getDeclareEstimateFee](ProviderInterface.md#getdeclareestimatefee) + +#### Defined in + +[src/provider/default.ts:174](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L174) + +--- + +### getDeployAccountEstimateFee + +▸ **getDeployAccountEstimateFee**(`transaction`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DEPLOY_ACCOUNT transaction + +#### Parameters + +| Name | Type | Description | +| :----------------- | :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | +| `transaction` | [`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction) | transaction payload to be deployed containing: - classHash - constructorCalldata - addressSalt - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getDeployAccountEstimateFee](ProviderInterface.md#getdeployaccountestimatefee) + +#### Defined in + +[src/provider/default.ts:183](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L183) + +--- + +### getCode + +▸ **getCode**(`contractAddress`, `blockIdentifier?`): `Promise`<[`GetCodeResponse`](../interfaces/types.GetCodeResponse.md)\> + +**`Deprecated`** + +The method should not be used + +#### Parameters + +| Name | Type | +| :----------------- | :---------------------------------------------------------- | +| `contractAddress` | `string` | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`GetCodeResponse`](../interfaces/types.GetCodeResponse.md)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getCode](ProviderInterface.md#getcode) + +#### Defined in + +[src/provider/default.ts:197](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L197) + +--- + +### waitForTransaction + +▸ **waitForTransaction**(`txHash`, `options?`): `Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +Wait for the transaction to be accepted + +#### Parameters + +| Name | Type | Description | +| :--------- | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | transaction hash | +| `options?` | [`waitForTransactionOptions`](../namespaces/types.md#waitfortransactionoptions) | waitForTransactionOptions - (optional) retryInterval: number \| undefined; - (optional) successStates: TransactionStatus[] \| undefined; | + +#### Returns + +`Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +GetTransactionReceiptResponse + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[waitForTransaction](ProviderInterface.md#waitfortransaction) + +#### Defined in + +[src/provider/default.ts:204](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L204) + +--- + +### getSimulateTransaction + +▸ **getSimulateTransaction**(`invocations`, `options?`): `Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +Simulates the transaction and returns the transaction trace and estimated fee. + +#### Parameters + +| Name | Type | Description | +| :------------ | :-------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations - Complete invocations array with account details | +| `options?` | [`getSimulateTransactionOptions`](../namespaces/types.md#getsimulatetransactionoptions) | getSimulateTransactionOptions - (optional) blockIdentifier - block identifier - (optional) skipValidate - skip cairo **validate** method - (optional) skipExecute - skip cairo **execute** method | + +#### Returns + +`Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +an array of transaction trace and estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getSimulateTransaction](ProviderInterface.md#getsimulatetransaction) + +#### Defined in + +[src/provider/default.ts:211](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L211) + +--- + +### getStateUpdate + +▸ **getStateUpdate**(`blockIdentifier?`): `Promise`<[`StateUpdateResponse`](../interfaces/types.StateUpdateResponse.md)\> + +Gets the state changes in a specific block (result of executing the requested block) + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`StateUpdateResponse`](../interfaces/types.StateUpdateResponse.md)\> + +StateUpdateResponse + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getStateUpdate](ProviderInterface.md#getstateupdate) + +#### Defined in + +[src/provider/default.ts:218](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L218) + +--- + +### getStarkName + +▸ **getStarkName**(`address`, `StarknetIdContract?`): `Promise`<`string`\> + +#### Parameters + +| Name | Type | +| :-------------------- | :---------------------------------------------------- | +| `address` | [`BigNumberish`](../namespaces/types.md#bignumberish) | +| `StarknetIdContract?` | `string` | + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +[src/provider/default.ts:222](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L222) + +--- + +### getAddressFromStarkName + +▸ **getAddressFromStarkName**(`name`, `StarknetIdContract?`): `Promise`<`string`\> + +#### Parameters + +| Name | Type | +| :-------------------- | :------- | +| `name` | `string` | +| `StarknetIdContract?` | `string` | + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +[src/provider/default.ts:226](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L226) + +--- + +### getContractVersion + +▸ **getContractVersion**(`contractAddress`, `classHash?`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `string` | string | +| `classHash?` | `undefined` | undefined | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getContractVersion](ProviderInterface.md#getcontractversion) + +#### Defined in + +[src/provider/default.ts:230](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L230) + +▸ **getContractVersion**(`contractAddress`, `classHash`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `undefined` | undefined | +| `classHash` | `string` | | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getContractVersion](ProviderInterface.md#getcontractversion) + +#### Defined in + +[src/provider/default.ts:235](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/default.ts#L235) diff --git a/www/versioned_docs/version-5.24.3/API/classes/ProviderInterface.md b/www/versioned_docs/version-5.24.3/API/classes/ProviderInterface.md new file mode 100644 index 000000000..ea9e4cbde --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/ProviderInterface.md @@ -0,0 +1,624 @@ +--- +id: 'ProviderInterface' +title: 'Class: ProviderInterface' +sidebar_label: 'ProviderInterface' +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- **`ProviderInterface`** + + ↳ [`AccountInterface`](AccountInterface.md) + +## Implemented by + +- [`Provider`](Provider.md) +- [`RpcProvider`](RpcProvider.md) +- [`SequencerProvider`](SequencerProvider.md) + +## Constructors + +### constructor + +• **new ProviderInterface**() + +## Methods + +### getChainId + +▸ `Abstract` **getChainId**(): `Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +Gets the Starknet chain Id + +#### Returns + +`Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +the chain Id + +#### Defined in + +[src/provider/interface.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L40) + +--- + +### callContract + +▸ `Abstract` **callContract**(`call`, `blockIdentifier?`): `Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +Calls a function on the Starknet contract. + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :----------------------- | +| `call` | [`Call`](../namespaces/types.md#call) | transaction to be called | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +the result of the function on the smart contract. + +#### Defined in + +[src/provider/interface.ts:49](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L49) + +--- + +### getBlock + +▸ `Abstract` **getBlock**(`blockIdentifier`): `Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +Gets the block information + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +the block object + +#### Defined in + +[src/provider/interface.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L60) + +--- + +### getCode + +▸ `Abstract` **getCode**(`contractAddress`, `blockIdentifier?`): `Promise`<[`GetCodeResponse`](../interfaces/types.GetCodeResponse.md)\> + +**`Deprecated`** + +The method should not be used + +#### Parameters + +| Name | Type | +| :----------------- | :---------------------------------------------------------- | +| `contractAddress` | `string` | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`GetCodeResponse`](../interfaces/types.GetCodeResponse.md)\> + +#### Defined in + +[src/provider/interface.ts:65](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L65) + +--- + +### getClassAt + +▸ `Abstract` **getClassAt**(`contractAddress`, `blockIdentifier?`): `Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Gets the contract class of the deployed contract. + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Contract class of compiled contract + +#### Defined in + +[src/provider/interface.ts:77](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L77) + +--- + +### getClassHashAt + +▸ `Abstract` **getClassHashAt**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the contract class hash in the given block for the contract deployed at the given address + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +Class hash + +#### Defined in + +[src/provider/interface.ts:89](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L89) + +--- + +### getClassByHash + +▸ `Abstract` **getClassByHash**(`classHash`): `Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Returns the contract class deployed under the given class hash. + +#### Parameters + +| Name | Type | Description | +| :---------- | :------- | :---------- | +| `classHash` | `string` | class hash | + +#### Returns + +`Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Contract class of compiled contract + +#### Defined in + +[src/provider/interface.ts:100](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L100) + +--- + +### getNonceForAddress + +▸ `Abstract` **getNonceForAddress**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the nonce associated with the given address in the given block + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | - | + +#### Returns + +`Promise`<`string`\> + +the hex nonce + +#### Defined in + +[src/provider/interface.ts:108](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L108) + +--- + +### getStorageAt + +▸ `Abstract` **getStorageAt**(`contractAddress`, `key`, `blockIdentifier?`): `Promise`<`string`\> + +Get the value of the storage (contract's variable) at the given address and key + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------------------------------------------------- | +| `contractAddress` | `string` | | +| `key` | [`BigNumberish`](../namespaces/types.md#bignumberish) | from getStorageVarAddress('') (WIP) | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +the value of the storage variable + +#### Defined in + +[src/provider/interface.ts:121](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L121) + +--- + +### getTransaction + +▸ `Abstract` **getTransaction**(`transactionHash`): `Promise`<[`GetTransactionResponse`](../namespaces/types.md#gettransactionresponse)\> + +Gets the transaction information from a tx id. + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------- | +| `transactionHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`GetTransactionResponse`](../namespaces/types.md#gettransactionresponse)\> + +the transaction object { transaction_id, status, transaction, block_number?, block_number?, transaction_index?, transaction_failure_reason? } + +#### Defined in + +[src/provider/interface.ts:133](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L133) + +--- + +### getTransactionReceipt + +▸ `Abstract` **getTransactionReceipt**(`transactionHash`): `Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +Gets the transaction receipt from a tx hash. + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------- | +| `transactionHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +the transaction receipt object + +#### Defined in + +[src/provider/interface.ts:141](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L141) + +--- + +### deployAccountContract + +▸ `Abstract` **deployAccountContract**(`payload`, `details`): `Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +Deploys a given compiled Account contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :-------- | :------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------ | +| `payload` | [`DeployAccountContractPayload`](../namespaces/types.md#deployaccountcontractpayload) | payload to be deployed containing: - compiled contract code - constructor calldata - address salt | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | - | + +#### Returns + +`Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Defined in + +[src/provider/interface.ts:154](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L154) + +--- + +### invokeFunction + +▸ `Abstract` **invokeFunction**(`invocation`, `details`): `Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Invokes a function on starknet + +**`Deprecated`** + +This method wont be supported as soon as fees are mandatory. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Description | +| :----------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version - maxFee - optional maxFee | + +#### Returns + +`Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +response from addTransaction + +#### Defined in + +[src/provider/interface.ts:174](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L174) + +--- + +### declareContract + +▸ `Abstract` **declareContract**(`transaction`, `details`): `Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +Declares a given compiled contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :------------ | :---------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------- | +| `transaction` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be deployed containing: - compiled contract code - sender address - signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | Invocation Details containing: - nonce - optional version - optional maxFee | + +#### Returns + +`Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Defined in + +[src/provider/interface.ts:191](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L191) + +--- + +### getEstimateFee + +▸ `Abstract` **getEstimateFee**(`invocation`, `details`, `blockIdentifier`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +**`Deprecated`** + +Please use getInvokeEstimateFee or getDeclareEstimateFee instead. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Defined in + +[src/provider/interface.ts:212](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L212) + +--- + +### getInvokeEstimateFee + +▸ `Abstract` **getInvokeEstimateFee**(`invocation`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Defined in + +[src/provider/interface.ts:234](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L234) + +--- + +### getDeclareEstimateFee + +▸ `Abstract` **getDeclareEstimateFee**(`transaction`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DECLARE transaction + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------ | +| `transaction` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be declared containing: - compiled contract code - sender address - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Defined in + +[src/provider/interface.ts:256](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L256) + +--- + +### getDeployAccountEstimateFee + +▸ `Abstract` **getDeployAccountEstimateFee**(`transaction`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DEPLOY_ACCOUNT transaction + +#### Parameters + +| Name | Type | Description | +| :----------------- | :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | +| `transaction` | [`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction) | transaction payload to be deployed containing: - classHash - constructorCalldata - addressSalt - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | +| `skipValidate?` | `boolean` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Defined in + +[src/provider/interface.ts:279](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L279) + +--- + +### getEstimateFeeBulk + +▸ `Abstract` **getEstimateFeeBulk**(`invocations`, `options?`): `Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +Estimates the fee for a list of INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :------------ | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------- | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations - Complete invocations array with account details | +| `options?` | [`getEstimateFeeBulkOptions`](../namespaces/types.md#getestimatefeebulkoptions) | getEstimateFeeBulkOptions - (optional) blockIdentifier - BlockIdentifier - (optional) skipValidate - boolean (default false) | + +#### Returns + +`Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +the estimated fee + +#### Defined in + +[src/provider/interface.ts:295](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L295) + +--- + +### waitForTransaction + +▸ `Abstract` **waitForTransaction**(`txHash`, `options?`): `Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +Wait for the transaction to be accepted + +#### Parameters + +| Name | Type | Description | +| :--------- | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | transaction hash | +| `options?` | [`waitForTransactionOptions`](../namespaces/types.md#waitfortransactionoptions) | waitForTransactionOptions - (optional) retryInterval: number \| undefined; - (optional) successStates: TransactionStatus[] \| undefined; | + +#### Returns + +`Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +GetTransactionReceiptResponse + +#### Defined in + +[src/provider/interface.ts:308](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L308) + +--- + +### getSimulateTransaction + +▸ `Abstract` **getSimulateTransaction**(`invocations`, `options?`): `Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +Simulates the transaction and returns the transaction trace and estimated fee. + +#### Parameters + +| Name | Type | Description | +| :------------ | :-------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations - Complete invocations array with account details | +| `options?` | [`getSimulateTransactionOptions`](../namespaces/types.md#getsimulatetransactionoptions) | getSimulateTransactionOptions - (optional) blockIdentifier - block identifier - (optional) skipValidate - skip cairo **validate** method - (optional) skipExecute - skip cairo **execute** method | + +#### Returns + +`Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +an array of transaction trace and estimated fee + +#### Defined in + +[src/provider/interface.ts:323](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L323) + +--- + +### getStateUpdate + +▸ `Abstract` **getStateUpdate**(`blockIdentifier?`): `Promise`<[`StateUpdateResponse`](../interfaces/types.StateUpdateResponse.md)\> + +Gets the state changes in a specific block (result of executing the requested block) + +#### Parameters + +| Name | Type | Description | +| :----------------- | :---------------------------------------------------------- | :--------------- | +| `blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`StateUpdateResponse`](../interfaces/types.StateUpdateResponse.md)\> + +StateUpdateResponse + +#### Defined in + +[src/provider/interface.ts:334](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L334) + +--- + +### getContractVersion + +▸ `Abstract` **getContractVersion**(`contractAddress`, `classHash?`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `string` | string | +| `classHash?` | `undefined` | undefined | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Defined in + +[src/provider/interface.ts:344](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L344) + +▸ `Abstract` **getContractVersion**(`contractAddress`, `classHash`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `undefined` | undefined | +| `classHash` | `string` | | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Defined in + +[src/provider/interface.ts:358](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/interface.ts#L358) diff --git a/www/versioned_docs/version-5.24.3/API/classes/RpcProvider.md b/www/versioned_docs/version-5.24.3/API/classes/RpcProvider.md new file mode 100644 index 000000000..3704a0f54 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/RpcProvider.md @@ -0,0 +1,1397 @@ +--- +id: 'RpcProvider' +title: 'Class: RpcProvider' +sidebar_label: 'RpcProvider' +sidebar_position: 0 +custom_edit_url: null +--- + +## Implements + +- [`ProviderInterface`](ProviderInterface.md) + +## Constructors + +### constructor + +• **new RpcProvider**(`optionsOrProvider?`) + +#### Parameters + +| Name | Type | +| :------------------- | :---------------------------------------------------------------- | +| `optionsOrProvider?` | [`RpcProviderOptions`](../namespaces/types.md#rpcprovideroptions) | + +#### Defined in + +[src/provider/rpc.ts:73](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L73) + +## Properties + +### nodeUrl + +• **nodeUrl**: `string` + +#### Defined in + +[src/provider/rpc.ts:61](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L61) + +--- + +### headers + +• **headers**: `object` + +#### Defined in + +[src/provider/rpc.ts:63](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L63) + +--- + +### responseParser + +• `Private` **responseParser**: `RPCResponseParser` + +#### Defined in + +[src/provider/rpc.ts:65](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L65) + +--- + +### retries + +• `Private` **retries**: `number` + +#### Defined in + +[src/provider/rpc.ts:67](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L67) + +--- + +### blockIdentifier + +• `Private` **blockIdentifier**: [`BlockIdentifier`](../namespaces/types.md#blockidentifier) + +#### Defined in + +[src/provider/rpc.ts:69](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L69) + +--- + +### chainId + +• `Private` `Optional` **chainId**: [`StarknetChainId`](../enums/constants.StarknetChainId.md) + +#### Defined in + +[src/provider/rpc.ts:71](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L71) + +--- + +### getBlockHashAndNumber + +• **getBlockHashAndNumber**: () => `Promise`<[`BlockHashAndNumber`](../namespaces/types.RPC.md#blockhashandnumber)\> + +#### Type declaration + +▸ (): `Promise`<[`BlockHashAndNumber`](../namespaces/types.RPC.md#blockhashandnumber)\> + +**`Deprecated`** + +renamed to getBlockLatestAccepted(); (will be removed in next minor version) + +##### Returns + +`Promise`<[`BlockHashAndNumber`](../namespaces/types.RPC.md#blockhashandnumber)\> + +#### Defined in + +[src/provider/rpc.ts:171](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L171) + +--- + +### getStateUpdate + +• **getStateUpdate**: (`blockIdentifier`: [`BlockIdentifier`](../namespaces/types.md#blockidentifier)) => `Promise`<[`PENDING_STATE_UPDATE`](../namespaces/types.RPC.SPEC.md#pending_state_update) \| [`STATE_UPDATE`](../namespaces/types.RPC.SPEC.md#state_update)\> + +#### Type declaration + +▸ (`blockIdentifier?`): `Promise`<[`PENDING_STATE_UPDATE`](../namespaces/types.RPC.SPEC.md#pending_state_update) \| [`STATE_UPDATE`](../namespaces/types.RPC.SPEC.md#state_update)\> + +**`Deprecated`** + +renamed to getBlockStateUpdate(); + +##### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +##### Returns + +`Promise`<[`PENDING_STATE_UPDATE`](../namespaces/types.RPC.SPEC.md#pending_state_update) \| [`STATE_UPDATE`](../namespaces/types.RPC.SPEC.md#state_update)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getStateUpdate](ProviderInterface.md#getstateupdate) + +#### Defined in + +[src/provider/rpc.ts:207](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L207) + +--- + +### traceBlockTransactions + +• **traceBlockTransactions**: (`blockIdentifier`: [`BlockIdentifier`](../namespaces/types.md#blockidentifier)) => `Promise`<[`BlockTransactionsTraces`](../namespaces/types.RPC.md#blocktransactionstraces)\> + +#### Type declaration + +▸ (`blockIdentifier?`): `Promise`<[`BlockTransactionsTraces`](../namespaces/types.RPC.md#blocktransactionstraces)\> + +Returns the execution traces of all transactions included in the given block + +**`Deprecated`** + +renamed to getBlockTransactionsTraces() + +##### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +##### Returns + +`Promise`<[`BlockTransactionsTraces`](../namespaces/types.RPC.md#blocktransactionstraces)\> + +#### Defined in + +[src/provider/rpc.ts:218](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L218) + +--- + +### getTransactionCount + +• **getTransactionCount**: (`blockIdentifier`: [`BlockIdentifier`](../namespaces/types.md#blockidentifier)) => `Promise`<`number`\> + +#### Type declaration + +▸ (`blockIdentifier?`): `Promise`<`number`\> + +Get the number of transactions in a block given a block id + +**`Deprecated`** + +renamed to getBlockTransactionCount() + +##### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +##### Returns + +`Promise`<`number`\> + +Number of transactions + +#### Defined in + +[src/provider/rpc.ts:230](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L230) + +--- + +### traceTransaction + +• **traceTransaction**: (`txHash`: [`BigNumberish`](../namespaces/types.md#bignumberish)) => `Promise`<[`TRANSACTION_TRACE`](../namespaces/types.RPC.SPEC.md#transaction_trace)\> + +#### Type declaration + +▸ (`txHash`): `Promise`<[`TRANSACTION_TRACE`](../namespaces/types.RPC.SPEC.md#transaction_trace)\> + +**`Deprecated`** + +renamed to getTransactionTrace(); +For a given executed transaction, return the trace of its execution, including internal calls + +##### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +##### Returns + +`Promise`<[`TRANSACTION_TRACE`](../namespaces/types.RPC.SPEC.md#transaction_trace)\> + +#### Defined in + +[src/provider/rpc.ts:274](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L274) + +--- + +### getSimulateTransaction + +• **getSimulateTransaction**: (`invocations`: [`AccountInvocations`](../namespaces/types.md#accountinvocations), `__namedParameters`: [`getSimulateTransactionOptions`](../namespaces/types.md#getsimulatetransactionoptions)) => `Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +#### Type declaration + +▸ (`invocations`, `«destructured»`): `Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +**`Deprecated`** + +renamed to simulateTransaction(); + +##### Parameters + +| Name | Type | +| :--------------- | :-------------------------------------------------------------------------------------- | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | +| `«destructured»` | [`getSimulateTransactionOptions`](../namespaces/types.md#getsimulatetransactionoptions) | + +##### Returns + +`Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getSimulateTransaction](ProviderInterface.md#getsimulatetransaction) + +#### Defined in + +[src/provider/rpc.ts:287](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L287) + +## Methods + +### fetch + +▸ **fetch**(`method`, `params?`, `id?`): `Promise`<`Response`\> + +#### Parameters + +| Name | Type | Default value | +| :-------- | :------------------- | :------------ | +| `method` | `string` | `undefined` | +| `params?` | `object` | `undefined` | +| `id` | `string` \| `number` | `0` | + +#### Returns + +`Promise`<`Response`\> + +#### Defined in + +[src/provider/rpc.ts:91](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L91) + +--- + +### errorHandler + +▸ `Protected` **errorHandler**(`method`, `params`, `rpcError?`, `otherError?`): `void` + +#### Parameters + +| Name | Type | +| :------------ | :----------------------------------------------- | +| `method` | `string` | +| `params` | `any` | +| `rpcError?` | [`Error`](../namespaces/types.RPC.JRPC.md#error) | +| `otherError?` | `any` | + +#### Returns + +`void` + +#### Defined in + +[src/provider/rpc.ts:105](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L105) + +--- + +### fetchEndpoint + +▸ `Protected` **fetchEndpoint**<`T`\>(`method`, `params?`): `Promise`<[`Methods`](../namespaces/types.RPC.md#methods)[`T`][``"result"``]\> + +#### Type parameters + +| Name | Type | +| :--- | :-------------------------------------------------------------------------- | +| `T` | extends keyof `ReadMethods` \| keyof `WriteMethods` \| keyof `TraceMethods` | + +#### Parameters + +| Name | Type | +| :-------- | :----------------------------------------------------------------- | +| `method` | `T` | +| `params?` | [`Methods`](../namespaces/types.RPC.md#methods)[`T`][``"params"``] | + +#### Returns + +`Promise`<[`Methods`](../namespaces/types.RPC.md#methods)[`T`][``"result"``]\> + +#### Defined in + +[src/provider/rpc.ts:120](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L120) + +--- + +### getChainId + +▸ **getChainId**(): `Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +Gets the Starknet chain Id + +#### Returns + +`Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +the chain Id + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getChainId](ProviderInterface.md#getchainid) + +#### Defined in + +[src/provider/rpc.ts:135](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L135) + +--- + +### getSpecVersion + +▸ **getSpecVersion**(): `Promise`<`string`\> + +NEW: Returns the version of the Starknet JSON-RPC specification being used + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +[src/provider/rpc.ts:143](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L143) + +--- + +### getNonceForAddress + +▸ **getNonceForAddress**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the nonce associated with the given address in the given block + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | [`BigNumberish`](../namespaces/types.md#bignumberish) | contract address | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | - | + +#### Returns + +`Promise`<`string`\> + +the hex nonce + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getNonceForAddress](ProviderInterface.md#getnonceforaddress) + +#### Defined in + +[src/provider/rpc.ts:147](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L147) + +--- + +### getBlock + +▸ **getBlock**(`blockIdentifier?`): `Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +**`Deprecated`** + +use getBlockWithTxHashes or getBlockWithTxs (will be removed on sequencer deprecation) + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getBlock](ProviderInterface.md#getblock) + +#### Defined in + +[src/provider/rpc.ts:162](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L162) + +--- + +### getBlockLatestAccepted + +▸ **getBlockLatestAccepted**(): `Promise`<[`BlockHashAndNumber`](../namespaces/types.RPC.md#blockhashandnumber)\> + +Get the most recent accepted block hash and number + +#### Returns + +`Promise`<[`BlockHashAndNumber`](../namespaces/types.RPC.md#blockhashandnumber)\> + +#### Defined in + +[src/provider/rpc.ts:176](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L176) + +--- + +### getBlockNumber + +▸ **getBlockNumber**(): `Promise`<`number`\> + +**`Deprecated`** + +redundant use getBlockLatestAccepted(); +Get the most recent accepted block number + +#### Returns + +`Promise`<`number`\> + +Number of the latest block + +#### Defined in + +[src/provider/rpc.ts:185](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L185) + +--- + +### getBlockWithTxHashes + +▸ **getBlockWithTxHashes**(`blockIdentifier?`): `Promise`<[`BlockWithTxHashes`](../namespaces/types.RPC.md#blockwithtxhashes)\> + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`BlockWithTxHashes`](../namespaces/types.RPC.md#blockwithtxhashes)\> + +#### Defined in + +[src/provider/rpc.ts:189](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L189) + +--- + +### getBlockWithTxs + +▸ **getBlockWithTxs**(`blockIdentifier?`): `Promise`<[`BlockWithTxs`](../namespaces/types.RPC.md#blockwithtxs)\> + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`BlockWithTxs`](../namespaces/types.RPC.md#blockwithtxs)\> + +#### Defined in + +[src/provider/rpc.ts:194](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L194) + +--- + +### getBlockStateUpdate + +▸ **getBlockStateUpdate**(`blockIdentifier?`): `Promise`<[`PENDING_STATE_UPDATE`](../namespaces/types.RPC.SPEC.md#pending_state_update) \| [`STATE_UPDATE`](../namespaces/types.RPC.SPEC.md#state_update)\> + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`PENDING_STATE_UPDATE`](../namespaces/types.RPC.SPEC.md#pending_state_update) \| [`STATE_UPDATE`](../namespaces/types.RPC.SPEC.md#state_update)\> + +#### Defined in + +[src/provider/rpc.ts:199](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L199) + +--- + +### getBlockTransactionsTraces + +▸ **getBlockTransactionsTraces**(`blockIdentifier?`): `Promise`<[`BlockTransactionsTraces`](../namespaces/types.RPC.md#blocktransactionstraces)\> + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`BlockTransactionsTraces`](../namespaces/types.RPC.md#blocktransactionstraces)\> + +#### Defined in + +[src/provider/rpc.ts:209](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L209) + +--- + +### getBlockTransactionCount + +▸ **getBlockTransactionCount**(`blockIdentifier?`): `Promise`<`number`\> + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<`number`\> + +#### Defined in + +[src/provider/rpc.ts:220](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L220) + +--- + +### getPendingTransactions + +▸ **getPendingTransactions**(): `Promise`<[`TransactionWithHash`](../namespaces/types.RPC.md#transactionwithhash)[]\> + +Return transactions from pending block + +**`Deprecated`** + +Instead use getBlock(BlockTag.pending); (will be removed in next minor version) + +#### Returns + +`Promise`<[`TransactionWithHash`](../namespaces/types.RPC.md#transactionwithhash)[]\> + +#### Defined in + +[src/provider/rpc.ts:236](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L236) + +--- + +### getTransaction + +▸ **getTransaction**(`txHash`): `Promise`<[`InvokeTransactionResponse`](../interfaces/types.InvokeTransactionResponse.md) \| [`DeclareTransactionResponse`](../interfaces/types.DeclareTransactionResponse.md) \| [`RejectedTransactionResponse`](../namespaces/types.md#rejectedtransactionresponse)\> + +**`Deprecated`** + +use getTransactionByHash or getTransactionByBlockIdAndIndex (will be removed on sequencer deprecation) + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`InvokeTransactionResponse`](../interfaces/types.InvokeTransactionResponse.md) \| [`DeclareTransactionResponse`](../interfaces/types.DeclareTransactionResponse.md) \| [`RejectedTransactionResponse`](../namespaces/types.md#rejectedtransactionresponse)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getTransaction](ProviderInterface.md#gettransaction) + +#### Defined in + +[src/provider/rpc.ts:244](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L244) + +--- + +### getTransactionByHash + +▸ **getTransactionByHash**(`txHash`): `Promise`<[`TransactionWithHash`](../namespaces/types.RPC.md#transactionwithhash)\> + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`TransactionWithHash`](../namespaces/types.RPC.md#transactionwithhash)\> + +#### Defined in + +[src/provider/rpc.ts:248](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L248) + +--- + +### getTransactionByBlockIdAndIndex + +▸ **getTransactionByBlockIdAndIndex**(`blockIdentifier`, `index`): `Promise`<[`TransactionWithHash`](../namespaces/types.RPC.md#transactionwithhash)\> + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | +| `index` | `number` | + +#### Returns + +`Promise`<[`TransactionWithHash`](../namespaces/types.RPC.md#transactionwithhash)\> + +#### Defined in + +[src/provider/rpc.ts:255](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L255) + +--- + +### getTransactionReceipt + +▸ **getTransactionReceipt**(`txHash`): `Promise`<[`TransactionReceipt`](../namespaces/types.RPC.md#transactionreceipt)\> + +Gets the transaction receipt from a tx hash. + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`TransactionReceipt`](../namespaces/types.RPC.md#transactionreceipt)\> + +the transaction receipt object + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getTransactionReceipt](ProviderInterface.md#gettransactionreceipt) + +#### Defined in + +[src/provider/rpc.ts:260](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L260) + +--- + +### getTransactionTrace + +▸ **getTransactionTrace**(`txHash`): `Promise`<[`TRANSACTION_TRACE`](../namespaces/types.RPC.SPEC.md#transaction_trace)\> + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`TRANSACTION_TRACE`](../namespaces/types.RPC.SPEC.md#transaction_trace)\> + +#### Defined in + +[src/provider/rpc.ts:265](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L265) + +--- + +### getTransactionStatus + +▸ **getTransactionStatus**(`transactionHash`): `Promise`<[`TransactionStatus`](../namespaces/types.RPC.md#transactionstatus)\> + +NEW: Get the status of a transaction + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------- | +| `transactionHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`TransactionStatus`](../namespaces/types.RPC.md#transactionstatus)\> + +#### Defined in + +[src/provider/rpc.ts:279](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L279) + +--- + +### simulateTransaction + +▸ **simulateTransaction**(`invocations`, `simulateTransactionOptions`): `Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +#### Parameters + +| Name | Type | Description | +| :--------------------------- | :-------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations | +| `simulateTransactionOptions` | [`getSimulateTransactionOptions`](../namespaces/types.md#getsimulatetransactionoptions) | blockIdentifier and flags to skip validation and fee charge
- blockIdentifier
- skipValidate (default false)
- skipFeeCharge (default true)
| + +#### Returns + +`Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +#### Defined in + +[src/provider/rpc.ts:296](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L296) + +--- + +### waitForTransaction + +▸ **waitForTransaction**(`txHash`, `options?`): `Promise`<[`TransactionReceipt`](../namespaces/types.RPC.md#transactionreceipt)\> + +Wait for the transaction to be accepted + +#### Parameters + +| Name | Type | Description | +| :--------- | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | transaction hash | +| `options?` | [`waitForTransactionOptions`](../namespaces/types.md#waitfortransactionoptions) | waitForTransactionOptions - (optional) retryInterval: number \| undefined; - (optional) successStates: TransactionStatus[] \| undefined; | + +#### Returns + +`Promise`<[`TransactionReceipt`](../namespaces/types.RPC.md#transactionreceipt)\> + +GetTransactionReceiptResponse + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[waitForTransaction](ProviderInterface.md#waitfortransaction) + +#### Defined in + +[src/provider/rpc.ts:316](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L316) + +--- + +### getStorageAt + +▸ **getStorageAt**(`contractAddress`, `key`, `blockIdentifier?`): `Promise`<`string`\> + +Get the value of the storage (contract's variable) at the given address and key + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------------------------------------------------- | +| `contractAddress` | [`BigNumberish`](../namespaces/types.md#bignumberish) | | +| `key` | [`BigNumberish`](../namespaces/types.md#bignumberish) | from getStorageVarAddress('') (WIP) | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +the value of the storage variable + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getStorageAt](ProviderInterface.md#getstorageat) + +#### Defined in + +[src/provider/rpc.ts:393](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L393) + +--- + +### getClassHashAt + +▸ **getClassHashAt**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the contract class hash in the given block for the contract deployed at the given address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | [`BigNumberish`](../namespaces/types.md#bignumberish) | contract address | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +Class hash + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getClassHashAt](ProviderInterface.md#getclasshashat) + +#### Defined in + +[src/provider/rpc.ts:408](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L408) + +--- + +### getClassByHash + +▸ **getClassByHash**(`classHash`): `Promise`<[`LegacyContractClass`](../namespaces/types.md#legacycontractclass) \| `Omit`<[`CompiledSierra`](../namespaces/types.md#compiledsierra), `"sierra_program_debug_info"`\>\> + +Returns the contract class deployed under the given class hash. + +#### Parameters + +| Name | Type | Description | +| :---------- | :---------------------------------------------------- | :---------- | +| `classHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | class hash | + +#### Returns + +`Promise`<[`LegacyContractClass`](../namespaces/types.md#legacycontractclass) \| `Omit`<[`CompiledSierra`](../namespaces/types.md#compiledsierra), `"sierra_program_debug_info"`\>\> + +Contract class of compiled contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getClassByHash](ProviderInterface.md#getclassbyhash) + +#### Defined in + +[src/provider/rpc.ts:420](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L420) + +--- + +### getClass + +▸ **getClass**(`classHash`, `blockIdentifier?`): `Promise`<[`LegacyContractClass`](../namespaces/types.md#legacycontractclass) \| `Omit`<[`CompiledSierra`](../namespaces/types.md#compiledsierra), `"sierra_program_debug_info"`\>\> + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `classHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`LegacyContractClass`](../namespaces/types.md#legacycontractclass) \| `Omit`<[`CompiledSierra`](../namespaces/types.md#compiledsierra), `"sierra_program_debug_info"`\>\> + +#### Defined in + +[src/provider/rpc.ts:424](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L424) + +--- + +### getClassAt + +▸ **getClassAt**(`contractAddress`, `blockIdentifier?`): `Promise`<[`LegacyContractClass`](../namespaces/types.md#legacycontractclass) \| `Omit`<[`CompiledSierra`](../namespaces/types.md#compiledsierra), `"sierra_program_debug_info"`\>\> + +Gets the contract class of the deployed contract. + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | [`BigNumberish`](../namespaces/types.md#bignumberish) | contract address | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`LegacyContractClass`](../namespaces/types.md#legacycontractclass) \| `Omit`<[`CompiledSierra`](../namespaces/types.md#compiledsierra), `"sierra_program_debug_info"`\>\> + +Contract class of compiled contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getClassAt](ProviderInterface.md#getclassat) + +#### Defined in + +[src/provider/rpc.ts:436](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L436) + +--- + +### getCode + +▸ **getCode**(`_contractAddress`, `_blockIdentifier?`): `Promise`<[`GetCodeResponse`](../interfaces/types.GetCodeResponse.md)\> + +**`Deprecated`** + +The method should not be used + +#### Parameters + +| Name | Type | +| :------------------ | :---------------------------------------------------------- | +| `_contractAddress` | `string` | +| `_blockIdentifier?` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`GetCodeResponse`](../interfaces/types.GetCodeResponse.md)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getCode](ProviderInterface.md#getcode) + +#### Defined in + +[src/provider/rpc.ts:448](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L448) + +--- + +### getContractVersion + +▸ **getContractVersion**(`contractAddress`, `classHash?`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | [`BigNumberish`](../namespaces/types.md#bignumberish) | string | +| `classHash?` | `undefined` | undefined | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getContractVersion](ProviderInterface.md#getcontractversion) + +#### Defined in + +[src/provider/rpc.ts:455](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L455) + +▸ **getContractVersion**(`contractAddress`, `classHash`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `undefined` | undefined | +| `classHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getContractVersion](ProviderInterface.md#getcontractversion) + +#### Defined in + +[src/provider/rpc.ts:460](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L460) + +--- + +### getEstimateFee + +▸ **getEstimateFee**(`invocation`, `invocationDetails`, `blockIdentifier?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +**`Deprecated`** + +use get*type*EstimateFee (will be refactored based on type after sequencer deprecation) + +#### Parameters + +| Name | Type | +| :------------------ | :---------------------------------------------------------------------------------- | +| `invocation` | [`Invocation`](../namespaces/types.md#invocation) | +| `invocationDetails` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getEstimateFee](ProviderInterface.md#getestimatefee) + +#### Defined in + +[src/provider/rpc.ts:493](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L493) + +--- + +### getInvokeEstimateFee + +▸ **getInvokeEstimateFee**(`invocation`, `invocationDetails`, `blockIdentifier?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :------------------ | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `invocationDetails` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getInvokeEstimateFee](ProviderInterface.md#getinvokeestimatefee) + +#### Defined in + +[src/provider/rpc.ts:501](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L501) + +--- + +### getDeclareEstimateFee + +▸ **getDeclareEstimateFee**(`invocation`, `details`, `blockIdentifier?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DECLARE transaction + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------ | +| `invocation` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be declared containing: - compiled contract code - sender address - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getDeclareEstimateFee](ProviderInterface.md#getdeclareestimatefee) + +#### Defined in + +[src/provider/rpc.ts:521](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L521) + +--- + +### getDeployAccountEstimateFee + +▸ **getDeployAccountEstimateFee**(`invocation`, `details`, `blockIdentifier?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DEPLOY_ACCOUNT transaction + +#### Parameters + +| Name | Type | Description | +| :---------------- | :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------ | +| `invocation` | [`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction) | transaction payload to be deployed containing: - classHash - constructorCalldata - addressSalt - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | (optional) block identifier | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getDeployAccountEstimateFee](ProviderInterface.md#getdeployaccountestimatefee) + +#### Defined in + +[src/provider/rpc.ts:541](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L541) + +--- + +### getEstimateFeeBulk + +▸ **getEstimateFeeBulk**(`invocations`, `«destructured»`): `Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +Estimates the fee for a list of INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :--------------- | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------- | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations - Complete invocations array with account details | +| `«destructured»` | [`getEstimateFeeBulkOptions`](../namespaces/types.md#getestimatefeebulkoptions) | getEstimateFeeBulkOptions - (optional) blockIdentifier - BlockIdentifier - (optional) skipValidate - boolean (default false) | + +#### Returns + +`Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getEstimateFeeBulk](ProviderInterface.md#getestimatefeebulk) + +#### Defined in + +[src/provider/rpc.ts:561](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L561) + +--- + +### invokeFunction + +▸ **invokeFunction**(`functionInvocation`, `details`): `Promise`<[`InvokedTransaction`](../namespaces/types.RPC.md#invokedtransaction)\> + +Invokes a function on starknet + +**`Deprecated`** + +This method wont be supported as soon as fees are mandatory. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Description | +| :------------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `functionInvocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version - maxFee - optional maxFee | + +#### Returns + +`Promise`<[`InvokedTransaction`](../namespaces/types.RPC.md#invokedtransaction)\> + +response from addTransaction + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[invokeFunction](ProviderInterface.md#invokefunction) + +#### Defined in + +[src/provider/rpc.ts:576](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L576) + +--- + +### declareContract + +▸ **declareContract**(`«destructured»`, `details`): `Promise`<[`DeclaredTransaction`](../namespaces/types.RPC.md#declaredtransaction)\> + +Declares a given compiled contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :--------------- | :---------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------- | +| `«destructured»` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be deployed containing: - compiled contract code - sender address - signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | Invocation Details containing: - nonce - optional version - optional maxFee | + +#### Returns + +`Promise`<[`DeclaredTransaction`](../namespaces/types.RPC.md#declaredtransaction)\> + +a confirmation of sending a transaction on the starknet contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[declareContract](ProviderInterface.md#declarecontract) + +#### Defined in + +[src/provider/rpc.ts:593](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L593) + +--- + +### deployAccountContract + +▸ **deployAccountContract**(`«destructured»`, `details`): `Promise`<[`DeployedAccountTransaction`](../namespaces/types.RPC.md#deployedaccounttransaction)\> + +Deploys a given compiled Account contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :--------------- | :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------ | +| `«destructured»` | [`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction) | payload to be deployed containing: - compiled contract code - constructor calldata - address salt | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | - | + +#### Returns + +`Promise`<[`DeployedAccountTransaction`](../namespaces/types.RPC.md#deployedaccounttransaction)\> + +a confirmation of sending a transaction on the starknet contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[deployAccountContract](ProviderInterface.md#deployaccountcontract) + +#### Defined in + +[src/provider/rpc.ts:633](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L633) + +--- + +### callContract + +▸ **callContract**(`call`, `blockIdentifier?`): `Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +Calls a function on the Starknet contract. + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :----------------------- | +| `call` | [`Call`](../namespaces/types.md#call) | transaction to be called | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +the result of the function on the smart contract. + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[callContract](ProviderInterface.md#callcontract) + +#### Defined in + +[src/provider/rpc.ts:651](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L651) + +--- + +### estimateMessageFee + +▸ **estimateMessageFee**(`message`, `blockIdentifier?`): `Promise`<[`FEE_ESTIMATE`](../namespaces/types.RPC.SPEC.md#fee_estimate)\> + +NEW: Estimate the fee for a message from L1 + +#### Parameters + +| Name | Type | Description | +| :---------------- | :----------------------------------------------------------- | :-------------- | +| `message` | [`MSG_FROM_L1`](../namespaces/types.RPC.SPEC.md#msg_from_l1) | Message From L1 | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | - | + +#### Returns + +`Promise`<[`FEE_ESTIMATE`](../namespaces/types.RPC.SPEC.md#fee_estimate)\> + +#### Defined in + +[src/provider/rpc.ts:669](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L669) + +--- + +### getSyncingStats + +▸ **getSyncingStats**(): `Promise`<[`Syncing`](../namespaces/types.RPC.md#syncing)\> + +Returns an object about the sync status, or false if the node is not synching + +#### Returns + +`Promise`<[`Syncing`](../namespaces/types.RPC.md#syncing)\> + +Object with the stats data + +#### Defined in + +[src/provider/rpc.ts:692](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L692) + +--- + +### getEvents + +▸ **getEvents**(`eventFilter`): `Promise`<[`EVENTS_CHUNK`](../namespaces/types.RPC.SPEC.md#events_chunk)\> + +Returns all events matching the given filter + +#### Parameters + +| Name | Type | +| :------------ | :------------------------------------------------------ | +| `eventFilter` | [`EventFilter`](../namespaces/types.RPC.md#eventfilter) | + +#### Returns + +`Promise`<[`EVENTS_CHUNK`](../namespaces/types.RPC.SPEC.md#events_chunk)\> + +events and the pagination of the events + +#### Defined in + +[src/provider/rpc.ts:700](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L700) + +--- + +### getStarkName + +▸ **getStarkName**(`address`, `StarknetIdContract?`): `Promise`<`string`\> + +StarknetId Endpoint (get name from address) + +#### Parameters + +| Name | Type | +| :-------------------- | :---------------------------------------------------- | +| `address` | [`BigNumberish`](../namespaces/types.md#bignumberish) | +| `StarknetIdContract?` | `string` | + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +[src/provider/rpc.ts:707](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L707) + +--- + +### getAddressFromStarkName + +▸ **getAddressFromStarkName**(`name`, `StarknetIdContract?`): `Promise`<`string`\> + +StarknetId Endpoint (get address from name) + +#### Parameters + +| Name | Type | +| :-------------------- | :------- | +| `name` | `string` | +| `StarknetIdContract?` | `string` | + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +[src/provider/rpc.ts:714](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L714) + +--- + +### buildTransaction + +▸ **buildTransaction**(`invocation`, `versionType?`): [`BROADCASTED_TXN`](../namespaces/types.RPC.SPEC.md#broadcasted_txn) + +#### Parameters + +| Name | Type | +| :------------- | :---------------------------------------------------------------------- | +| `invocation` | [`AccountInvocationItem`](../namespaces/types.md#accountinvocationitem) | +| `versionType?` | `"fee"` \| `"transaction"` | + +#### Returns + +[`BROADCASTED_TXN`](../namespaces/types.RPC.SPEC.md#broadcasted_txn) + +#### Defined in + +[src/provider/rpc.ts:718](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L718) diff --git a/www/versioned_docs/version-5.24.3/API/classes/SequencerProvider.md b/www/versioned_docs/version-5.24.3/API/classes/SequencerProvider.md new file mode 100644 index 000000000..963d3f6ed --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/SequencerProvider.md @@ -0,0 +1,1163 @@ +--- +id: 'SequencerProvider' +title: 'Class: SequencerProvider' +sidebar_label: 'SequencerProvider' +sidebar_position: 0 +custom_edit_url: null +--- + +**`Deprecated`** + +Feeder gateway will be removed during November 2023, as Network is switching to P2P Nodes. +Use RPC Provider or Default provider (Default provider will be RPC Provider with public nodes and legacy interface/response) + +## Implements + +- [`ProviderInterface`](ProviderInterface.md) + +## Constructors + +### constructor + +• **new SequencerProvider**(`optionsOrProvider?`) + +#### Parameters + +| Name | Type | Default value | +| :------------------ | :---------------------------------------------------------------------------- | :--------------- | +| `optionsOrProvider` | [`SequencerProviderOptions`](../namespaces/types.md#sequencerprovideroptions) | `defaultOptions` | + +#### Defined in + +[src/provider/sequencer.ts:97](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L97) + +## Properties + +### baseUrl + +• **baseUrl**: `string` + +#### Defined in + +[src/provider/sequencer.ts:83](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L83) + +--- + +### feederGatewayUrl + +• **feederGatewayUrl**: `string` + +#### Defined in + +[src/provider/sequencer.ts:85](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L85) + +--- + +### gatewayUrl + +• **gatewayUrl**: `string` + +#### Defined in + +[src/provider/sequencer.ts:87](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L87) + +--- + +### headers + +• `Optional` **headers**: `Record`<`string`, `string`\> + +#### Defined in + +[src/provider/sequencer.ts:89](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L89) + +--- + +### blockIdentifier + +• `Private` **blockIdentifier**: [`BlockIdentifier`](../namespaces/types.md#blockidentifier) + +#### Defined in + +[src/provider/sequencer.ts:91](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L91) + +--- + +### chainId + +• `Private` **chainId**: [`StarknetChainId`](../enums/constants.StarknetChainId.md) + +#### Defined in + +[src/provider/sequencer.ts:93](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L93) + +--- + +### responseParser + +• `Private` **responseParser**: `SequencerAPIResponseParser` + +#### Defined in + +[src/provider/sequencer.ts:95](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L95) + +## Methods + +### getNetworkFromName + +▸ `Static` `Protected` **getNetworkFromName**(`name`): `BaseUrl` + +#### Parameters + +| Name | Type | +| :----- | :--------------------------------------------------------------------------------------------------------------- | +| `name` | [`StarknetChainId`](../enums/constants.StarknetChainId.md) \| [`NetworkName`](../enums/constants.NetworkName.md) | + +#### Returns + +`BaseUrl` + +#### Defined in + +[src/provider/sequencer.ts:117](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L117) + +--- + +### getChainIdFromBaseUrl + +▸ `Static` `Protected` **getChainIdFromBaseUrl**(`baseUrl`): [`StarknetChainId`](../enums/constants.StarknetChainId.md) + +#### Parameters + +| Name | Type | +| :-------- | :------- | +| `baseUrl` | `string` | + +#### Returns + +[`StarknetChainId`](../enums/constants.StarknetChainId.md) + +#### Defined in + +[src/provider/sequencer.ts:130](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L130) + +--- + +### getFetchUrl + +▸ `Private` **getFetchUrl**(`endpoint`): `string` + +#### Parameters + +| Name | Type | +| :--------- | :-------------------------------------------------------------- | +| `endpoint` | keyof [`Endpoints`](../namespaces/types.Sequencer.md#endpoints) | + +#### Returns + +`string` + +#### Defined in + +[src/provider/sequencer.ts:144](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L144) + +--- + +### getFetchMethod + +▸ `Private` **getFetchMethod**(`endpoint`): `"POST"` \| `"GET"` + +#### Parameters + +| Name | Type | +| :--------- | :-------------------------------------------------------------- | +| `endpoint` | keyof [`Endpoints`](../namespaces/types.Sequencer.md#endpoints) | + +#### Returns + +`"POST"` \| `"GET"` + +#### Defined in + +[src/provider/sequencer.ts:149](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L149) + +--- + +### getQueryString + +▸ `Private` **getQueryString**(`query?`): `string` + +#### Parameters + +| Name | Type | +| :------- | :------------------------- | +| `query?` | `Record`<`string`, `any`\> | + +#### Returns + +`string` + +#### Defined in + +[src/provider/sequencer.ts:162](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L162) + +--- + +### getHeaders + +▸ `Private` **getHeaders**(`method`): `undefined` \| `Record`<`string`, `string`\> + +#### Parameters + +| Name | Type | +| :------- | :------------------------------------------------------------------ | +| `method` | [`SequencerHttpMethod`](../namespaces/types.md#sequencerhttpmethod) | + +#### Returns + +`undefined` \| `Record`<`string`, `string`\> + +#### Defined in + +[src/provider/sequencer.ts:179](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L179) + +--- + +### fetchEndpoint + +▸ `Protected` **fetchEndpoint**<`T`\>(`endpoint`, `...«destructured»`): `Promise`<[`Endpoints`](../namespaces/types.Sequencer.md#endpoints)[`T`][``"RESPONSE"``]\> + +#### Type parameters + +| Name | Type | +| :--- | :---------------------------------------------------------------------- | +| `T` | extends keyof [`Endpoints`](../namespaces/types.Sequencer.md#endpoints) | + +#### Parameters + +| Name | Type | +| :------------------ | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `endpoint` | `T` | +| `...«destructured»` | [`Endpoints`](../namespaces/types.Sequencer.md#endpoints)[`T`][``"QUERY"``] extends `never` ? [`Endpoints`](../namespaces/types.Sequencer.md#endpoints)[`T`][``"REQUEST"``] extends `never` ? [] : [`undefined`, [`Endpoints`](../namespaces/types.Sequencer.md#endpoints)[`T`][``"REQUEST"``]] : [`Endpoints`](../namespaces/types.Sequencer.md#endpoints)[`T`][``"REQUEST"``] extends `never` ? [[`Endpoints`](../namespaces/types.Sequencer.md#endpoints)[`T`][``"QUERY"``]] : [[`Endpoints`](../namespaces/types.Sequencer.md#endpoints)[`T`][``"QUERY"``], [`Endpoints`](../namespaces/types.Sequencer.md#endpoints)[`T`][``"REQUEST"``]] | + +#### Returns + +`Promise`<[`Endpoints`](../namespaces/types.Sequencer.md#endpoints)[`T`][``"RESPONSE"``]\> + +#### Defined in + +[src/provider/sequencer.ts:190](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L190) + +--- + +### fetch + +▸ **fetch**(`endpoint`, `options?`): `Promise`<`any`\> + +#### Parameters + +| Name | Type | +| :----------------------------- | :------------------------------------------------------------------ | +| `endpoint` | `string` | +| `options?` | `Object` | +| `options.method?` | [`SequencerHttpMethod`](../namespaces/types.md#sequencerhttpmethod) | +| `options.body?` | `any` | +| `options.parseAlwaysAsBigInt?` | `boolean` | + +#### Returns + +`Promise`<`any`\> + +#### Defined in + +[src/provider/sequencer.ts:212](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L212) + +--- + +### getChainId + +▸ **getChainId**(): `Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +Gets the Starknet chain Id + +#### Returns + +`Promise`<[`StarknetChainId`](../enums/constants.StarknetChainId.md)\> + +the chain Id + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getChainId](ProviderInterface.md#getchainid) + +#### Defined in + +[src/provider/sequencer.ts:253](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L253) + +--- + +### callContract + +▸ **callContract**(`«destructured»`, `blockIdentifier?`): `Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +Calls a function on the Starknet contract. + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :----------------------- | +| `«destructured»` | [`Call`](../namespaces/types.md#call) | transaction to be called | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`CallContractResponse`](../namespaces/types.md#callcontractresponse)\> + +the result of the function on the smart contract. + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[callContract](ProviderInterface.md#callcontract) + +#### Defined in + +[src/provider/sequencer.ts:257](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L257) + +--- + +### getBlock + +▸ **getBlock**(`blockIdentifier?`): `Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +Gets the block information + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`GetBlockResponse`](../interfaces/types.GetBlockResponse.md)\> + +the block object + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getBlock](ProviderInterface.md#getblock) + +#### Defined in + +[src/provider/sequencer.ts:275](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L275) + +--- + +### getNonceForAddress + +▸ **getNonceForAddress**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the nonce associated with the given address in the given block + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | - | + +#### Returns + +`Promise`<`string`\> + +the hex nonce + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getNonceForAddress](ProviderInterface.md#getnonceforaddress) + +#### Defined in + +[src/provider/sequencer.ts:283](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L283) + +--- + +### getStorageAt + +▸ **getStorageAt**(`contractAddress`, `key`, `blockIdentifier?`): `Promise`<`string`\> + +Get the value of the storage (contract's variable) at the given address and key + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------------------------------------------------- | +| `contractAddress` | `string` | | +| `key` | [`BigNumberish`](../namespaces/types.md#bignumberish) | from getStorageVarAddress('') (WIP) | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +the value of the storage variable + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getStorageAt](ProviderInterface.md#getstorageat) + +#### Defined in + +[src/provider/sequencer.ts:290](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L290) + +--- + +### getTransaction + +▸ **getTransaction**(`txHash`): `Promise`<[`GetTransactionResponse`](../namespaces/types.md#gettransactionresponse)\> + +Gets the transaction information from a tx id. + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`GetTransactionResponse`](../namespaces/types.md#gettransactionresponse)\> + +the transaction object { transaction_id, status, transaction, block_number?, block_number?, transaction_index?, transaction_failure_reason? } + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getTransaction](ProviderInterface.md#gettransaction) + +#### Defined in + +[src/provider/sequencer.ts:303](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L303) + +--- + +### getTransactionReceipt + +▸ **getTransactionReceipt**(`txHash`): `Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +Gets the transaction receipt from a tx hash. + +#### Parameters + +| Name | Type | +| :------- | :---------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | + +#### Returns + +`Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +the transaction receipt object + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getTransactionReceipt](ProviderInterface.md#gettransactionreceipt) + +#### Defined in + +[src/provider/sequencer.ts:312](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L312) + +--- + +### getClassAt + +▸ **getClassAt**(`contractAddress`, `blockIdentifier?`): `Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Gets the contract class of the deployed contract. + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Contract class of compiled contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getClassAt](ProviderInterface.md#getclassat) + +#### Defined in + +[src/provider/sequencer.ts:319](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L319) + +--- + +### getClassHashAt + +▸ **getClassHashAt**(`contractAddress`, `blockIdentifier?`): `Promise`<`string`\> + +Returns the contract class hash in the given block for the contract deployed at the given address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `contractAddress` | `string` | contract address | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<`string`\> + +Class hash + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getClassHashAt](ProviderInterface.md#getclasshashat) + +#### Defined in + +[src/provider/sequencer.ts:328](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L328) + +--- + +### getClassByHash + +▸ **getClassByHash**(`classHash`, `blockIdentifier?`): `Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Returns the contract class deployed under the given class hash. + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :---------- | +| `classHash` | `string` | class hash | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | - | + +#### Returns + +`Promise`<[`ContractClassResponse`](../namespaces/types.md#contractclassresponse)\> + +Contract class of compiled contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getClassByHash](ProviderInterface.md#getclassbyhash) + +#### Defined in + +[src/provider/sequencer.ts:335](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L335) + +--- + +### getCompiledClassByClassHash + +▸ **getCompiledClassByClassHash**(`classHash`, `blockIdentifier?`): `Promise`<[`CairoAssembly`](../namespaces/types.md#cairoassembly)\> + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `classHash` | `string` | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`CairoAssembly`](../namespaces/types.md#cairoassembly)\> + +#### Defined in + +[src/provider/sequencer.ts:344](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L344) + +--- + +### getContractVersion + +▸ **getContractVersion**(`contractAddress`, `classHash?`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `string` | string | +| `classHash?` | `undefined` | undefined | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getContractVersion](ProviderInterface.md#getcontractversion) + +#### Defined in + +[src/provider/sequencer.ts:351](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L351) + +▸ **getContractVersion**(`contractAddress`, `classHash`, `options?`): `Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +Gets the contract version from the provided address + +#### Parameters + +| Name | Type | Description | +| :---------------- | :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `contractAddress` | `undefined` | undefined | +| `classHash` | `string` | | +| `options?` | [`getContractVersionOptions`](../namespaces/types.md#getcontractversionoptions) | getContractVersionOptions - (optional) compiler - (default true) extract compiler version using type tactic from abi - (optional) blockIdentifier - block identifier | + +#### Returns + +`Promise`<[`ContractVersion`](../namespaces/types.md#contractversion)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getContractVersion](ProviderInterface.md#getcontractversion) + +#### Defined in + +[src/provider/sequencer.ts:356](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L356) + +--- + +### invokeFunction + +▸ **invokeFunction**(`functionInvocation`, `details`): `Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +Invokes a function on starknet + +**`Deprecated`** + +This method wont be supported as soon as fees are mandatory. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Description | +| :------------------- | :---------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `functionInvocation` | [`Invocation`](../namespaces/types.md#invocation) | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | optional details containing: - nonce - optional nonce - version - optional version - maxFee - optional maxFee | + +#### Returns + +`Promise`<[`InvokeFunctionResponse`](../interfaces/types.InvokeFunctionResponse.md)\> + +response from addTransaction + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[invokeFunction](ProviderInterface.md#invokefunction) + +#### Defined in + +[src/provider/sequencer.ts:386](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L386) + +--- + +### deployAccountContract + +▸ **deployAccountContract**(`«destructured»`, `details`): `Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +Deploys a given compiled Account contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :--------------- | :-------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------ | +| `«destructured»` | [`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction) | payload to be deployed containing: - compiled contract code - constructor calldata - address salt | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | - | + +#### Returns + +`Promise`<[`DeployContractResponse`](../interfaces/types.DeployContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[deployAccountContract](ProviderInterface.md#deployaccountcontract) + +#### Defined in + +[src/provider/sequencer.ts:401](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L401) + +--- + +### declareContract + +▸ **declareContract**(`«destructured»`, `details`): `Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +Declares a given compiled contract (json) to starknet + +#### Parameters + +| Name | Type | Description | +| :--------------- | :---------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------- | +| `«destructured»` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | transaction payload to be deployed containing: - compiled contract code - sender address - signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | Invocation Details containing: - nonce - optional version - optional maxFee | + +#### Returns + +`Promise`<[`DeclareContractResponse`](../interfaces/types.DeclareContractResponse.md)\> + +a confirmation of sending a transaction on the starknet contract + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[declareContract](ProviderInterface.md#declarecontract) + +#### Defined in + +[src/provider/sequencer.ts:417](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L417) + +--- + +### getEstimateFee + +▸ **getEstimateFee**(`invocation`, `invocationDetails`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +**`Deprecated`** + +Please use getInvokeEstimateFee or getDeclareEstimateFee instead. Should not be used outside of Account class + +#### Parameters + +| Name | Type | Default value | Description | +| :------------------ | :---------------------------------------------------------------------------------- | :------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocation` | [`Invocation`](../namespaces/types.md#invocation) | `undefined` | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `invocationDetails` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | `undefined` | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | `undefined` | (optional) block identifier | +| `skipValidate` | `boolean` | `false` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getEstimateFee](ProviderInterface.md#getestimatefee) + +#### Defined in + +[src/provider/sequencer.ts:445](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L445) + +--- + +### getInvokeEstimateFee + +▸ **getInvokeEstimateFee**(`invocation`, `invocationDetails`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given INVOKE transaction + +#### Parameters + +| Name | Type | Default value | Description | +| :------------------ | :---------------------------------------------------------------------------------- | :------------ | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `invocation` | [`Invocation`](../namespaces/types.md#invocation) | `undefined` | the invocation object containing: - contractAddress - the address of the contract - entrypoint - the entrypoint of the contract - calldata - (defaults to []) the calldata - signature - (defaults to []) the signature | +| `invocationDetails` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | `undefined` | optional details containing: - nonce - optional nonce - version - optional version | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | `undefined` | (optional) block identifier | +| `skipValidate` | `boolean` | `false` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getInvokeEstimateFee](ProviderInterface.md#getinvokeestimatefee) + +#### Defined in + +[src/provider/sequencer.ts:454](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L454) + +--- + +### getDeclareEstimateFee + +▸ **getDeclareEstimateFee**(`invocation`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DECLARE transaction + +#### Parameters + +| Name | Type | Default value | Description | +| :---------------- | :---------------------------------------------------------------------------------- | :------------ | :------------------------------------------------------------------------------------------------------------------------------------ | +| `invocation` | [`DeclareContractTransaction`](../namespaces/types.md#declarecontracttransaction) | `undefined` | transaction payload to be declared containing: - compiled contract code - sender address - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | `undefined` | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | `undefined` | (optional) block identifier | +| `skipValidate` | `boolean` | `false` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getDeclareEstimateFee](ProviderInterface.md#getdeclareestimatefee) + +#### Defined in + +[src/provider/sequencer.ts:473](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L473) + +--- + +### getDeployAccountEstimateFee + +▸ **getDeployAccountEstimateFee**(`invocation`, `details`, `blockIdentifier?`, `skipValidate?`): `Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +Estimates the fee for a given DEPLOY_ACCOUNT transaction + +#### Parameters + +| Name | Type | Default value | Description | +| :---------------- | :-------------------------------------------------------------------------------------------- | :------------ | :------------------------------------------------------------------------------------------------------------------------------------------ | +| `invocation` | [`DeployAccountContractTransaction`](../namespaces/types.md#deployaccountcontracttransaction) | `undefined` | transaction payload to be deployed containing: - classHash - constructorCalldata - addressSalt - signature - (defaults to []) the signature | +| `details` | [`InvocationsDetailsWithNonce`](../namespaces/types.md#invocationsdetailswithnonce) | `undefined` | optional details containing: - nonce - version - optional version - optional maxFee | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | `undefined` | (optional) block identifier | +| `skipValidate` | `boolean` | `false` | (optional) skip cairo **validate** method | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getDeployAccountEstimateFee](ProviderInterface.md#getdeployaccountestimatefee) + +#### Defined in + +[src/provider/sequencer.ts:492](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L492) + +--- + +### getEstimateFeeBulk + +▸ **getEstimateFeeBulk**(`invocations`, `«destructured»`): `Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +Estimates the fee for a list of INVOKE transaction + +#### Parameters + +| Name | Type | Description | +| :--------------- | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------- | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | AccountInvocations - Complete invocations array with account details | +| `«destructured»` | [`getEstimateFeeBulkOptions`](../namespaces/types.md#getestimatefeebulkoptions) | getEstimateFeeBulkOptions - (optional) blockIdentifier - BlockIdentifier - (optional) skipValidate - boolean (default false) | + +#### Returns + +`Promise`<[`EstimateFeeResponseBulk`](../namespaces/types.md#estimatefeeresponsebulk)\> + +the estimated fee + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getEstimateFeeBulk](ProviderInterface.md#getestimatefeebulk) + +#### Defined in + +[src/provider/sequencer.ts:511](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L511) + +--- + +### getCode + +▸ **getCode**(`contractAddress`, `blockIdentifier?`): `Promise`<[`GetCodeResponse`](../namespaces/types.Sequencer.md#getcoderesponse)\> + +**`Deprecated`** + +The method should not be used + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `contractAddress` | `string` | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`GetCodeResponse`](../namespaces/types.Sequencer.md#getcoderesponse)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getCode](ProviderInterface.md#getcode) + +#### Defined in + +[src/provider/sequencer.ts:523](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L523) + +--- + +### waitForTransaction + +▸ **waitForTransaction**(`txHash`, `options?`): `Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +Wait for the transaction to be accepted + +#### Parameters + +| Name | Type | Description | +| :--------- | :------------------------------------------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------------------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | transaction hash | +| `options?` | [`waitForTransactionOptions`](../namespaces/types.md#waitfortransactionoptions) | waitForTransactionOptions - (optional) retryInterval: number \| undefined; - (optional) successStates: TransactionStatus[] \| undefined; | + +#### Returns + +`Promise`<[`GetTransactionReceiptResponse`](../namespaces/types.md#gettransactionreceiptresponse)\> + +GetTransactionReceiptResponse + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[waitForTransaction](ProviderInterface.md#waitfortransaction) + +#### Defined in + +[src/provider/sequencer.ts:530](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L530) + +--- + +### getTransactionStatus + +▸ **getTransactionStatus**(`txHash`): `Promise`<[`GetTransactionStatusResponse`](../namespaces/types.md#gettransactionstatusresponse)\> + +Gets the status of a transaction. + +#### Parameters + +| Name | Type | Description | +| :------- | :---------------------------------------------------- | :----------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | BigNumberish | + +#### Returns + +`Promise`<[`GetTransactionStatusResponse`](../namespaces/types.md#gettransactionstatusresponse)\> + +GetTransactionStatusResponse - the transaction status object + +#### Defined in + +[src/provider/sequencer.ts:585](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L585) + +--- + +### getContractAddresses + +▸ **getContractAddresses**(): `Promise`<[`GetContractAddressesResponse`](../namespaces/types.md#getcontractaddressesresponse)\> + +Gets the smart contract address on the goerli testnet. + +#### Returns + +`Promise`<[`GetContractAddressesResponse`](../namespaces/types.md#getcontractaddressesresponse)\> + +GetContractAddressesResponse - starknet smart contract addresses + +#### Defined in + +[src/provider/sequencer.ts:594](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L594) + +--- + +### getTransactionTrace + +▸ **getTransactionTrace**(`txHash`): `Promise`<[`TransactionTraceResponse`](../namespaces/types.Sequencer.md#transactiontraceresponse)\> + +Gets the transaction trace from a tx id. + +#### Parameters + +| Name | Type | Description | +| :------- | :---------------------------------------------------- | :----------- | +| `txHash` | [`BigNumberish`](../namespaces/types.md#bignumberish) | BigNumberish | + +#### Returns + +`Promise`<[`TransactionTraceResponse`](../namespaces/types.Sequencer.md#transactiontraceresponse)\> + +TransactionTraceResponse - the transaction trace + +#### Defined in + +[src/provider/sequencer.ts:603](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L603) + +--- + +### estimateMessageFee + +▸ **estimateMessageFee**(`«destructured»`, `blockIdentifier?`): `Promise`<[`EstimateFeeResponse`](../namespaces/types.Sequencer.md#estimatefeeresponse)\> + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `«destructured»` | [`CallL1Handler`](../namespaces/types.md#calll1handler) | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`EstimateFeeResponse`](../namespaces/types.Sequencer.md#estimatefeeresponse)\> + +#### Defined in + +[src/provider/sequencer.ts:610](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L610) + +--- + +### getSimulateTransaction + +▸ **getSimulateTransaction**(`invocations`, `«destructured»`): `Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +Simulate transaction using Sequencer provider +WARNING!: Sequencer will process only first element from invocations array + +#### Parameters + +| Name | Type | Description | +| :--------------- | :-------------------------------------------------------------------------------------- | :---------------------------------------------------------------- | +| `invocations` | [`AccountInvocations`](../namespaces/types.md#accountinvocations) | Array of invocations, but only first invocation will be processed | +| `«destructured»` | [`getSimulateTransactionOptions`](../namespaces/types.md#getsimulatetransactionoptions) | - | + +#### Returns + +`Promise`<[`SimulateTransactionResponse`](../namespaces/types.md#simulatetransactionresponse)\> + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getSimulateTransaction](ProviderInterface.md#getsimulatetransaction) + +#### Defined in + +[src/provider/sequencer.ts:633](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L633) + +--- + +### getStateUpdate + +▸ **getStateUpdate**(`blockIdentifier?`): `Promise`<[`StateUpdateResponse`](../interfaces/types.StateUpdateResponse.md)\> + +Gets the state changes in a specific block (result of executing the requested block) + +#### Parameters + +| Name | Type | Description | +| :---------------- | :---------------------------------------------------------- | :--------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | block identifier | + +#### Returns + +`Promise`<[`StateUpdateResponse`](../interfaces/types.StateUpdateResponse.md)\> + +StateUpdateResponse + +#### Implementation of + +[ProviderInterface](ProviderInterface.md).[getStateUpdate](ProviderInterface.md#getstateupdate) + +#### Defined in + +[src/provider/sequencer.ts:660](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L660) + +--- + +### getBlockTraces + +▸ **getBlockTraces**(`blockIdentifier?`): `Promise`<[`BlockTransactionTracesResponse`](../namespaces/types.Sequencer.md#blocktransactiontracesresponse)\> + +#### Parameters + +| Name | Type | +| :---------------- | :---------------------------------------------------------- | +| `blockIdentifier` | [`BlockIdentifier`](../namespaces/types.md#blockidentifier) | + +#### Returns + +`Promise`<[`BlockTransactionTracesResponse`](../namespaces/types.Sequencer.md#blocktransactiontracesresponse)\> + +#### Defined in + +[src/provider/sequencer.ts:670](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L670) + +--- + +### getStarkName + +▸ **getStarkName**(`address`, `StarknetIdContract?`): `Promise`<`string`\> + +#### Parameters + +| Name | Type | +| :-------------------- | :---------------------------------------------------- | +| `address` | [`BigNumberish`](../namespaces/types.md#bignumberish) | +| `StarknetIdContract?` | `string` | + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +[src/provider/sequencer.ts:677](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L677) + +--- + +### getAddressFromStarkName + +▸ **getAddressFromStarkName**(`name`, `StarknetIdContract?`): `Promise`<`string`\> + +#### Parameters + +| Name | Type | +| :-------------------- | :------- | +| `name` | `string` | +| `StarknetIdContract?` | `string` | + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +[src/provider/sequencer.ts:681](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L681) + +--- + +### buildTransaction + +▸ **buildTransaction**(`invocation`, `versionType?`): [`AccountTransactionItem`](../namespaces/types.Sequencer.md#accounttransactionitem) + +Build Single AccountTransaction from Single AccountInvocation + +#### Parameters + +| Name | Type | Description | +| :------------- | :---------------------------------------------------------------------- | :---------------------------------------------------------- | +| `invocation` | [`AccountInvocationItem`](../namespaces/types.md#accountinvocationitem) | AccountInvocationItem | +| `versionType?` | `"fee"` \| `"transaction"` | 'fee' \| 'transaction' - used to determine default versions | + +#### Returns + +[`AccountTransactionItem`](../namespaces/types.Sequencer.md#accounttransactionitem) + +AccountTransactionItem + +#### Defined in + +[src/provider/sequencer.ts:691](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/sequencer.ts#L691) diff --git a/www/versioned_docs/version-5.24.3/API/classes/Signer.md b/www/versioned_docs/version-5.24.3/API/classes/Signer.md new file mode 100644 index 000000000..bb7f958c9 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/Signer.md @@ -0,0 +1,179 @@ +--- +id: 'Signer' +title: 'Class: Signer' +sidebar_label: 'Signer' +sidebar_position: 0 +custom_edit_url: null +--- + +## Implements + +- [`SignerInterface`](SignerInterface.md) + +## Constructors + +### constructor + +• **new Signer**(`pk?`) + +#### Parameters + +| Name | Type | +| :--- | :----------------------- | +| `pk` | `string` \| `Uint8Array` | + +#### Defined in + +[src/signer/default.ts:26](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/default.ts#L26) + +## Properties + +### pk + +• `Protected` **pk**: `string` \| `Uint8Array` + +#### Defined in + +[src/signer/default.ts:24](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/default.ts#L24) + +## Methods + +### getPubKey + +▸ **getPubKey**(): `Promise`<`string`\> + +Method to get the public key of the signer + +#### Returns + +`Promise`<`string`\> + +public key of signer as hex string with 0x prefix + +#### Implementation of + +[SignerInterface](SignerInterface.md).[getPubKey](SignerInterface.md#getpubkey) + +#### Defined in + +[src/signer/default.ts:30](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/default.ts#L30) + +--- + +### signMessage + +▸ **signMessage**(`typedData`, `accountAddress`): `Promise`<[`Signature`](../namespaces/types.md#signature)\> + +Sign an JSON object for off-chain usage with the starknet private key and return the signature +This adds a message prefix so it cant be interchanged with transactions + +**`Throws`** + +if the JSON object is not a valid JSON + +#### Parameters + +| Name | Type | Description | +| :--------------- | :---------------------------------------------- | :----------------------- | +| `typedData` | [`TypedData`](../interfaces/types.TypedData.md) | JSON object to be signed | +| `accountAddress` | `string` | account | + +#### Returns + +`Promise`<[`Signature`](../namespaces/types.md#signature)\> + +the signature of the JSON object + +#### Implementation of + +[SignerInterface](SignerInterface.md).[signMessage](SignerInterface.md#signmessage) + +#### Defined in + +[src/signer/default.ts:34](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/default.ts#L34) + +--- + +### signTransaction + +▸ **signTransaction**(`transactions`, `transactionsDetail`, `abis?`): `Promise`<[`Signature`](../namespaces/types.md#signature)\> + +Signs a transaction with the starknet private key and returns the signature + +#### Parameters + +| Name | Type | +| :------------------- | :---------------------------------------------------------------------------- | +| `transactions` | [`Call`](../namespaces/types.md#call)[] | +| `transactionsDetail` | [`InvocationsSignerDetails`](../interfaces/types.InvocationsSignerDetails.md) | +| `abis?` | [`Abi`](../namespaces/types.md#abi)[] | + +#### Returns + +`Promise`<[`Signature`](../namespaces/types.md#signature)\> + +signature + +#### Implementation of + +[SignerInterface](SignerInterface.md).[signTransaction](SignerInterface.md#signtransaction) + +#### Defined in + +[src/signer/default.ts:39](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/default.ts#L39) + +--- + +### signDeployAccountTransaction + +▸ **signDeployAccountTransaction**(`«destructured»`): `Promise`<[`Signature`](../namespaces/types.md#signature)\> + +Signs a DEPLOY_ACCOUNT transaction with the starknet private key and returns the signature + +#### Parameters + +| Name | Type | Description | +| :--------------- | :-------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `«destructured»` | [`DeployAccountSignerDetails`](../namespaces/types.md#deployaccountsignerdetails) | contractAddress - the computed address of the contract - constructorCalldata - calldata to be passed in deploy constructor - addressSalt - contract address salt - chainId - the chainId to declare contract on - maxFee - maxFee for the declare transaction - version - transaction version - nonce - Nonce of the declare transaction | + +#### Returns + +`Promise`<[`Signature`](../namespaces/types.md#signature)\> + +signature + +#### Implementation of + +[SignerInterface](SignerInterface.md).[signDeployAccountTransaction](SignerInterface.md#signdeployaccounttransaction) + +#### Defined in + +[src/signer/default.ts:63](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/default.ts#L63) + +--- + +### signDeclareTransaction + +▸ **signDeclareTransaction**(`«destructured»`): `Promise`<[`Signature`](../namespaces/types.md#signature)\> + +Signs a DECLARE transaction with the starknet private key and returns the signature + +#### Parameters + +| Name | Type | Description | +| :--------------- | :-------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `«destructured»` | [`DeclareSignerDetails`](../interfaces/types.DeclareSignerDetails.md) | classHash - computed class hash. Will be replaced by ContractClass in future once class hash is present in CompiledContract - senderAddress - the address of the sender - chainId - the chainId to declare contract on - maxFee - maxFee for the declare transaction - version - transaction version - nonce - Nonce of the declare transaction | + +#### Returns + +`Promise`<[`Signature`](../namespaces/types.md#signature)\> + +signature + +#### Implementation of + +[SignerInterface](SignerInterface.md).[signDeclareTransaction](SignerInterface.md#signdeclaretransaction) + +#### Defined in + +[src/signer/default.ts:87](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/default.ts#L87) diff --git a/www/versioned_docs/version-5.24.3/API/classes/SignerInterface.md b/www/versioned_docs/version-5.24.3/API/classes/SignerInterface.md new file mode 100644 index 000000000..77d38cd82 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/SignerInterface.md @@ -0,0 +1,139 @@ +--- +id: 'SignerInterface' +title: 'Class: SignerInterface' +sidebar_label: 'SignerInterface' +sidebar_position: 0 +custom_edit_url: null +--- + +## Implemented by + +- [`Signer`](Signer.md) + +## Constructors + +### constructor + +• **new SignerInterface**() + +## Methods + +### getPubKey + +▸ `Abstract` **getPubKey**(): `Promise`<`string`\> + +Method to get the public key of the signer + +#### Returns + +`Promise`<`string`\> + +public key of signer as hex string with 0x prefix + +#### Defined in + +[src/signer/interface.ts:17](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/interface.ts#L17) + +--- + +### signMessage + +▸ `Abstract` **signMessage**(`typedData`, `accountAddress`): `Promise`<[`Signature`](../namespaces/types.md#signature)\> + +Sign an JSON object for off-chain usage with the starknet private key and return the signature +This adds a message prefix so it cant be interchanged with transactions + +**`Throws`** + +if the JSON object is not a valid JSON + +#### Parameters + +| Name | Type | Description | +| :--------------- | :---------------------------------------------- | :----------------------- | +| `typedData` | [`TypedData`](../interfaces/types.TypedData.md) | JSON object to be signed | +| `accountAddress` | `string` | account | + +#### Returns + +`Promise`<[`Signature`](../namespaces/types.md#signature)\> + +the signature of the JSON object + +#### Defined in + +[src/signer/interface.ts:28](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/interface.ts#L28) + +--- + +### signTransaction + +▸ `Abstract` **signTransaction**(`transactions`, `transactionsDetail`, `abis?`): `Promise`<[`Signature`](../namespaces/types.md#signature)\> + +Signs a transaction with the starknet private key and returns the signature + +#### Parameters + +| Name | Type | +| :------------------- | :---------------------------------------------------------------------------- | +| `transactions` | [`Call`](../namespaces/types.md#call)[] | +| `transactionsDetail` | [`InvocationsSignerDetails`](../interfaces/types.InvocationsSignerDetails.md) | +| `abis?` | [`Abi`](../namespaces/types.md#abi)[] | + +#### Returns + +`Promise`<[`Signature`](../namespaces/types.md#signature)\> + +signature + +#### Defined in + +[src/signer/interface.ts:41](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/interface.ts#L41) + +--- + +### signDeployAccountTransaction + +▸ `Abstract` **signDeployAccountTransaction**(`transaction`): `Promise`<[`Signature`](../namespaces/types.md#signature)\> + +Signs a DEPLOY_ACCOUNT transaction with the starknet private key and returns the signature + +#### Parameters + +| Name | Type | Description | +| :------------ | :-------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `transaction` | [`DeployAccountSignerDetails`](../namespaces/types.md#deployaccountsignerdetails) | contractAddress - the computed address of the contract - constructorCalldata - calldata to be passed in deploy constructor - addressSalt - contract address salt - chainId - the chainId to declare contract on - maxFee - maxFee for the declare transaction - version - transaction version - nonce - Nonce of the declare transaction | + +#### Returns + +`Promise`<[`Signature`](../namespaces/types.md#signature)\> + +signature + +#### Defined in + +[src/signer/interface.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/interface.ts#L60) + +--- + +### signDeclareTransaction + +▸ `Abstract` **signDeclareTransaction**(`transaction`): `Promise`<[`Signature`](../namespaces/types.md#signature)\> + +Signs a DECLARE transaction with the starknet private key and returns the signature + +#### Parameters + +| Name | Type | Description | +| :------------ | :-------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `transaction` | [`DeclareSignerDetails`](../interfaces/types.DeclareSignerDetails.md) | classHash - computed class hash. Will be replaced by ContractClass in future once class hash is present in CompiledContract - senderAddress - the address of the sender - chainId - the chainId to declare contract on - maxFee - maxFee for the declare transaction - version - transaction version - nonce - Nonce of the declare transaction | + +#### Returns + +`Promise`<[`Signature`](../namespaces/types.md#signature)\> + +signature + +#### Defined in + +[src/signer/interface.ts:76](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/signer/interface.ts#L76) diff --git a/www/versioned_docs/version-5.24.3/API/classes/_category_.yml b/www/versioned_docs/version-5.24.3/API/classes/_category_.yml new file mode 100644 index 000000000..4ddfa3005 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/_category_.yml @@ -0,0 +1,2 @@ +label: 'Classes' +position: 3 diff --git a/www/versioned_docs/version-5.24.3/API/classes/merkle.MerkleTree.md b/www/versioned_docs/version-5.24.3/API/classes/merkle.MerkleTree.md new file mode 100644 index 000000000..8cb861e8f --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/classes/merkle.MerkleTree.md @@ -0,0 +1,129 @@ +--- +id: 'merkle.MerkleTree' +title: 'Class: MerkleTree' +sidebar_label: 'MerkleTree' +custom_edit_url: null +--- + +[merkle](../namespaces/merkle.md).MerkleTree + +## Constructors + +### constructor + +• **new MerkleTree**(`leafHashes`) + +#### Parameters + +| Name | Type | +| :----------- | :--------- | +| `leafHashes` | `string`[] | + +#### Defined in + +[src/utils/merkle.ts:11](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/merkle.ts#L11) + +## Properties + +### leaves + +• **leaves**: `string`[] + +#### Defined in + +[src/utils/merkle.ts:5](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/merkle.ts#L5) + +--- + +### branches + +• **branches**: `string`[][] = `[]` + +#### Defined in + +[src/utils/merkle.ts:7](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/merkle.ts#L7) + +--- + +### root + +• **root**: `string` + +#### Defined in + +[src/utils/merkle.ts:9](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/merkle.ts#L9) + +## Methods + +### hash + +▸ `Static` **hash**(`a`, `b`): `string` + +Create pedersen hash from a and b + +#### Parameters + +| Name | Type | +| :--- | :------- | +| `a` | `string` | +| `b` | `string` | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/merkle.ts:43](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/merkle.ts#L43) + +--- + +### build + +▸ `Private` **build**(`leaves`): `string` + +Create Merkle tree + +#### Parameters + +| Name | Type | Description | +| :------- | :--------- | :--------------- | +| `leaves` | `string`[] | hex-string array | + +#### Returns + +`string` + +format: hex-string; Merkle tree root + +#### Defined in + +[src/utils/merkle.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/merkle.ts#L21) + +--- + +### getProof + +▸ **getProof**(`leaf`, `branch?`, `hashPath?`): `string`[] + +Return path to leaf + +#### Parameters + +| Name | Type | Default value | Description | +| :--------- | :--------- | :------------ | :--------------- | +| `leaf` | `string` | `undefined` | hex-string | +| `branch` | `string`[] | `undefined` | hex-string array | +| `hashPath` | `string`[] | `[]` | hex-string array | + +#### Returns + +`string`[] + +format: hex-string array + +#### Defined in + +[src/utils/merkle.ts:55](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/merkle.ts#L55) diff --git a/www/versioned_docs/version-5.24.3/API/enums/CairoOptionVariant.md b/www/versioned_docs/version-5.24.3/API/enums/CairoOptionVariant.md new file mode 100644 index 000000000..053053bb4 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/CairoOptionVariant.md @@ -0,0 +1,27 @@ +--- +id: 'CairoOptionVariant' +title: 'Enumeration: CairoOptionVariant' +sidebar_label: 'CairoOptionVariant' +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### Some + +• **Some** = `0` + +#### Defined in + +[src/utils/calldata/enum/CairoOption.ts:2](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoOption.ts#L2) + +--- + +### None + +• **None** = `1` + +#### Defined in + +[src/utils/calldata/enum/CairoOption.ts:3](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoOption.ts#L3) diff --git a/www/versioned_docs/version-5.24.3/API/enums/CairoResultVariant.md b/www/versioned_docs/version-5.24.3/API/enums/CairoResultVariant.md new file mode 100644 index 000000000..8084093c7 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/CairoResultVariant.md @@ -0,0 +1,27 @@ +--- +id: 'CairoResultVariant' +title: 'Enumeration: CairoResultVariant' +sidebar_label: 'CairoResultVariant' +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### Ok + +• **Ok** = `0` + +#### Defined in + +[src/utils/calldata/enum/CairoResult.ts:2](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoResult.ts#L2) + +--- + +### Err + +• **Err** = `1` + +#### Defined in + +[src/utils/calldata/enum/CairoResult.ts:3](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoResult.ts#L3) diff --git a/www/versioned_docs/version-5.24.3/API/enums/_category_.yml b/www/versioned_docs/version-5.24.3/API/enums/_category_.yml new file mode 100644 index 000000000..195776cfb --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/_category_.yml @@ -0,0 +1,2 @@ +label: 'Enumerations' +position: 2 diff --git a/www/versioned_docs/version-5.24.3/API/enums/constants.BaseUrl.md b/www/versioned_docs/version-5.24.3/API/enums/constants.BaseUrl.md new file mode 100644 index 000000000..ab3a9eb2f --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/constants.BaseUrl.md @@ -0,0 +1,28 @@ +--- +id: 'constants.BaseUrl' +title: 'Enumeration: BaseUrl' +sidebar_label: 'BaseUrl' +custom_edit_url: null +--- + +[constants](../namespaces/constants.md).BaseUrl + +## Enumeration Members + +### SN_MAIN + +• **SN_MAIN** = `"https://alpha-mainnet.starknet.io"` + +#### Defined in + +[src/constants.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L21) + +--- + +### SN_GOERLI + +• **SN_GOERLI** = `"https://alpha4.starknet.io"` + +#### Defined in + +[src/constants.ts:22](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L22) diff --git a/www/versioned_docs/version-5.24.3/API/enums/constants.NetworkName.md b/www/versioned_docs/version-5.24.3/API/enums/constants.NetworkName.md new file mode 100644 index 000000000..6aeb82a13 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/constants.NetworkName.md @@ -0,0 +1,28 @@ +--- +id: 'constants.NetworkName' +title: 'Enumeration: NetworkName' +sidebar_label: 'NetworkName' +custom_edit_url: null +--- + +[constants](../namespaces/constants.md).NetworkName + +## Enumeration Members + +### SN_MAIN + +• **SN_MAIN** = `"SN_MAIN"` + +#### Defined in + +[src/constants.ts:26](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L26) + +--- + +### SN_GOERLI + +• **SN_GOERLI** = `"SN_GOERLI"` + +#### Defined in + +[src/constants.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L27) diff --git a/www/versioned_docs/version-5.24.3/API/enums/constants.StarknetChainId.md b/www/versioned_docs/version-5.24.3/API/enums/constants.StarknetChainId.md new file mode 100644 index 000000000..f3ee2ab89 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/constants.StarknetChainId.md @@ -0,0 +1,28 @@ +--- +id: 'constants.StarknetChainId' +title: 'Enumeration: StarknetChainId' +sidebar_label: 'StarknetChainId' +custom_edit_url: null +--- + +[constants](../namespaces/constants.md).StarknetChainId + +## Enumeration Members + +### SN_MAIN + +• **SN_MAIN** = `"0x534e5f4d41494e"` + +#### Defined in + +[src/constants.ts:31](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L31) + +--- + +### SN_GOERLI + +• **SN_GOERLI** = `"0x534e5f474f45524c49"` + +#### Defined in + +[src/constants.ts:32](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L32) diff --git a/www/versioned_docs/version-5.24.3/API/enums/constants.TransactionHashPrefix.md b/www/versioned_docs/version-5.24.3/API/enums/constants.TransactionHashPrefix.md new file mode 100644 index 000000000..1c4b899c9 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/constants.TransactionHashPrefix.md @@ -0,0 +1,58 @@ +--- +id: 'constants.TransactionHashPrefix' +title: 'Enumeration: TransactionHashPrefix' +sidebar_label: 'TransactionHashPrefix' +custom_edit_url: null +--- + +[constants](../namespaces/constants.md).TransactionHashPrefix + +## Enumeration Members + +### DECLARE + +• **DECLARE** = `"0x6465636c617265"` + +#### Defined in + +[src/constants.ts:36](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L36) + +--- + +### DEPLOY + +• **DEPLOY** = `"0x6465706c6f79"` + +#### Defined in + +[src/constants.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L37) + +--- + +### DEPLOY_ACCOUNT + +• **DEPLOY_ACCOUNT** = `"0x6465706c6f795f6163636f756e74"` + +#### Defined in + +[src/constants.ts:38](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L38) + +--- + +### INVOKE + +• **INVOKE** = `"0x696e766f6b65"` + +#### Defined in + +[src/constants.ts:39](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L39) + +--- + +### L1_HANDLER + +• **L1_HANDLER** = `"0x6c315f68616e646c6572"` + +#### Defined in + +[src/constants.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L40) diff --git a/www/versioned_docs/version-5.24.3/API/enums/starknetId.StarknetIdContract.md b/www/versioned_docs/version-5.24.3/API/enums/starknetId.StarknetIdContract.md new file mode 100644 index 000000000..0af4c340f --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/starknetId.StarknetIdContract.md @@ -0,0 +1,28 @@ +--- +id: 'starknetId.StarknetIdContract' +title: 'Enumeration: StarknetIdContract' +sidebar_label: 'StarknetIdContract' +custom_edit_url: null +--- + +[starknetId](../namespaces/starknetId.md).StarknetIdContract + +## Enumeration Members + +### MAINNET + +• **MAINNET** = `"0x6ac597f8116f886fa1c97a23fa4e08299975ecaf6b598873ca6792b9bbfb678"` + +#### Defined in + +[src/utils/starknetId.ts:104](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/starknetId.ts#L104) + +--- + +### TESTNET + +• **TESTNET** = `"0x3bab268e932d2cecd1946f100ae67ce3dff9fd234119ea2f6da57d16d29fce"` + +#### Defined in + +[src/utils/starknetId.ts:105](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/starknetId.ts#L105) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.BlockStatus.md b/www/versioned_docs/version-5.24.3/API/enums/types.BlockStatus.md new file mode 100644 index 000000000..988002f44 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.BlockStatus.md @@ -0,0 +1,48 @@ +--- +id: 'types.BlockStatus' +title: 'Enumeration: BlockStatus' +sidebar_label: 'BlockStatus' +custom_edit_url: null +--- + +[types](../namespaces/types.md).BlockStatus + +## Enumeration Members + +### PENDING + +• **PENDING** = `"PENDING"` + +#### Defined in + +[src/types/lib/index.ts:165](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L165) + +--- + +### ACCEPTED_ON_L1 + +• **ACCEPTED_ON_L1** = `"ACCEPTED_ON_L1"` + +#### Defined in + +[src/types/lib/index.ts:166](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L166) + +--- + +### ACCEPTED_ON_L2 + +• **ACCEPTED_ON_L2** = `"ACCEPTED_ON_L2"` + +#### Defined in + +[src/types/lib/index.ts:167](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L167) + +--- + +### REJECTED + +• **REJECTED** = `"REJECTED"` + +#### Defined in + +[src/types/lib/index.ts:168](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L168) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.BlockTag.md b/www/versioned_docs/version-5.24.3/API/enums/types.BlockTag.md new file mode 100644 index 000000000..780469087 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.BlockTag.md @@ -0,0 +1,28 @@ +--- +id: 'types.BlockTag' +title: 'Enumeration: BlockTag' +sidebar_label: 'BlockTag' +custom_edit_url: null +--- + +[types](../namespaces/types.md).BlockTag + +## Enumeration Members + +### pending + +• **pending** = `"pending"` + +#### Defined in + +[src/types/lib/index.ts:172](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L172) + +--- + +### latest + +• **latest** = `"latest"` + +#### Defined in + +[src/types/lib/index.ts:173](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L173) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.EntryPointType.md b/www/versioned_docs/version-5.24.3/API/enums/types.EntryPointType.md new file mode 100644 index 000000000..df5ffb7ea --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.EntryPointType.md @@ -0,0 +1,38 @@ +--- +id: 'types.EntryPointType' +title: 'Enumeration: EntryPointType' +sidebar_label: 'EntryPointType' +custom_edit_url: null +--- + +[types](../namespaces/types.md).EntryPointType + +## Enumeration Members + +### EXTERNAL + +• **EXTERNAL** = `"EXTERNAL"` + +#### Defined in + +[src/types/lib/contract/index.ts:23](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/index.ts#L23) + +--- + +### L1_HANDLER + +• **L1_HANDLER** = `"L1_HANDLER"` + +#### Defined in + +[src/types/lib/contract/index.ts:24](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/index.ts#L24) + +--- + +### CONSTRUCTOR + +• **CONSTRUCTOR** = `"CONSTRUCTOR"` + +#### Defined in + +[src/types/lib/contract/index.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/index.ts#L25) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.Litteral.md b/www/versioned_docs/version-5.24.3/API/enums/types.Litteral.md new file mode 100644 index 000000000..8b37c5dfe --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.Litteral.md @@ -0,0 +1,28 @@ +--- +id: 'types.Litteral' +title: 'Enumeration: Litteral' +sidebar_label: 'Litteral' +custom_edit_url: null +--- + +[types](../namespaces/types.md).Litteral + +## Enumeration Members + +### ClassHash + +• **ClassHash** = `"core::starknet::class_hash::ClassHash"` + +#### Defined in + +[src/types/calldata.ts:17](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L17) + +--- + +### ContractAddress + +• **ContractAddress** = `"core::starknet::contract_address::ContractAddress"` + +#### Defined in + +[src/types/calldata.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L18) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.RPC.EBlockTag.md b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.EBlockTag.md new file mode 100644 index 000000000..7b62b2b35 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.EBlockTag.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.EBlockTag' +title: 'Enumeration: EBlockTag' +sidebar_label: 'EBlockTag' +custom_edit_url: null +--- + +[types](../namespaces/types.md).[RPC](../namespaces/types.RPC.md).EBlockTag + +## Enumeration Members + +### LATEST + +• **LATEST** = `"latest"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:127](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L127) + +--- + +### PENDING + +• **PENDING** = `"pending"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:128](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L128) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.RPC.EDataAvailabilityMode.md b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.EDataAvailabilityMode.md new file mode 100644 index 000000000..1fcb2b01d --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.EDataAvailabilityMode.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.EDataAvailabilityMode' +title: 'Enumeration: EDataAvailabilityMode' +sidebar_label: 'EDataAvailabilityMode' +custom_edit_url: null +--- + +[types](../namespaces/types.md).[RPC](../namespaces/types.RPC.md).EDataAvailabilityMode + +## Enumeration Members + +### L1 + +• **L1** = `"L1"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:132](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L132) + +--- + +### L2 + +• **L2** = `"L2"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:133](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L133) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ESimulationFlag.md b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ESimulationFlag.md new file mode 100644 index 000000000..e2acb48c8 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ESimulationFlag.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.ESimulationFlag' +title: 'Enumeration: ESimulationFlag' +sidebar_label: 'ESimulationFlag' +custom_edit_url: null +--- + +[types](../namespaces/types.md).[RPC](../namespaces/types.RPC.md).ESimulationFlag + +## Enumeration Members + +### SKIP_VALIDATE + +• **SKIP_VALIDATE** = `"SKIP_VALIDATE"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:106](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L106) + +--- + +### SKIP_FEE_CHARGE + +• **SKIP_FEE_CHARGE** = `"SKIP_FEE_CHARGE"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:107](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L107) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionExecutionStatus.md b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionExecutionStatus.md new file mode 100644 index 000000000..e0e421236 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionExecutionStatus.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.ETransactionExecutionStatus' +title: 'Enumeration: ETransactionExecutionStatus' +sidebar_label: 'ETransactionExecutionStatus' +custom_edit_url: null +--- + +[types](../namespaces/types.md).[RPC](../namespaces/types.RPC.md).ETransactionExecutionStatus + +## Enumeration Members + +### SUCCEEDED + +• **SUCCEEDED** = `"SUCCEEDED"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:122](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L122) + +--- + +### REVERTED + +• **REVERTED** = `"REVERTED"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:123](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L123) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionFinalityStatus.md b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionFinalityStatus.md new file mode 100644 index 000000000..8101f93ad --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionFinalityStatus.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.ETransactionFinalityStatus' +title: 'Enumeration: ETransactionFinalityStatus' +sidebar_label: 'ETransactionFinalityStatus' +custom_edit_url: null +--- + +[types](../namespaces/types.md).[RPC](../namespaces/types.RPC.md).ETransactionFinalityStatus + +## Enumeration Members + +### ACCEPTED_ON_L2 + +• **ACCEPTED_ON_L2** = `"ACCEPTED_ON_L2"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:118](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L118) + +--- + +### ACCEPTED_ON_L1 + +• **ACCEPTED_ON_L1** = `"ACCEPTED_ON_L1"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:119](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L119) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionStatus.md b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionStatus.md new file mode 100644 index 000000000..ce5258dc5 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionStatus.md @@ -0,0 +1,48 @@ +--- +id: 'types.RPC.ETransactionStatus' +title: 'Enumeration: ETransactionStatus' +sidebar_label: 'ETransactionStatus' +custom_edit_url: null +--- + +[types](../namespaces/types.md).[RPC](../namespaces/types.RPC.md).ETransactionStatus + +## Enumeration Members + +### RECEIVED + +• **RECEIVED** = `"RECEIVED"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:111](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L111) + +--- + +### REJECTED + +• **REJECTED** = `"REJECTED"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:112](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L112) + +--- + +### ACCEPTED_ON_L2 + +• **ACCEPTED_ON_L2** = `"ACCEPTED_ON_L2"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:113](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L113) + +--- + +### ACCEPTED_ON_L1 + +• **ACCEPTED_ON_L1** = `"ACCEPTED_ON_L1"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:114](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L114) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionType.md b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionType.md new file mode 100644 index 000000000..8362307ad --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.RPC.ETransactionType.md @@ -0,0 +1,58 @@ +--- +id: 'types.RPC.ETransactionType' +title: 'Enumeration: ETransactionType' +sidebar_label: 'ETransactionType' +custom_edit_url: null +--- + +[types](../namespaces/types.md).[RPC](../namespaces/types.RPC.md).ETransactionType + +## Enumeration Members + +### DECLARE + +• **DECLARE** = `"DECLARE"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:98](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L98) + +--- + +### DEPLOY + +• **DEPLOY** = `"DEPLOY"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:99](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L99) + +--- + +### DEPLOY_ACCOUNT + +• **DEPLOY_ACCOUNT** = `"DEPLOY_ACCOUNT"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:100](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L100) + +--- + +### INVOKE + +• **INVOKE** = `"INVOKE"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:101](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L101) + +--- + +### L1_HANDLER + +• **L1_HANDLER** = `"L1_HANDLER"` + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:102](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L102) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.SIMULATION_FLAG.md b/www/versioned_docs/version-5.24.3/API/enums/types.SIMULATION_FLAG.md new file mode 100644 index 000000000..4ed07f518 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.SIMULATION_FLAG.md @@ -0,0 +1,28 @@ +--- +id: 'types.SIMULATION_FLAG' +title: 'Enumeration: SIMULATION_FLAG' +sidebar_label: 'SIMULATION_FLAG' +custom_edit_url: null +--- + +[types](../namespaces/types.md).SIMULATION_FLAG + +## Enumeration Members + +### SKIP_VALIDATE + +• **SKIP_VALIDATE** = `"SKIP_VALIDATE"` + +#### Defined in + +[src/types/account.ts:59](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L59) + +--- + +### SKIP_EXECUTE + +• **SKIP_EXECUTE** = `"SKIP_EXECUTE"` + +#### Defined in + +[src/types/account.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L60) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.TransactionExecutionStatus.md b/www/versioned_docs/version-5.24.3/API/enums/types.TransactionExecutionStatus.md new file mode 100644 index 000000000..419e536b4 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.TransactionExecutionStatus.md @@ -0,0 +1,38 @@ +--- +id: 'types.TransactionExecutionStatus' +title: 'Enumeration: TransactionExecutionStatus' +sidebar_label: 'TransactionExecutionStatus' +custom_edit_url: null +--- + +[types](../namespaces/types.md).TransactionExecutionStatus + +## Enumeration Members + +### REJECTED + +• **REJECTED** = `"REJECTED"` + +#### Defined in + +[src/types/lib/index.ts:159](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L159) + +--- + +### REVERTED + +• **REVERTED** = `"REVERTED"` + +#### Defined in + +[src/types/lib/index.ts:160](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L160) + +--- + +### SUCCEEDED + +• **SUCCEEDED** = `"SUCCEEDED"` + +#### Defined in + +[src/types/lib/index.ts:161](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L161) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.TransactionFinalityStatus.md b/www/versioned_docs/version-5.24.3/API/enums/types.TransactionFinalityStatus.md new file mode 100644 index 000000000..fd618b863 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.TransactionFinalityStatus.md @@ -0,0 +1,48 @@ +--- +id: 'types.TransactionFinalityStatus' +title: 'Enumeration: TransactionFinalityStatus' +sidebar_label: 'TransactionFinalityStatus' +custom_edit_url: null +--- + +[types](../namespaces/types.md).TransactionFinalityStatus + +## Enumeration Members + +### NOT_RECEIVED + +• **NOT_RECEIVED** = `"NOT_RECEIVED"` + +#### Defined in + +[src/types/lib/index.ts:152](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L152) + +--- + +### RECEIVED + +• **RECEIVED** = `"RECEIVED"` + +#### Defined in + +[src/types/lib/index.ts:153](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L153) + +--- + +### ACCEPTED_ON_L2 + +• **ACCEPTED_ON_L2** = `"ACCEPTED_ON_L2"` + +#### Defined in + +[src/types/lib/index.ts:154](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L154) + +--- + +### ACCEPTED_ON_L1 + +• **ACCEPTED_ON_L1** = `"ACCEPTED_ON_L1"` + +#### Defined in + +[src/types/lib/index.ts:155](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L155) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.TransactionStatus.md b/www/versioned_docs/version-5.24.3/API/enums/types.TransactionStatus.md new file mode 100644 index 000000000..ddda6e51d --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.TransactionStatus.md @@ -0,0 +1,71 @@ +--- +id: 'types.TransactionStatus' +title: 'Enumeration: TransactionStatus' +sidebar_label: 'TransactionStatus' +custom_edit_url: null +--- + +[types](../namespaces/types.md).TransactionStatus + +new statuses are defined by props: finality_status and execution_status +to be #deprecated + +## Enumeration Members + +### NOT_RECEIVED + +• **NOT_RECEIVED** = `"NOT_RECEIVED"` + +#### Defined in + +[src/types/lib/index.ts:143](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L143) + +--- + +### RECEIVED + +• **RECEIVED** = `"RECEIVED"` + +#### Defined in + +[src/types/lib/index.ts:144](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L144) + +--- + +### ACCEPTED_ON_L2 + +• **ACCEPTED_ON_L2** = `"ACCEPTED_ON_L2"` + +#### Defined in + +[src/types/lib/index.ts:145](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L145) + +--- + +### ACCEPTED_ON_L1 + +• **ACCEPTED_ON_L1** = `"ACCEPTED_ON_L1"` + +#### Defined in + +[src/types/lib/index.ts:146](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L146) + +--- + +### REJECTED + +• **REJECTED** = `"REJECTED"` + +#### Defined in + +[src/types/lib/index.ts:147](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L147) + +--- + +### REVERTED + +• **REVERTED** = `"REVERTED"` + +#### Defined in + +[src/types/lib/index.ts:148](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L148) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.TransactionType.md b/www/versioned_docs/version-5.24.3/API/enums/types.TransactionType.md new file mode 100644 index 000000000..7f9c7136d --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.TransactionType.md @@ -0,0 +1,48 @@ +--- +id: 'types.TransactionType' +title: 'Enumeration: TransactionType' +sidebar_label: 'TransactionType' +custom_edit_url: null +--- + +[types](../namespaces/types.md).TransactionType + +## Enumeration Members + +### DECLARE + +• **DECLARE** = `"DECLARE"` + +#### Defined in + +[src/types/lib/index.ts:132](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L132) + +--- + +### DEPLOY + +• **DEPLOY** = `"DEPLOY"` + +#### Defined in + +[src/types/lib/index.ts:133](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L133) + +--- + +### DEPLOY_ACCOUNT + +• **DEPLOY_ACCOUNT** = `"DEPLOY_ACCOUNT"` + +#### Defined in + +[src/types/lib/index.ts:134](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L134) + +--- + +### INVOKE + +• **INVOKE** = `"INVOKE_FUNCTION"` + +#### Defined in + +[src/types/lib/index.ts:135](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L135) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.Uint.md b/www/versioned_docs/version-5.24.3/API/enums/types.Uint.md new file mode 100644 index 000000000..0737a8ce2 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.Uint.md @@ -0,0 +1,68 @@ +--- +id: 'types.Uint' +title: 'Enumeration: Uint' +sidebar_label: 'Uint' +custom_edit_url: null +--- + +[types](../namespaces/types.md).Uint + +## Enumeration Members + +### u8 + +• **u8** = `"core::integer::u8"` + +#### Defined in + +[src/types/calldata.ts:8](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L8) + +--- + +### u16 + +• **u16** = `"core::integer::u16"` + +#### Defined in + +[src/types/calldata.ts:9](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L9) + +--- + +### u32 + +• **u32** = `"core::integer::u32"` + +#### Defined in + +[src/types/calldata.ts:10](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L10) + +--- + +### u64 + +• **u64** = `"core::integer::u64"` + +#### Defined in + +[src/types/calldata.ts:11](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L11) + +--- + +### u128 + +• **u128** = `"core::integer::u128"` + +#### Defined in + +[src/types/calldata.ts:12](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L12) + +--- + +### u256 + +• **u256** = `"core::integer::u256"` + +#### Defined in + +[src/types/calldata.ts:13](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L13) diff --git a/www/versioned_docs/version-5.24.3/API/enums/types.ValidateType.md b/www/versioned_docs/version-5.24.3/API/enums/types.ValidateType.md new file mode 100644 index 000000000..72b982db7 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/enums/types.ValidateType.md @@ -0,0 +1,38 @@ +--- +id: 'types.ValidateType' +title: 'Enumeration: ValidateType' +sidebar_label: 'ValidateType' +custom_edit_url: null +--- + +[types](../namespaces/types.md).ValidateType + +## Enumeration Members + +### DEPLOY + +• **DEPLOY** = `"DEPLOY"` + +#### Defined in + +[src/types/calldata.ts:2](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L2) + +--- + +### CALL + +• **CALL** = `"CALL"` + +#### Defined in + +[src/types/calldata.ts:3](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L3) + +--- + +### INVOKE + +• **INVOKE** = `"INVOKE"` + +#### Defined in + +[src/types/calldata.ts:4](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/calldata.ts#L4) diff --git a/www/versioned_docs/version-5.24.3/API/index.md b/www/versioned_docs/version-5.24.3/API/index.md new file mode 100644 index 000000000..9fc168060 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/index.md @@ -0,0 +1,59 @@ +--- +id: 'index' +title: 'Starknet.js API' +sidebar_label: 'Readme' +sidebar_position: 0 +custom_edit_url: null +--- + +This API is based on the [Starknet.js V3](https://github.com/starknet-io/starknet.js/discussions/102) Interface write up by [Janek](https://twitter.com/0xjanek) of [Argent](https://www.argent.xyz/) + +## Provider + +The Provider [**API**](./classes/Provider.md) allows you to interact with the Starknet network, without signing transactions or messages. + +Typically, these are _read_ calls on the blockchain. + +Guide is [**here**](../guides/connect_network.md). + +## Account + +An Account extends [`Provider`](./classes/Provider) and inherits all of its methods. + +It also introduces new methods that allow Accounts to create and verify signatures with a custom [`Signer`](./classes/Signer), declare and deploy Contract and deploy new Account + +This [**API**](./classes/Account.md) is the primary way to interact with an account contract on Starknet. + +Guide is [**here**](../guides/create_account.md). + +## Contract + +Contracts [**API**](./classes/Contract.md) can do data transformations in JavaScript based on an ABI. They can also call and invoke to Starknet through a provided Signer. + +Contracts allow you to transform Cairo values, like `Uint256` to `BigNumber`. It could also allow users to pass their own transformers, similar to `JSON.parse`. + +Guide is [**here**](../guides/create_contract.md). + +## Signer + +The Signer [**API**](./classes/Signer.md) allows you to sign transactions and messages, and also allows you to get the public key. + +## Utils + +Util functions are provided so you can use various low level functions in your application: + +### [elliptic curve](./namespaces/ec.md) + +### [hash](./namespaces/hash.md) + +### [num](./namespaces/num.md) + +### [encode](./namespaces/encode.md) + +### [merkle](./namespaces/merkle.md) + +### [shortString](./namespaces/shortString.md) + +### [stark](./namespaces/stark.md) + +### [uint256](./namespaces/uint256.md) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/_category_.yml b/www/versioned_docs/version-5.24.3/API/interfaces/_category_.yml new file mode 100644 index 000000000..8ad053b07 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/_category_.yml @@ -0,0 +1,2 @@ +label: 'Interfaces' +position: 4 diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.ProjConstructor.md b/www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.ProjConstructor.md new file mode 100644 index 000000000..9079c3eb2 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.ProjConstructor.md @@ -0,0 +1,150 @@ +--- +id: 'ec.weierstrass.ProjConstructor' +title: 'Interface: ProjConstructor' +sidebar_label: 'ProjConstructor' +custom_edit_url: null +--- + +[ec](../namespaces/ec.md).[weierstrass](../namespaces/ec.weierstrass.md).ProjConstructor + +## Type parameters + +| Name | +| :--- | +| `T` | + +## Hierarchy + +- `GroupConstructor`<[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\>\> + + ↳ **`ProjConstructor`** + +## Constructors + +### constructor + +• **new ProjConstructor**(`x`, `y`, `z`) + +#### Parameters + +| Name | Type | +| :--- | :--- | +| `x` | `T` | +| `y` | `T` | +| `z` | `T` | + +#### Inherited from + +GroupConstructor\>.constructor + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:76 + +## Properties + +### BASE + +• **BASE**: [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Inherited from + +GroupConstructor.BASE + +#### Defined in + +node_modules/@noble/curves/abstract/curve.d.ts:19 + +--- + +### ZERO + +• **ZERO**: [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Inherited from + +GroupConstructor.ZERO + +#### Defined in + +node_modules/@noble/curves/abstract/curve.d.ts:20 + +## Methods + +### fromAffine + +▸ **fromAffine**(`p`): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Parameters + +| Name | Type | +| :--- | :----------------------------------------------------------------- | +| `p` | [`AffinePoint`](../namespaces/ec.weierstrass.md#affinepoint)<`T`\> | + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:77 + +--- + +### fromHex + +▸ **fromHex**(`hex`): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Parameters + +| Name | Type | +| :---- | :---- | +| `hex` | `Hex` | + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:78 + +--- + +### fromPrivateKey + +▸ **fromPrivateKey**(`privateKey`): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Parameters + +| Name | Type | +| :----------- | :-------- | +| `privateKey` | `PrivKey` | + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:79 + +--- + +### normalizeZ + +▸ **normalizeZ**(`points`): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\>[] + +#### Parameters + +| Name | Type | +| :------- | :--------------------------------------------------------- | +| `points` | [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\>[] | + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\>[] + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:80 diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.ProjPointType.md b/www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.ProjPointType.md new file mode 100644 index 000000000..e13c3c1b5 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.ProjPointType.md @@ -0,0 +1,406 @@ +--- +id: 'ec.weierstrass.ProjPointType' +title: 'Interface: ProjPointType' +sidebar_label: 'ProjPointType' +custom_edit_url: null +--- + +[ec](../namespaces/ec.md).[weierstrass](../namespaces/ec.weierstrass.md).ProjPointType + +### Design rationale for types + +- Interaction between classes from different curves should fail: + `k256.Point.BASE.add(p256.Point.BASE)` +- For this purpose we want to use `instanceof` operator, which is fast and works during runtime +- Different calls of `curve()` would return different classes - + `curve(params) !== curve(params)`: if somebody decided to monkey-patch their curve, + it won't affect others + +TypeScript can't infer types for classes created inside a function. Classes is one instance of nominative types in TypeScript and interfaces only check for shape, so it's hard to create unique type for every function call. + +We can use generic types via some param, like curve opts, but that would: 1. Enable interaction between `curve(params)` and `curve(params)` (curves of same params) +which is hard to debug. 2. Params can be generic and we can't enforce them to be constant value: +if somebody creates curve from non-constant params, +it would be allowed to interact with other curves with non-constant params + +TODO: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-2-7.html#unique-symbol + +## Type parameters + +| Name | +| :--- | +| `T` | + +## Hierarchy + +- `Group`<[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\>\> + + ↳ **`ProjPointType`** + +## Properties + +### px + +• `Readonly` **px**: `T` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:58 + +--- + +### py + +• `Readonly` **py**: `T` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:59 + +--- + +### pz + +• `Readonly` **pz**: `T` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:60 + +## Accessors + +### x + +• `get` **x**(): `T` + +#### Returns + +`T` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:61 + +--- + +### y + +• `get` **y**(): `T` + +#### Returns + +`T` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:62 + +## Methods + +### multiply + +▸ **multiply**(`scalar`): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Parameters + +| Name | Type | +| :------- | :------- | +| `scalar` | `bigint` | + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Overrides + +Group.multiply + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:63 + +--- + +### toAffine + +▸ **toAffine**(`iz?`): [`AffinePoint`](../namespaces/ec.weierstrass.md#affinepoint)<`T`\> + +#### Parameters + +| Name | Type | +| :---- | :--- | +| `iz?` | `T` | + +#### Returns + +[`AffinePoint`](../namespaces/ec.weierstrass.md#affinepoint)<`T`\> + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:64 + +--- + +### isTorsionFree + +▸ **isTorsionFree**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:65 + +--- + +### clearCofactor + +▸ **clearCofactor**(): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:66 + +--- + +### assertValidity + +▸ **assertValidity**(): `void` + +#### Returns + +`void` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:67 + +--- + +### hasEvenY + +▸ **hasEvenY**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:68 + +--- + +### toRawBytes + +▸ **toRawBytes**(`isCompressed?`): `Uint8Array` + +#### Parameters + +| Name | Type | +| :-------------- | :-------- | +| `isCompressed?` | `boolean` | + +#### Returns + +`Uint8Array` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:69 + +--- + +### toHex + +▸ **toHex**(`isCompressed?`): `string` + +#### Parameters + +| Name | Type | +| :-------------- | :-------- | +| `isCompressed?` | `boolean` | + +#### Returns + +`string` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:70 + +--- + +### multiplyUnsafe + +▸ **multiplyUnsafe**(`scalar`): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Parameters + +| Name | Type | +| :------- | :------- | +| `scalar` | `bigint` | + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:71 + +--- + +### multiplyAndAddUnsafe + +▸ **multiplyAndAddUnsafe**(`Q`, `a`, `b`): `undefined` \| [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Parameters + +| Name | Type | +| :--- | :------------------------------------------------------- | +| `Q` | [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> | +| `a` | `bigint` | +| `b` | `bigint` | + +#### Returns + +`undefined` \| [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:72 + +--- + +### \_setWindowSize + +▸ **\_setWindowSize**(`windowSize`): `void` + +#### Parameters + +| Name | Type | +| :----------- | :------- | +| `windowSize` | `number` | + +#### Returns + +`void` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:73 + +--- + +### double + +▸ **double**(): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Inherited from + +Group.double + +#### Defined in + +node_modules/@noble/curves/abstract/curve.d.ts:11 + +--- + +### negate + +▸ **negate**(): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Inherited from + +Group.negate + +#### Defined in + +node_modules/@noble/curves/abstract/curve.d.ts:12 + +--- + +### add + +▸ **add**(`other`): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Parameters + +| Name | Type | +| :------ | :------------------------------------------------------- | +| `other` | [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> | + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Inherited from + +Group.add + +#### Defined in + +node_modules/@noble/curves/abstract/curve.d.ts:13 + +--- + +### subtract + +▸ **subtract**(`other`): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Parameters + +| Name | Type | +| :------ | :------------------------------------------------------- | +| `other` | [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> | + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> + +#### Inherited from + +Group.subtract + +#### Defined in + +node_modules/@noble/curves/abstract/curve.d.ts:14 + +--- + +### equals + +▸ **equals**(`other`): `boolean` + +#### Parameters + +| Name | Type | +| :------ | :------------------------------------------------------- | +| `other` | [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`T`\> | + +#### Returns + +`boolean` + +#### Inherited from + +Group.equals + +#### Defined in + +node_modules/@noble/curves/abstract/curve.d.ts:15 diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.SignatureType.md b/www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.SignatureType.md new file mode 100644 index 000000000..92a4d82b7 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/ec.weierstrass.SignatureType.md @@ -0,0 +1,188 @@ +--- +id: 'ec.weierstrass.SignatureType' +title: 'Interface: SignatureType' +sidebar_label: 'SignatureType' +custom_edit_url: null +--- + +[ec](../namespaces/ec.md).[weierstrass](../namespaces/ec.weierstrass.md).SignatureType + +## Properties + +### r + +• `Readonly` **r**: `bigint` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:141 + +--- + +### s + +• `Readonly` **s**: `bigint` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:142 + +--- + +### recovery + +• `Optional` `Readonly` **recovery**: `number` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:143 + +## Methods + +### assertValidity + +▸ **assertValidity**(): `void` + +#### Returns + +`void` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:144 + +--- + +### addRecoveryBit + +▸ **addRecoveryBit**(`recovery`): [`RecoveredSignatureType`](../namespaces/ec.weierstrass.md#recoveredsignaturetype) + +#### Parameters + +| Name | Type | +| :--------- | :------- | +| `recovery` | `number` | + +#### Returns + +[`RecoveredSignatureType`](../namespaces/ec.weierstrass.md#recoveredsignaturetype) + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:145 + +--- + +### hasHighS + +▸ **hasHighS**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:146 + +--- + +### normalizeS + +▸ **normalizeS**(): [`SignatureType`](ec.weierstrass.SignatureType.md) + +#### Returns + +[`SignatureType`](ec.weierstrass.SignatureType.md) + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:147 + +--- + +### recoverPublicKey + +▸ **recoverPublicKey**(`msgHash`): [`ProjPointType`](ec.weierstrass.ProjPointType.md)<`bigint`\> + +#### Parameters + +| Name | Type | +| :-------- | :---- | +| `msgHash` | `Hex` | + +#### Returns + +[`ProjPointType`](ec.weierstrass.ProjPointType.md)<`bigint`\> + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:148 + +--- + +### toCompactRawBytes + +▸ **toCompactRawBytes**(): `Uint8Array` + +#### Returns + +`Uint8Array` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:149 + +--- + +### toCompactHex + +▸ **toCompactHex**(): `string` + +#### Returns + +`string` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:150 + +--- + +### toDERRawBytes + +▸ **toDERRawBytes**(`isCompressed?`): `Uint8Array` + +#### Parameters + +| Name | Type | +| :-------------- | :-------- | +| `isCompressed?` | `boolean` | + +#### Returns + +`Uint8Array` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:151 + +--- + +### toDERHex + +▸ **toDERHex**(`isCompressed?`): `string` + +#### Parameters + +| Name | Type | +| :-------------- | :-------- | +| `isCompressed?` | `boolean` | + +#### Returns + +`string` + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:152 diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.CallStruct.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.CallStruct.md new file mode 100644 index 000000000..5bbff69c6 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.CallStruct.md @@ -0,0 +1,38 @@ +--- +id: 'types.CallStruct' +title: 'Interface: CallStruct' +sidebar_label: 'CallStruct' +custom_edit_url: null +--- + +[types](../namespaces/types.md).CallStruct + +## Properties + +### to + +• **to**: `string` + +#### Defined in + +[src/types/lib/index.ts:245](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L245) + +--- + +### selector + +• **selector**: `string` + +#### Defined in + +[src/types/lib/index.ts:246](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L246) + +--- + +### calldata + +• **calldata**: `string`[] + +#### Defined in + +[src/types/lib/index.ts:247](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L247) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.CommonTransactionResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.CommonTransactionResponse.md new file mode 100644 index 000000000..6b60eb11b --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.CommonTransactionResponse.md @@ -0,0 +1,66 @@ +--- +id: 'types.CommonTransactionResponse' +title: 'Interface: CommonTransactionResponse' +sidebar_label: 'CommonTransactionResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).CommonTransactionResponse + +## Hierarchy + +- **`CommonTransactionResponse`** + + ↳ [`InvokeTransactionResponse`](types.InvokeTransactionResponse.md) + + ↳ [`DeclareTransactionResponse`](types.DeclareTransactionResponse.md) + +## Properties + +### transaction_hash + +• `Optional` **transaction_hash**: `string` + +#### Defined in + +[src/types/provider/response.ts:58](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L58) + +--- + +### version + +• `Optional` **version**: `string` + +#### Defined in + +[src/types/provider/response.ts:59](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L59) + +--- + +### signature + +• `Optional` **signature**: [`Signature`](../namespaces/types.md#signature) + +#### Defined in + +[src/types/provider/response.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L60) + +--- + +### max_fee + +• `Optional` **max_fee**: `string` + +#### Defined in + +[src/types/provider/response.ts:61](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L61) + +--- + +### nonce + +• `Optional` **nonce**: `string` + +#### Defined in + +[src/types/provider/response.ts:62](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L62) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.ContractEntryPoint.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.ContractEntryPoint.md new file mode 100644 index 000000000..90ceeb034 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.ContractEntryPoint.md @@ -0,0 +1,28 @@ +--- +id: 'types.ContractEntryPoint' +title: 'Interface: ContractEntryPoint' +sidebar_label: 'ContractEntryPoint' +custom_edit_url: null +--- + +[types](../namespaces/types.md).ContractEntryPoint + +## Properties + +### offset + +• **offset**: `string` + +#### Defined in + +[src/types/provider/response.ts:48](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L48) + +--- + +### selector + +• **selector**: `string` + +#### Defined in + +[src/types/provider/response.ts:49](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L49) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareContractResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareContractResponse.md new file mode 100644 index 000000000..3dfeca750 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareContractResponse.md @@ -0,0 +1,28 @@ +--- +id: 'types.DeclareContractResponse' +title: 'Interface: DeclareContractResponse' +sidebar_label: 'DeclareContractResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).DeclareContractResponse + +## Properties + +### transaction_hash + +• **transaction_hash**: `string` + +#### Defined in + +[src/types/provider/response.ts:183](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L183) + +--- + +### class_hash + +• **class_hash**: `string` + +#### Defined in + +[src/types/provider/response.ts:184](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L184) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareSignerDetails.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareSignerDetails.md new file mode 100644 index 000000000..6268cb55c --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareSignerDetails.md @@ -0,0 +1,78 @@ +--- +id: 'types.DeclareSignerDetails' +title: 'Interface: DeclareSignerDetails' +sidebar_label: 'DeclareSignerDetails' +custom_edit_url: null +--- + +[types](../namespaces/types.md).DeclareSignerDetails + +## Properties + +### classHash + +• **classHash**: `string` + +#### Defined in + +[src/types/signer.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L16) + +--- + +### senderAddress + +• **senderAddress**: `string` + +#### Defined in + +[src/types/signer.ts:17](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L17) + +--- + +### chainId + +• **chainId**: [`StarknetChainId`](../enums/constants.StarknetChainId.md) + +#### Defined in + +[src/types/signer.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L18) + +--- + +### maxFee + +• **maxFee**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Defined in + +[src/types/signer.ts:19](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L19) + +--- + +### version + +• **version**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Defined in + +[src/types/signer.ts:20](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L20) + +--- + +### nonce + +• **nonce**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Defined in + +[src/types/signer.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L21) + +--- + +### compiledClassHash + +• `Optional` **compiledClassHash**: `string` + +#### Defined in + +[src/types/signer.ts:22](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L22) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareTransactionResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareTransactionResponse.md new file mode 100644 index 000000000..c518575b2 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.DeclareTransactionResponse.md @@ -0,0 +1,104 @@ +--- +id: 'types.DeclareTransactionResponse' +title: 'Interface: DeclareTransactionResponse' +sidebar_label: 'DeclareTransactionResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).DeclareTransactionResponse + +## Hierarchy + +- [`CommonTransactionResponse`](types.CommonTransactionResponse.md) + + ↳ **`DeclareTransactionResponse`** + +## Properties + +### contract_class + +• `Optional` **contract_class**: `any` + +#### Defined in + +[src/types/provider/response.ts:73](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L73) + +--- + +### sender_address + +• `Optional` **sender_address**: `string` + +#### Defined in + +[src/types/provider/response.ts:74](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L74) + +--- + +### transaction_hash + +• `Optional` **transaction_hash**: `string` + +#### Inherited from + +[CommonTransactionResponse](types.CommonTransactionResponse.md).[transaction_hash](types.CommonTransactionResponse.md#transaction_hash) + +#### Defined in + +[src/types/provider/response.ts:58](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L58) + +--- + +### version + +• `Optional` **version**: `string` + +#### Inherited from + +[CommonTransactionResponse](types.CommonTransactionResponse.md).[version](types.CommonTransactionResponse.md#version) + +#### Defined in + +[src/types/provider/response.ts:59](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L59) + +--- + +### signature + +• `Optional` **signature**: [`Signature`](../namespaces/types.md#signature) + +#### Inherited from + +[CommonTransactionResponse](types.CommonTransactionResponse.md).[signature](types.CommonTransactionResponse.md#signature) + +#### Defined in + +[src/types/provider/response.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L60) + +--- + +### max_fee + +• `Optional` **max_fee**: `string` + +#### Inherited from + +[CommonTransactionResponse](types.CommonTransactionResponse.md).[max_fee](types.CommonTransactionResponse.md#max_fee) + +#### Defined in + +[src/types/provider/response.ts:61](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L61) + +--- + +### nonce + +• `Optional` **nonce**: `string` + +#### Inherited from + +[CommonTransactionResponse](types.CommonTransactionResponse.md).[nonce](types.CommonTransactionResponse.md#nonce) + +#### Defined in + +[src/types/provider/response.ts:62](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L62) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.DeployContractResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.DeployContractResponse.md new file mode 100644 index 000000000..664b8716e --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.DeployContractResponse.md @@ -0,0 +1,28 @@ +--- +id: 'types.DeployContractResponse' +title: 'Interface: DeployContractResponse' +sidebar_label: 'DeployContractResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).DeployContractResponse + +## Properties + +### contract_address + +• **contract_address**: `string` + +#### Defined in + +[src/types/account.ts:23](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L23) + +--- + +### transaction_hash + +• **transaction_hash**: `string` + +#### Defined in + +[src/types/account.ts:24](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L24) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFee.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFee.md new file mode 100644 index 000000000..d36434a0e --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFee.md @@ -0,0 +1,70 @@ +--- +id: 'types.EstimateFee' +title: 'Interface: EstimateFee' +sidebar_label: 'EstimateFee' +custom_edit_url: null +--- + +[types](../namespaces/types.md).EstimateFee + +## Hierarchy + +- [`EstimateFeeResponse`](types.EstimateFeeResponse.md) + + ↳ **`EstimateFee`** + +## Properties + +### suggestedMaxFee + +• **suggestedMaxFee**: `bigint` + +#### Overrides + +[EstimateFeeResponse](types.EstimateFeeResponse.md).[suggestedMaxFee](types.EstimateFeeResponse.md#suggestedmaxfee) + +#### Defined in + +[src/types/account.ts:5](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L5) + +--- + +### overall_fee + +• **overall_fee**: `bigint` + +#### Inherited from + +[EstimateFeeResponse](types.EstimateFeeResponse.md).[overall_fee](types.EstimateFeeResponse.md#overall_fee) + +#### Defined in + +[src/types/provider/response.ts:172](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L172) + +--- + +### gas_consumed + +• `Optional` **gas_consumed**: `bigint` + +#### Inherited from + +[EstimateFeeResponse](types.EstimateFeeResponse.md).[gas_consumed](types.EstimateFeeResponse.md#gas_consumed) + +#### Defined in + +[src/types/provider/response.ts:173](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L173) + +--- + +### gas_price + +• `Optional` **gas_price**: `bigint` + +#### Inherited from + +[EstimateFeeResponse](types.EstimateFeeResponse.md).[gas_price](types.EstimateFeeResponse.md#gas_price) + +#### Defined in + +[src/types/provider/response.ts:174](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L174) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFeeDetails.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFeeDetails.md new file mode 100644 index 000000000..13146d2bf --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFeeDetails.md @@ -0,0 +1,38 @@ +--- +id: 'types.EstimateFeeDetails' +title: 'Interface: EstimateFeeDetails' +sidebar_label: 'EstimateFeeDetails' +custom_edit_url: null +--- + +[types](../namespaces/types.md).EstimateFeeDetails + +## Properties + +### nonce + +• `Optional` **nonce**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Defined in + +[src/types/account.ts:17](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L17) + +--- + +### blockIdentifier + +• `Optional` **blockIdentifier**: [`BlockIdentifier`](../namespaces/types.md#blockidentifier) + +#### Defined in + +[src/types/account.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L18) + +--- + +### skipValidate + +• `Optional` **skipValidate**: `boolean` + +#### Defined in + +[src/types/account.ts:19](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L19) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFeeResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFeeResponse.md new file mode 100644 index 000000000..cc383ff23 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.EstimateFeeResponse.md @@ -0,0 +1,54 @@ +--- +id: 'types.EstimateFeeResponse' +title: 'Interface: EstimateFeeResponse' +sidebar_label: 'EstimateFeeResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).EstimateFeeResponse + +## Hierarchy + +- **`EstimateFeeResponse`** + + ↳ [`EstimateFee`](types.EstimateFee.md) + +## Properties + +### overall_fee + +• **overall_fee**: `bigint` + +#### Defined in + +[src/types/provider/response.ts:172](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L172) + +--- + +### gas_consumed + +• `Optional` **gas_consumed**: `bigint` + +#### Defined in + +[src/types/provider/response.ts:173](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L173) + +--- + +### gas_price + +• `Optional` **gas_price**: `bigint` + +#### Defined in + +[src/types/provider/response.ts:174](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L174) + +--- + +### suggestedMaxFee + +• `Optional` **suggestedMaxFee**: `bigint` + +#### Defined in + +[src/types/provider/response.ts:175](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L175) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.Event.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.Event.md new file mode 100644 index 000000000..884e90934 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.Event.md @@ -0,0 +1,38 @@ +--- +id: 'types.Event' +title: 'Interface: Event' +sidebar_label: 'Event' +custom_edit_url: null +--- + +[types](../namespaces/types.md).Event + +## Properties + +### from_address + +• **from_address**: `string` + +#### Defined in + +[src/types/provider/response.ts:83](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L83) + +--- + +### keys + +• **keys**: `string`[] + +#### Defined in + +[src/types/provider/response.ts:84](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L84) + +--- + +### data + +• **data**: `string`[] + +#### Defined in + +[src/types/provider/response.ts:85](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L85) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.GetBlockResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.GetBlockResponse.md new file mode 100644 index 000000000..33db60cbe --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.GetBlockResponse.md @@ -0,0 +1,118 @@ +--- +id: 'types.GetBlockResponse' +title: 'Interface: GetBlockResponse' +sidebar_label: 'GetBlockResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).GetBlockResponse + +## Properties + +### timestamp + +• **timestamp**: `number` + +#### Defined in + +[src/types/provider/response.ts:29](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L29) + +--- + +### block_hash + +• **block_hash**: `string` + +#### Defined in + +[src/types/provider/response.ts:30](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L30) + +--- + +### block_number + +• **block_number**: `number` + +#### Defined in + +[src/types/provider/response.ts:31](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L31) + +--- + +### new_root + +• **new_root**: `string` + +#### Defined in + +[src/types/provider/response.ts:32](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L32) + +--- + +### parent_hash + +• **parent_hash**: `string` + +#### Defined in + +[src/types/provider/response.ts:33](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L33) + +--- + +### status + +• **status**: [`BlockStatus`](../enums/types.BlockStatus.md) + +#### Defined in + +[src/types/provider/response.ts:34](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L34) + +--- + +### transactions + +• **transactions**: `string`[] + +#### Defined in + +[src/types/provider/response.ts:35](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L35) + +--- + +### gas_price + +• `Optional` **gas_price**: `string` + +#### Defined in + +[src/types/provider/response.ts:36](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L36) + +--- + +### sequencer_address + +• `Optional` **sequencer_address**: `string` + +#### Defined in + +[src/types/provider/response.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L37) + +--- + +### starknet_version + +• `Optional` **starknet_version**: `string` + +#### Defined in + +[src/types/provider/response.ts:38](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L38) + +--- + +### transaction_receipts + +• `Optional` **transaction_receipts**: `any` + +#### Defined in + +[src/types/provider/response.ts:39](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L39) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.GetCodeResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.GetCodeResponse.md new file mode 100644 index 000000000..946801b92 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.GetCodeResponse.md @@ -0,0 +1,18 @@ +--- +id: 'types.GetCodeResponse' +title: 'Interface: GetCodeResponse' +sidebar_label: 'GetCodeResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).GetCodeResponse + +## Properties + +### bytecode + +• **bytecode**: [`ByteCode`](../namespaces/types.md#bytecode) + +#### Defined in + +[src/types/provider/response.ts:43](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L43) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.InvocationsSignerDetails.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.InvocationsSignerDetails.md new file mode 100644 index 000000000..4cc046675 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.InvocationsSignerDetails.md @@ -0,0 +1,86 @@ +--- +id: 'types.InvocationsSignerDetails' +title: 'Interface: InvocationsSignerDetails' +sidebar_label: 'InvocationsSignerDetails' +custom_edit_url: null +--- + +[types](../namespaces/types.md).InvocationsSignerDetails + +## Hierarchy + +- `Required`<[`InvocationsDetails`](../namespaces/types.md#invocationsdetails)\> + + ↳ **`InvocationsSignerDetails`** + +## Properties + +### walletAddress + +• **walletAddress**: `string` + +#### Defined in + +[src/types/signer.ts:10](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L10) + +--- + +### chainId + +• **chainId**: [`StarknetChainId`](../enums/constants.StarknetChainId.md) + +#### Defined in + +[src/types/signer.ts:11](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L11) + +--- + +### cairoVersion + +• **cairoVersion**: [`CairoVersion`](../namespaces/types.md#cairoversion) + +#### Defined in + +[src/types/signer.ts:12](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L12) + +--- + +### nonce + +• **nonce**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Inherited from + +Required.nonce + +#### Defined in + +[src/types/lib/index.ts:112](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L112) + +--- + +### maxFee + +• **maxFee**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Inherited from + +Required.maxFee + +#### Defined in + +[src/types/lib/index.ts:113](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L113) + +--- + +### version + +• **version**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Inherited from + +Required.version + +#### Defined in + +[src/types/lib/index.ts:114](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L114) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeFunctionResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeFunctionResponse.md new file mode 100644 index 000000000..c23b6d4b5 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeFunctionResponse.md @@ -0,0 +1,18 @@ +--- +id: 'types.InvokeFunctionResponse' +title: 'Interface: InvokeFunctionResponse' +sidebar_label: 'InvokeFunctionResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).InvokeFunctionResponse + +## Properties + +### transaction_hash + +• **transaction_hash**: `string` + +#### Defined in + +[src/types/provider/response.ts:179](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L179) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeTransactionReceiptResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeTransactionReceiptResponse.md new file mode 100644 index 000000000..7fc3fe509 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeTransactionReceiptResponse.md @@ -0,0 +1,128 @@ +--- +id: 'types.InvokeTransactionReceiptResponse' +title: 'Interface: InvokeTransactionReceiptResponse' +sidebar_label: 'InvokeTransactionReceiptResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).InvokeTransactionReceiptResponse + +## Properties + +### type + +• `Optional` **type**: [`TransactionType`](../enums/types.TransactionType.md) + +#### Defined in + +[src/types/provider/response.ts:112](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L112) + +--- + +### execution_status + +• **execution_status**: [`TransactionExecutionStatus`](../enums/types.TransactionExecutionStatus.md) + +#### Defined in + +[src/types/provider/response.ts:113](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L113) + +--- + +### finality_status + +• **finality_status**: [`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) + +#### Defined in + +[src/types/provider/response.ts:114](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L114) + +--- + +### status + +• `Optional` **status**: `"NOT_RECEIVED"` \| `"RECEIVED"` \| `"ACCEPTED_ON_L2"` \| `"ACCEPTED_ON_L1"` \| `"REJECTED"` \| `"REVERTED"` + +#### Defined in + +[src/types/provider/response.ts:115](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L115) + +--- + +### actual_fee + +• **actual_fee**: `string` + +#### Defined in + +[src/types/provider/response.ts:116](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L116) + +--- + +### block_hash + +• **block_hash**: `string` + +#### Defined in + +[src/types/provider/response.ts:117](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L117) + +--- + +### block_number + +• **block_number**: [`BlockNumber`](../namespaces/types.md#blocknumber) + +#### Defined in + +[src/types/provider/response.ts:118](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L118) + +--- + +### transaction_hash + +• **transaction_hash**: `string` + +#### Defined in + +[src/types/provider/response.ts:119](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L119) + +--- + +### transaction_index + +• `Optional` **transaction_index**: `number` + +#### Defined in + +[src/types/provider/response.ts:120](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L120) + +--- + +### messages_sent + +• **messages_sent**: [`MessageToL1`](types.MessageToL1.md)[] + +#### Defined in + +[src/types/provider/response.ts:121](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L121) + +--- + +### events + +• **events**: `any`[] + +#### Defined in + +[src/types/provider/response.ts:122](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L122) + +--- + +### execution_resources + +• `Optional` **execution_resources**: `any` + +#### Defined in + +[src/types/provider/response.ts:123](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L123) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeTransactionResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeTransactionResponse.md new file mode 100644 index 000000000..8be3a8e26 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.InvokeTransactionResponse.md @@ -0,0 +1,124 @@ +--- +id: 'types.InvokeTransactionResponse' +title: 'Interface: InvokeTransactionResponse' +sidebar_label: 'InvokeTransactionResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).InvokeTransactionResponse + +## Hierarchy + +- [`CommonTransactionResponse`](types.CommonTransactionResponse.md) + + ↳ **`InvokeTransactionResponse`** + +## Properties + +### contract_address + +• `Optional` **contract_address**: `string` + +#### Defined in + +[src/types/provider/response.ts:66](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L66) + +--- + +### sender_address + +• `Optional` **sender_address**: `string` + +#### Defined in + +[src/types/provider/response.ts:67](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L67) + +--- + +### entry_point_selector + +• `Optional` **entry_point_selector**: `string` + +#### Defined in + +[src/types/provider/response.ts:68](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L68) + +--- + +### calldata + +• **calldata**: [`RawCalldata`](../namespaces/types.md#rawcalldata) + +#### Defined in + +[src/types/provider/response.ts:69](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L69) + +--- + +### transaction_hash + +• `Optional` **transaction_hash**: `string` + +#### Inherited from + +[CommonTransactionResponse](types.CommonTransactionResponse.md).[transaction_hash](types.CommonTransactionResponse.md#transaction_hash) + +#### Defined in + +[src/types/provider/response.ts:58](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L58) + +--- + +### version + +• `Optional` **version**: `string` + +#### Inherited from + +[CommonTransactionResponse](types.CommonTransactionResponse.md).[version](types.CommonTransactionResponse.md#version) + +#### Defined in + +[src/types/provider/response.ts:59](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L59) + +--- + +### signature + +• `Optional` **signature**: [`Signature`](../namespaces/types.md#signature) + +#### Inherited from + +[CommonTransactionResponse](types.CommonTransactionResponse.md).[signature](types.CommonTransactionResponse.md#signature) + +#### Defined in + +[src/types/provider/response.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L60) + +--- + +### max_fee + +• `Optional` **max_fee**: `string` + +#### Inherited from + +[CommonTransactionResponse](types.CommonTransactionResponse.md).[max_fee](types.CommonTransactionResponse.md#max_fee) + +#### Defined in + +[src/types/provider/response.ts:61](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L61) + +--- + +### nonce + +• `Optional` **nonce**: `string` + +#### Inherited from + +[CommonTransactionResponse](types.CommonTransactionResponse.md).[nonce](types.CommonTransactionResponse.md#nonce) + +#### Defined in + +[src/types/provider/response.ts:62](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L62) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.MessageToL1.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.MessageToL1.md new file mode 100644 index 000000000..d25c7d7e2 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.MessageToL1.md @@ -0,0 +1,28 @@ +--- +id: 'types.MessageToL1' +title: 'Interface: MessageToL1' +sidebar_label: 'MessageToL1' +custom_edit_url: null +--- + +[types](../namespaces/types.md).MessageToL1 + +## Properties + +### to_address + +• **to_address**: `string` + +#### Defined in + +[src/types/provider/response.ts:78](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L78) + +--- + +### payload + +• **payload**: `string`[] + +#### Defined in + +[src/types/provider/response.ts:79](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L79) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.MessageToL2.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.MessageToL2.md new file mode 100644 index 000000000..31aa4899f --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.MessageToL2.md @@ -0,0 +1,28 @@ +--- +id: 'types.MessageToL2' +title: 'Interface: MessageToL2' +sidebar_label: 'MessageToL2' +custom_edit_url: null +--- + +[types](../namespaces/types.md).MessageToL2 + +## Properties + +### from_address + +• **from_address**: `string` + +#### Defined in + +[src/types/provider/response.ts:89](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L89) + +--- + +### payload + +• **payload**: `string`[] + +#### Defined in + +[src/types/provider/response.ts:90](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L90) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.Program.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.Program.md new file mode 100644 index 000000000..4d9c63f59 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.Program.md @@ -0,0 +1,34 @@ +--- +id: 'types.Program' +title: 'Interface: Program' +sidebar_label: 'Program' +custom_edit_url: null +--- + +[types](../namespaces/types.md).Program + +## Hierarchy + +- `Record`<`string`, `any`\> + + ↳ **`Program`** + +## Properties + +### builtins + +• **builtins**: `string`[] + +#### Defined in + +[src/types/lib/contract/legacy.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/legacy.ts#L37) + +--- + +### data + +• **data**: `string`[] + +#### Defined in + +[src/types/lib/contract/legacy.ts:38](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/legacy.ts#L38) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.ProviderOptions.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.ProviderOptions.md new file mode 100644 index 000000000..e4a4ca402 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.ProviderOptions.md @@ -0,0 +1,28 @@ +--- +id: 'types.ProviderOptions' +title: 'Interface: ProviderOptions' +sidebar_label: 'ProviderOptions' +custom_edit_url: null +--- + +[types](../namespaces/types.md).ProviderOptions + +## Properties + +### sequencer + +• `Optional` **sequencer**: [`SequencerProviderOptions`](../namespaces/types.md#sequencerprovideroptions) + +#### Defined in + +[src/types/provider/configuration.ts:5](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/configuration.ts#L5) + +--- + +### rpc + +• `Optional` **rpc**: [`RpcProviderOptions`](../namespaces/types.md#rpcprovideroptions) + +#### Defined in + +[src/types/provider/configuration.ts:6](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/configuration.ts#L6) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.BLOCK_NOT_FOUND.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.BLOCK_NOT_FOUND.md new file mode 100644 index 000000000..b58029f42 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.BLOCK_NOT_FOUND.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.BLOCK_NOT_FOUND' +title: 'Interface: BLOCK_NOT_FOUND' +sidebar_label: 'BLOCK_NOT_FOUND' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).BLOCK_NOT_FOUND + +## Properties + +### code + +• **code**: `24` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:30](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L30) + +--- + +### message + +• **message**: `"Block not found"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:31](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L31) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CLASS_ALREADY_DECLARED.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CLASS_ALREADY_DECLARED.md new file mode 100644 index 000000000..ca3d4cce3 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CLASS_ALREADY_DECLARED.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.CLASS_ALREADY_DECLARED' +title: 'Interface: CLASS_ALREADY_DECLARED' +sidebar_label: 'CLASS_ALREADY_DECLARED' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).CLASS_ALREADY_DECLARED + +## Properties + +### code + +• **code**: `51` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:88](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L88) + +--- + +### message + +• **message**: `"Class already declared"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:89](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L89) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CLASS_HASH_NOT_FOUND.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CLASS_HASH_NOT_FOUND.md new file mode 100644 index 000000000..0037012ce --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CLASS_HASH_NOT_FOUND.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.CLASS_HASH_NOT_FOUND' +title: 'Interface: CLASS_HASH_NOT_FOUND' +sidebar_label: 'CLASS_HASH_NOT_FOUND' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).CLASS_HASH_NOT_FOUND + +## Properties + +### code + +• **code**: `28` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:50](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L50) + +--- + +### message + +• **message**: `"Class hash not found"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:51](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L51) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.COMPILATION_FAILED.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.COMPILATION_FAILED.md new file mode 100644 index 000000000..218bd8bd8 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.COMPILATION_FAILED.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.COMPILATION_FAILED' +title: 'Interface: COMPILATION_FAILED' +sidebar_label: 'COMPILATION_FAILED' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).COMPILATION_FAILED + +## Properties + +### code + +• **code**: `56` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:113](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L113) + +--- + +### message + +• **message**: `"Compilation failed"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:114](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L114) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.COMPILED_CLASS_HASH_MISMATCH.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.COMPILED_CLASS_HASH_MISMATCH.md new file mode 100644 index 000000000..1224747e3 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.COMPILED_CLASS_HASH_MISMATCH.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.COMPILED_CLASS_HASH_MISMATCH' +title: 'Interface: COMPILED_CLASS_HASH_MISMATCH' +sidebar_label: 'COMPILED_CLASS_HASH_MISMATCH' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).COMPILED_CLASS_HASH_MISMATCH + +## Properties + +### code + +• **code**: `60` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:133](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L133) + +--- + +### message + +• **message**: `"the compiled class hash did not match the one supplied in the transaction"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:134](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L134) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_CLASS_SIZE_IS_TOO_LARGE.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_CLASS_SIZE_IS_TOO_LARGE.md new file mode 100644 index 000000000..13de3612a --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_CLASS_SIZE_IS_TOO_LARGE.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.CONTRACT_CLASS_SIZE_IS_TOO_LARGE' +title: 'Interface: CONTRACT_CLASS_SIZE_IS_TOO_LARGE' +sidebar_label: 'CONTRACT_CLASS_SIZE_IS_TOO_LARGE' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).CONTRACT_CLASS_SIZE_IS_TOO_LARGE + +## Properties + +### code + +• **code**: `57` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:118](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L118) + +--- + +### message + +• **message**: `"Contract class size it too large"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:119](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L119) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_ERROR.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_ERROR.md new file mode 100644 index 000000000..5339b43c1 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_ERROR.md @@ -0,0 +1,44 @@ +--- +id: 'types.RPC.Errors.CONTRACT_ERROR' +title: 'Interface: CONTRACT_ERROR' +sidebar_label: 'CONTRACT_ERROR' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).CONTRACT_ERROR + +## Properties + +### code + +• **code**: `40` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:80](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L80) + +--- + +### message + +• **message**: `"Contract error"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:81](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L81) + +--- + +### data + +• **data**: `Object` + +#### Type declaration + +| Name | Type | +| :------------- | :------- | +| `revert_error` | `string` | + +#### Defined in + +[src/types/api/rpcspec/errors.ts:82](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L82) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_NOT_FOUND.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_NOT_FOUND.md new file mode 100644 index 000000000..405a5be52 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.CONTRACT_NOT_FOUND.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.CONTRACT_NOT_FOUND' +title: 'Interface: CONTRACT_NOT_FOUND' +sidebar_label: 'CONTRACT_NOT_FOUND' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).CONTRACT_NOT_FOUND + +## Properties + +### code + +• **code**: `20` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:15](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L15) + +--- + +### message + +• **message**: `"Contract not found"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L16) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.DUPLICATE_TX.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.DUPLICATE_TX.md new file mode 100644 index 000000000..162275adf --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.DUPLICATE_TX.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.DUPLICATE_TX' +title: 'Interface: DUPLICATE_TX' +sidebar_label: 'DUPLICATE_TX' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).DUPLICATE_TX + +## Properties + +### code + +• **code**: `59` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:128](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L128) + +--- + +### message + +• **message**: `"A transaction with the same hash already exists in the mempool"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:129](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L129) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.FAILED_TO_RECEIVE_TXN.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.FAILED_TO_RECEIVE_TXN.md new file mode 100644 index 000000000..319bcc509 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.FAILED_TO_RECEIVE_TXN.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.FAILED_TO_RECEIVE_TXN' +title: 'Interface: FAILED_TO_RECEIVE_TXN' +sidebar_label: 'FAILED_TO_RECEIVE_TXN' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).FAILED_TO_RECEIVE_TXN + +## Properties + +### code + +• **code**: `1` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:2](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L2) + +--- + +### message + +• **message**: `"Failed to write transaction"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:3](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L3) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INSUFFICIENT_ACCOUNT_BALANCE.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INSUFFICIENT_ACCOUNT_BALANCE.md new file mode 100644 index 000000000..fdd0d4228 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INSUFFICIENT_ACCOUNT_BALANCE.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.INSUFFICIENT_ACCOUNT_BALANCE' +title: 'Interface: INSUFFICIENT_ACCOUNT_BALANCE' +sidebar_label: 'INSUFFICIENT_ACCOUNT_BALANCE' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).INSUFFICIENT_ACCOUNT_BALANCE + +## Properties + +### code + +• **code**: `54` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:103](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L103) + +--- + +### message + +• **message**: `"Account balance is smaller than the transaction's max_fee"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:104](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L104) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INSUFFICIENT_MAX_FEE.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INSUFFICIENT_MAX_FEE.md new file mode 100644 index 000000000..90ea139b5 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INSUFFICIENT_MAX_FEE.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.INSUFFICIENT_MAX_FEE' +title: 'Interface: INSUFFICIENT_MAX_FEE' +sidebar_label: 'INSUFFICIENT_MAX_FEE' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).INSUFFICIENT_MAX_FEE + +## Properties + +### code + +• **code**: `53` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:98](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L98) + +--- + +### message + +• **message**: `"Max fee is smaller than the minimal transaction cost (validation plus fee transfer)"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:99](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L99) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_BLOCK_HASH.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_BLOCK_HASH.md new file mode 100644 index 000000000..b00d6e845 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_BLOCK_HASH.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.INVALID_BLOCK_HASH' +title: 'Interface: INVALID_BLOCK_HASH' +sidebar_label: 'INVALID_BLOCK_HASH' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).INVALID_BLOCK_HASH + +## Properties + +### code + +• **code**: `26` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L40) + +--- + +### message + +• **message**: `"Invalid block hash"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:41](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L41) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_CALL_DATA.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_CALL_DATA.md new file mode 100644 index 000000000..426fe183a --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_CALL_DATA.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.INVALID_CALL_DATA' +title: 'Interface: INVALID_CALL_DATA' +sidebar_label: 'INVALID_CALL_DATA' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).INVALID_CALL_DATA + +## Properties + +### code + +• **code**: `22` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L25) + +--- + +### message + +• **message**: `"Invalid call data"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:26](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L26) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_CONTINUATION_TOKEN.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_CONTINUATION_TOKEN.md new file mode 100644 index 000000000..265a37c4c --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_CONTINUATION_TOKEN.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.INVALID_CONTINUATION_TOKEN' +title: 'Interface: INVALID_CONTINUATION_TOKEN' +sidebar_label: 'INVALID_CONTINUATION_TOKEN' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).INVALID_CONTINUATION_TOKEN + +## Properties + +### code + +• **code**: `33` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:70](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L70) + +--- + +### message + +• **message**: `"The supplied continuation token is invalid or unknown"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:71](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L71) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_MESSAGE_SELECTOR.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_MESSAGE_SELECTOR.md new file mode 100644 index 000000000..7502aab8e --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_MESSAGE_SELECTOR.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.INVALID_MESSAGE_SELECTOR' +title: 'Interface: INVALID_MESSAGE_SELECTOR' +sidebar_label: 'INVALID_MESSAGE_SELECTOR' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).INVALID_MESSAGE_SELECTOR + +## Properties + +### code + +• **code**: `21` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:20](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L20) + +--- + +### message + +• **message**: `"Invalid message selector"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L21) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TRANSACTION_NONCE.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TRANSACTION_NONCE.md new file mode 100644 index 000000000..ec2df790f --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TRANSACTION_NONCE.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.INVALID_TRANSACTION_NONCE' +title: 'Interface: INVALID_TRANSACTION_NONCE' +sidebar_label: 'INVALID_TRANSACTION_NONCE' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).INVALID_TRANSACTION_NONCE + +## Properties + +### code + +• **code**: `52` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:93](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L93) + +--- + +### message + +• **message**: `"Invalid transaction nonce"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:94](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L94) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TXN_HASH.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TXN_HASH.md new file mode 100644 index 000000000..5e382786d --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TXN_HASH.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.INVALID_TXN_HASH' +title: 'Interface: INVALID_TXN_HASH' +sidebar_label: 'INVALID_TXN_HASH' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).INVALID_TXN_HASH + +## Properties + +### code + +• **code**: `25` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:35](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L35) + +--- + +### message + +• **message**: `"Invalid transaction hash"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:36](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L36) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TXN_INDEX.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TXN_INDEX.md new file mode 100644 index 000000000..3b6209398 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.INVALID_TXN_INDEX.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.INVALID_TXN_INDEX' +title: 'Interface: INVALID_TXN_INDEX' +sidebar_label: 'INVALID_TXN_INDEX' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).INVALID_TXN_INDEX + +## Properties + +### code + +• **code**: `27` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:45](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L45) + +--- + +### message + +• **message**: `"Invalid transaction index in a block"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:46](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L46) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NON_ACCOUNT.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NON_ACCOUNT.md new file mode 100644 index 000000000..46d4a00c4 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NON_ACCOUNT.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.NON_ACCOUNT' +title: 'Interface: NON_ACCOUNT' +sidebar_label: 'NON_ACCOUNT' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).NON_ACCOUNT + +## Properties + +### code + +• **code**: `58` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:123](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L123) + +--- + +### message + +• **message**: `"Sender address in not an account contract"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:124](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L124) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NO_BLOCKS.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NO_BLOCKS.md new file mode 100644 index 000000000..15d76fb47 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NO_BLOCKS.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.NO_BLOCKS' +title: 'Interface: NO_BLOCKS' +sidebar_label: 'NO_BLOCKS' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).NO_BLOCKS + +## Properties + +### code + +• **code**: `32` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:65](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L65) + +--- + +### message + +• **message**: `"There are no blocks"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:66](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L66) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NO_TRACE_AVAILABLE.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NO_TRACE_AVAILABLE.md new file mode 100644 index 000000000..aecce3bee --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.NO_TRACE_AVAILABLE.md @@ -0,0 +1,44 @@ +--- +id: 'types.RPC.Errors.NO_TRACE_AVAILABLE' +title: 'Interface: NO_TRACE_AVAILABLE' +sidebar_label: 'NO_TRACE_AVAILABLE' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).NO_TRACE_AVAILABLE + +## Properties + +### code + +• **code**: `10` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:7](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L7) + +--- + +### message + +• **message**: `"No trace available for transaction"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:8](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L8) + +--- + +### data + +• **data**: `Object` + +#### Type declaration + +| Name | Type | +| :------- | :--------------------------- | +| `status` | `"RECEIVED"` \| `"REJECTED"` | + +#### Defined in + +[src/types/api/rpcspec/errors.ts:9](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L9) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.PAGE_SIZE_TOO_BIG.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.PAGE_SIZE_TOO_BIG.md new file mode 100644 index 000000000..be63e4a1d --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.PAGE_SIZE_TOO_BIG.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.PAGE_SIZE_TOO_BIG' +title: 'Interface: PAGE_SIZE_TOO_BIG' +sidebar_label: 'PAGE_SIZE_TOO_BIG' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).PAGE_SIZE_TOO_BIG + +## Properties + +### code + +• **code**: `31` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L60) + +--- + +### message + +• **message**: `"Requested page size is too big"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:61](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L61) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.TOO_MANY_KEYS_IN_FILTER.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.TOO_MANY_KEYS_IN_FILTER.md new file mode 100644 index 000000000..fb3ef3bd8 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.TOO_MANY_KEYS_IN_FILTER.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.TOO_MANY_KEYS_IN_FILTER' +title: 'Interface: TOO_MANY_KEYS_IN_FILTER' +sidebar_label: 'TOO_MANY_KEYS_IN_FILTER' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).TOO_MANY_KEYS_IN_FILTER + +## Properties + +### code + +• **code**: `34` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:75](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L75) + +--- + +### message + +• **message**: `"Too many keys provided in a filter"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:76](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L76) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.TXN_HASH_NOT_FOUND.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.TXN_HASH_NOT_FOUND.md new file mode 100644 index 000000000..150e4d46a --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.TXN_HASH_NOT_FOUND.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.TXN_HASH_NOT_FOUND' +title: 'Interface: TXN_HASH_NOT_FOUND' +sidebar_label: 'TXN_HASH_NOT_FOUND' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).TXN_HASH_NOT_FOUND + +## Properties + +### code + +• **code**: `29` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:55](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L55) + +--- + +### message + +• **message**: `"Transaction hash not found"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:56](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L56) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNEXPECTED_ERROR.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNEXPECTED_ERROR.md new file mode 100644 index 000000000..14eea4c8b --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNEXPECTED_ERROR.md @@ -0,0 +1,38 @@ +--- +id: 'types.RPC.Errors.UNEXPECTED_ERROR' +title: 'Interface: UNEXPECTED_ERROR' +sidebar_label: 'UNEXPECTED_ERROR' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).UNEXPECTED_ERROR + +## Properties + +### code + +• **code**: `63` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:148](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L148) + +--- + +### message + +• **message**: `"An unexpected error occurred"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:149](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L149) + +--- + +### data + +• **data**: `string` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:150](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L150) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNSUPPORTED_CONTRACT_CLASS_VERSION.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNSUPPORTED_CONTRACT_CLASS_VERSION.md new file mode 100644 index 000000000..22957807c --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNSUPPORTED_CONTRACT_CLASS_VERSION.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.UNSUPPORTED_CONTRACT_CLASS_VERSION' +title: 'Interface: UNSUPPORTED_CONTRACT_CLASS_VERSION' +sidebar_label: 'UNSUPPORTED_CONTRACT_CLASS_VERSION' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).UNSUPPORTED_CONTRACT_CLASS_VERSION + +## Properties + +### code + +• **code**: `62` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:143](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L143) + +--- + +### message + +• **message**: `"the contract class version is not supported"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:144](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L144) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNSUPPORTED_TX_VERSION.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNSUPPORTED_TX_VERSION.md new file mode 100644 index 000000000..4d5c9a032 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.UNSUPPORTED_TX_VERSION.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.UNSUPPORTED_TX_VERSION' +title: 'Interface: UNSUPPORTED_TX_VERSION' +sidebar_label: 'UNSUPPORTED_TX_VERSION' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).UNSUPPORTED_TX_VERSION + +## Properties + +### code + +• **code**: `61` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:138](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L138) + +--- + +### message + +• **message**: `"the transaction version is not supported"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:139](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L139) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.VALIDATION_FAILURE.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.VALIDATION_FAILURE.md new file mode 100644 index 000000000..56f2f80c1 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.RPC.Errors.VALIDATION_FAILURE.md @@ -0,0 +1,28 @@ +--- +id: 'types.RPC.Errors.VALIDATION_FAILURE' +title: 'Interface: VALIDATION_FAILURE' +sidebar_label: 'VALIDATION_FAILURE' +custom_edit_url: null +--- + +[RPC](../namespaces/types.RPC.md).[Errors](../namespaces/types.RPC.Errors.md).VALIDATION_FAILURE + +## Properties + +### code + +• **code**: `55` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:108](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L108) + +--- + +### message + +• **message**: `"Account validation failed"` + +#### Defined in + +[src/types/api/rpcspec/errors.ts:109](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/errors.ts#L109) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.Sequencer.InvokeFunctionTransactionResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.Sequencer.InvokeFunctionTransactionResponse.md new file mode 100644 index 000000000..8e0c9f00b --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.Sequencer.InvokeFunctionTransactionResponse.md @@ -0,0 +1,146 @@ +--- +id: 'types.Sequencer.InvokeFunctionTransactionResponse' +title: 'Interface: InvokeFunctionTransactionResponse' +sidebar_label: 'InvokeFunctionTransactionResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).[Sequencer](../namespaces/types.Sequencer.md).InvokeFunctionTransactionResponse + +## Hierarchy + +- [`InvokeFunctionTransaction`](../namespaces/types.Sequencer.md#invokefunctiontransaction) + + ↳ **`InvokeFunctionTransactionResponse`** + +## Properties + +### transaction_hash + +• **transaction_hash**: `string` + +#### Defined in + +[src/types/api/sequencer.ts:149](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L149) + +--- + +### entry_point_selector + +• **entry_point_selector**: `string` + +#### Defined in + +[src/types/api/sequencer.ts:150](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L150) + +--- + +### type + +• **type**: [`INVOKE`](../enums/types.TransactionType.md#invoke) + +#### Inherited from + +InvokeFunctionTransaction.type + +#### Defined in + +[src/types/api/sequencer.ts:120](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L120) + +--- + +### sender_address + +• **sender_address**: `string` + +#### Inherited from + +InvokeFunctionTransaction.sender_address + +#### Defined in + +[src/types/api/sequencer.ts:121](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L121) + +--- + +### signature + +• `Optional` **signature**: `string`[] + +#### Inherited from + +InvokeFunctionTransaction.signature + +#### Defined in + +[src/types/api/sequencer.ts:122](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L122) + +--- + +### entry_point_type + +• `Optional` **entry_point_type**: [`EXTERNAL`](../enums/types.EntryPointType.md#external) + +#### Inherited from + +InvokeFunctionTransaction.entry_point_type + +#### Defined in + +[src/types/api/sequencer.ts:123](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L123) + +--- + +### calldata + +• `Optional` **calldata**: [`RawCalldata`](../namespaces/types.md#rawcalldata) + +#### Inherited from + +InvokeFunctionTransaction.calldata + +#### Defined in + +[src/types/api/sequencer.ts:124](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L124) + +--- + +### nonce + +• **nonce**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Inherited from + +InvokeFunctionTransaction.nonce + +#### Defined in + +[src/types/api/sequencer.ts:125](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L125) + +--- + +### max_fee + +• `Optional` **max_fee**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Inherited from + +InvokeFunctionTransaction.max_fee + +#### Defined in + +[src/types/api/sequencer.ts:126](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L126) + +--- + +### version + +• `Optional` **version**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Inherited from + +InvokeFunctionTransaction.version + +#### Defined in + +[src/types/api/sequencer.ts:127](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L127) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.StarkNetDomain.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.StarkNetDomain.md new file mode 100644 index 000000000..3d579bb8f --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.StarkNetDomain.md @@ -0,0 +1,46 @@ +--- +id: 'types.StarkNetDomain' +title: 'Interface: StarkNetDomain' +sidebar_label: 'StarkNetDomain' +custom_edit_url: null +--- + +[types](../namespaces/types.md).StarkNetDomain + +The EIP712 domain struct. Any of these fields are optional, but it must contain at least one field. + +## Hierarchy + +- `Record`<`string`, `unknown`\> + + ↳ **`StarkNetDomain`** + +## Properties + +### name + +• `Optional` **name**: `string` + +#### Defined in + +[src/types/typedData.ts:24](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/typedData.ts#L24) + +--- + +### version + +• `Optional` **version**: `string` + +#### Defined in + +[src/types/typedData.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/typedData.ts#L25) + +--- + +### chainId + +• `Optional` **chainId**: `string` \| `number` + +#### Defined in + +[src/types/typedData.ts:26](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/typedData.ts#L26) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.StateUpdateResponse.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.StateUpdateResponse.md new file mode 100644 index 000000000..6d3011d5c --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.StateUpdateResponse.md @@ -0,0 +1,60 @@ +--- +id: 'types.StateUpdateResponse' +title: 'Interface: StateUpdateResponse' +sidebar_label: 'StateUpdateResponse' +custom_edit_url: null +--- + +[types](../namespaces/types.md).StateUpdateResponse + +## Properties + +### block_hash + +• `Optional` **block_hash**: `string` + +#### Defined in + +[src/types/provider/response.ts:227](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L227) + +--- + +### new_root + +• `Optional` **new_root**: `string` + +#### Defined in + +[src/types/provider/response.ts:228](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L228) + +--- + +### old_root + +• **old_root**: `string` + +#### Defined in + +[src/types/provider/response.ts:229](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L229) + +--- + +### state_diff + +• **state_diff**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------- | +| `storage_diffs` | [`StorageDiffs`](../namespaces/types.RPC.md#storagediffs) | +| `deployed_contracts` | [`DeployedContracts`](../namespaces/types.Sequencer.md#deployedcontracts) | +| `nonces` | [`NonceUpdates`](../namespaces/types.RPC.md#nonceupdates) | +| `old_declared_contracts?` | [`OldDeclaredContracts`](../namespaces/types.Sequencer.md#olddeclaredcontracts) | +| `declared_classes?` | [`DeclaredClasses`](../namespaces/types.Sequencer.md#declaredclasses) | +| `replaced_classes?` | [`ReplacedClasses`](../namespaces/types.Sequencer.md#replacedclasses) \| [`ReplacedClasses`](../namespaces/types.RPC.md#replacedclasses) | +| `deprecated_declared_classes?` | [`DeprecatedDeclaredClasses`](../namespaces/types.RPC.md#deprecateddeclaredclasses) | + +#### Defined in + +[src/types/provider/response.ts:230](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L230) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.TypedData.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.TypedData.md new file mode 100644 index 000000000..2f3e4de62 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.TypedData.md @@ -0,0 +1,50 @@ +--- +id: 'types.TypedData' +title: 'Interface: TypedData' +sidebar_label: 'TypedData' +custom_edit_url: null +--- + +[types](../namespaces/types.md).TypedData + +The complete typed data, with all the structs, domain data, primary type of the message, and the message itself. + +## Properties + +### types + +• **types**: `Record`<`string`, [`StarkNetType`](../namespaces/types.md#starknettype)[]\> + +#### Defined in + +[src/types/typedData.ts:33](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/typedData.ts#L33) + +--- + +### primaryType + +• **primaryType**: `string` + +#### Defined in + +[src/types/typedData.ts:34](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/typedData.ts#L34) + +--- + +### domain + +• **domain**: [`StarkNetDomain`](types.StarkNetDomain.md) + +#### Defined in + +[src/types/typedData.ts:35](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/typedData.ts#L35) + +--- + +### message + +• **message**: `Record`<`string`, `unknown`\> + +#### Defined in + +[src/types/typedData.ts:36](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/typedData.ts#L36) diff --git a/www/versioned_docs/version-5.24.3/API/interfaces/types.Uint256.md b/www/versioned_docs/version-5.24.3/API/interfaces/types.Uint256.md new file mode 100644 index 000000000..d47ea9a53 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/interfaces/types.Uint256.md @@ -0,0 +1,30 @@ +--- +id: 'types.Uint256' +title: 'Interface: Uint256' +sidebar_label: 'Uint256' +custom_edit_url: null +--- + +[types](../namespaces/types.md).Uint256 + +Represents an integer in the range [0, 2^256) + +## Properties + +### low + +• **low**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Defined in + +[src/types/lib/index.ts:23](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L23) + +--- + +### high + +• **high**: [`BigNumberish`](../namespaces/types.md#bignumberish) + +#### Defined in + +[src/types/lib/index.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L25) diff --git a/www/versioned_docs/version-5.24.3/API/modules.md b/www/versioned_docs/version-5.24.3/API/modules.md new file mode 100644 index 000000000..2047685f9 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/modules.md @@ -0,0 +1,1393 @@ +--- +id: 'modules' +title: 'Starknet.js API - v5.24.3' +sidebar_label: 'Exports' +sidebar_position: 0.5 +custom_edit_url: null +--- + +## Namespaces + +- [types](namespaces/types.md) +- [constants](namespaces/constants.md) +- [encode](namespaces/encode.md) +- [hash](namespaces/hash.md) +- [json](namespaces/json.md) +- [num](namespaces/num.md) +- [transaction](namespaces/transaction.md) +- [stark](namespaces/stark.md) +- [merkle](namespaces/merkle.md) +- [uint256](namespaces/uint256.md) +- [shortString](namespaces/shortString.md) +- [typedData](namespaces/typedData.md) +- [ec](namespaces/ec.md) +- [starknetId](namespaces/starknetId.md) +- [provider](namespaces/provider-1.md) +- [selector](namespaces/selector.md) +- [events](namespaces/events.md) +- [cairo](namespaces/cairo.md) + +## Enumerations + +- [CairoOptionVariant](enums/CairoOptionVariant.md) +- [CairoResultVariant](enums/CairoResultVariant.md) + +## Classes + +- [Account](classes/Account.md) +- [AccountInterface](classes/AccountInterface.md) +- [Contract](classes/Contract.md) +- [ContractInterface](classes/ContractInterface.md) +- [ContractFactory](classes/ContractFactory.md) +- [Provider](classes/Provider.md) +- [CustomError](classes/CustomError.md) +- [LibraryError](classes/LibraryError.md) +- [GatewayError](classes/GatewayError.md) +- [HttpError](classes/HttpError.md) +- [SequencerProvider](classes/SequencerProvider.md) +- [ProviderInterface](classes/ProviderInterface.md) +- [RpcProvider](classes/RpcProvider.md) +- [SignerInterface](classes/SignerInterface.md) +- [Signer](classes/Signer.md) +- [CallData](classes/CallData.md) +- [CairoCustomEnum](classes/CairoCustomEnum.md) +- [CairoOption](classes/CairoOption.md) +- [CairoResult](classes/CairoResult.md) + +## References + +### RPC + +Re-exports [RPC](namespaces/types.RPC.md) + +--- + +### CallL1Handler + +Re-exports [CallL1Handler](namespaces/types.md#calll1handler) + +--- + +### DeployedContractItem + +Re-exports [DeployedContractItem](namespaces/types.md#deployedcontractitem) + +--- + +### ExecutionResources + +Re-exports [ExecutionResources](namespaces/types.md#executionresources) + +--- + +### FunctionInvocation + +Re-exports [FunctionInvocation](namespaces/types.md#functioninvocation) + +--- + +### GetContractAddressesResponse + +Re-exports [GetContractAddressesResponse](namespaces/types.md#getcontractaddressesresponse) + +--- + +### GetTransactionStatusResponse + +Re-exports [GetTransactionStatusResponse](namespaces/types.md#gettransactionstatusresponse) + +--- + +### SequencerIdentifier + +Re-exports [SequencerIdentifier](namespaces/types.md#sequenceridentifier) + +--- + +### Sequencer + +Re-exports [Sequencer](namespaces/types.Sequencer.md) + +--- + +### EstimateFee + +Re-exports [EstimateFee](interfaces/types.EstimateFee.md) + +--- + +### EstimateFeeBulk + +Re-exports [EstimateFeeBulk](namespaces/types.md#estimatefeebulk) + +--- + +### AccountInvocationsFactoryDetails + +Re-exports [AccountInvocationsFactoryDetails](namespaces/types.md#accountinvocationsfactorydetails) + +--- + +### EstimateFeeDetails + +Re-exports [EstimateFeeDetails](interfaces/types.EstimateFeeDetails.md) + +--- + +### DeployContractResponse + +Re-exports [DeployContractResponse](interfaces/types.DeployContractResponse.md) + +--- + +### MultiDeployContractResponse + +Re-exports [MultiDeployContractResponse](namespaces/types.md#multideploycontractresponse) + +--- + +### DeployContractUDCResponse + +Re-exports [DeployContractUDCResponse](namespaces/types.md#deploycontractudcresponse) + +--- + +### DeclareDeployUDCResponse + +Re-exports [DeclareDeployUDCResponse](namespaces/types.md#declaredeployudcresponse) + +--- + +### SimulateTransactionDetails + +Re-exports [SimulateTransactionDetails](namespaces/types.md#simulatetransactiondetails) + +--- + +### SIMULATION_FLAG + +Re-exports [SIMULATION_FLAG](enums/types.SIMULATION_FLAG.md) + +--- + +### ValidateType + +Re-exports [ValidateType](enums/types.ValidateType.md) + +--- + +### Uint + +Re-exports [Uint](enums/types.Uint.md) + +--- + +### Litteral + +Re-exports [Litteral](enums/types.Litteral.md) + +--- + +### AsyncContractFunction + +Re-exports [AsyncContractFunction](namespaces/types.md#asynccontractfunction) + +--- + +### ContractFunction + +Re-exports [ContractFunction](namespaces/types.md#contractfunction) + +--- + +### Result + +Re-exports [Result](namespaces/types.md#result) + +--- + +### ArgsOrCalldata + +Re-exports [ArgsOrCalldata](namespaces/types.md#argsorcalldata) + +--- + +### ArgsOrCalldataWithOptions + +Re-exports [ArgsOrCalldataWithOptions](namespaces/types.md#argsorcalldatawithoptions) + +--- + +### ContractOptions + +Re-exports [ContractOptions](namespaces/types.md#contractoptions) + +--- + +### CallOptions + +Re-exports [CallOptions](namespaces/types.md#calloptions) + +--- + +### InvokeOptions + +Re-exports [InvokeOptions](namespaces/types.md#invokeoptions) + +--- + +### ParsedEvent + +Re-exports [ParsedEvent](namespaces/types.md#parsedevent) + +--- + +### ParsedEvents + +Re-exports [ParsedEvents](namespaces/types.md#parsedevents) + +--- + +### WeierstrassSignatureType + +Re-exports [WeierstrassSignatureType](namespaces/types.md#weierstrasssignaturetype) + +--- + +### ArraySignatureType + +Re-exports [ArraySignatureType](namespaces/types.md#arraysignaturetype) + +--- + +### Signature + +Re-exports [Signature](namespaces/types.md#signature) + +--- + +### BigNumberish + +Re-exports [BigNumberish](namespaces/types.md#bignumberish) + +--- + +### Calldata + +Re-exports [Calldata](namespaces/types.md#calldata) + +--- + +### Uint256 + +Re-exports [Uint256](interfaces/types.Uint256.md) + +--- + +### RawCalldata + +Re-exports [RawCalldata](namespaces/types.md#rawcalldata) + +--- + +### HexCalldata + +Re-exports [HexCalldata](namespaces/types.md#hexcalldata) + +--- + +### AllowArray + +Re-exports [AllowArray](namespaces/types.md#allowarray) + +--- + +### OptionalPayload + +Re-exports [OptionalPayload](namespaces/types.md#optionalpayload) + +--- + +### RawArgs + +Re-exports [RawArgs](namespaces/types.md#rawargs) + +--- + +### RawArgsObject + +Re-exports [RawArgsObject](namespaces/types.md#rawargsobject) + +--- + +### RawArgsArray + +Re-exports [RawArgsArray](namespaces/types.md#rawargsarray) + +--- + +### MultiType + +Re-exports [MultiType](namespaces/types.md#multitype) + +--- + +### UniversalDeployerContractPayload + +Re-exports [UniversalDeployerContractPayload](namespaces/types.md#universaldeployercontractpayload) + +--- + +### DeployAccountContractPayload + +Re-exports [DeployAccountContractPayload](namespaces/types.md#deployaccountcontractpayload) + +--- + +### DeployAccountContractTransaction + +Re-exports [DeployAccountContractTransaction](namespaces/types.md#deployaccountcontracttransaction) + +--- + +### DeclareContractPayload + +Re-exports [DeclareContractPayload](namespaces/types.md#declarecontractpayload) + +--- + +### CompleteDeclareContractPayload + +Re-exports [CompleteDeclareContractPayload](namespaces/types.md#completedeclarecontractpayload) + +--- + +### DeclareAndDeployContractPayload + +Re-exports [DeclareAndDeployContractPayload](namespaces/types.md#declareanddeploycontractpayload) + +--- + +### DeclareContractTransaction + +Re-exports [DeclareContractTransaction](namespaces/types.md#declarecontracttransaction) + +--- + +### CallDetails + +Re-exports [CallDetails](namespaces/types.md#calldetails) + +--- + +### Invocation + +Re-exports [Invocation](namespaces/types.md#invocation) + +--- + +### Call + +Re-exports [Call](namespaces/types.md#call) + +--- + +### CairoVersion + +Re-exports [CairoVersion](namespaces/types.md#cairoversion) + +--- + +### CompilerVersion + +Re-exports [CompilerVersion](namespaces/types.md#compilerversion) + +--- + +### InvocationsDetails + +Re-exports [InvocationsDetails](namespaces/types.md#invocationsdetails) + +--- + +### Details + +Re-exports [Details](namespaces/types.md#details) + +--- + +### InvocationsDetailsWithNonce + +Re-exports [InvocationsDetailsWithNonce](namespaces/types.md#invocationsdetailswithnonce) + +--- + +### TransactionType + +Re-exports [TransactionType](enums/types.TransactionType.md) + +--- + +### TransactionStatus + +Re-exports [TransactionStatus](enums/types.TransactionStatus.md) + +--- + +### TransactionFinalityStatus + +Re-exports [TransactionFinalityStatus](enums/types.TransactionFinalityStatus.md) + +--- + +### TransactionExecutionStatus + +Re-exports [TransactionExecutionStatus](enums/types.TransactionExecutionStatus.md) + +--- + +### BlockStatus + +Re-exports [BlockStatus](enums/types.BlockStatus.md) + +--- + +### BlockTag + +Re-exports [BlockTag](enums/types.BlockTag.md) + +--- + +### BlockNumber + +Re-exports [BlockNumber](namespaces/types.md#blocknumber) + +--- + +### BlockIdentifier + +Re-exports [BlockIdentifier](namespaces/types.md#blockidentifier) + +--- + +### AccountInvocationItem + +Re-exports [AccountInvocationItem](namespaces/types.md#accountinvocationitem) + +--- + +### AccountInvocations + +Re-exports [AccountInvocations](namespaces/types.md#accountinvocations) + +--- + +### Invocations + +Re-exports [Invocations](namespaces/types.md#invocations) + +--- + +### Tupled + +Re-exports [Tupled](namespaces/types.md#tupled) + +--- + +### Args + +Re-exports [Args](namespaces/types.md#args) + +--- + +### ParsedStruct + +Re-exports [ParsedStruct](namespaces/types.md#parsedstruct) + +--- + +### waitForTransactionOptions + +Re-exports [waitForTransactionOptions](namespaces/types.md#waitfortransactionoptions) + +--- + +### getSimulateTransactionOptions + +Re-exports [getSimulateTransactionOptions](namespaces/types.md#getsimulatetransactionoptions) + +--- + +### getContractVersionOptions + +Re-exports [getContractVersionOptions](namespaces/types.md#getcontractversionoptions) + +--- + +### getEstimateFeeBulkOptions + +Re-exports [getEstimateFeeBulkOptions](namespaces/types.md#getestimatefeebulkoptions) + +--- + +### CallStruct + +Re-exports [CallStruct](interfaces/types.CallStruct.md) + +--- + +### ContractVersion + +Re-exports [ContractVersion](namespaces/types.md#contractversion) + +--- + +### ContractClass + +Re-exports [ContractClass](namespaces/types.md#contractclass) + +--- + +### CompiledContract + +Re-exports [CompiledContract](namespaces/types.md#compiledcontract) + +--- + +### CairoContract + +Re-exports [CairoContract](namespaces/types.md#cairocontract) + +--- + +### EntryPointType + +Re-exports [EntryPointType](enums/types.EntryPointType.md) + +--- + +### Abi + +Re-exports [Abi](namespaces/types.md#abi) + +--- + +### AbiEntry + +Re-exports [AbiEntry](namespaces/types.md#abientry) + +--- + +### EventEntry + +Re-exports [EventEntry](namespaces/types.md#evententry) + +--- + +### FunctionAbi + +Re-exports [FunctionAbi](namespaces/types.md#functionabi) + +--- + +### AbiStructs + +Re-exports [AbiStructs](namespaces/types.md#abistructs) + +--- + +### StructAbi + +Re-exports [StructAbi](namespaces/types.md#structabi) + +--- + +### AbiEnums + +Re-exports [AbiEnums](namespaces/types.md#abienums) + +--- + +### EnumAbi + +Re-exports [EnumAbi](namespaces/types.md#enumabi) + +--- + +### AbiEvents + +Re-exports [AbiEvents](namespaces/types.md#abievents) + +--- + +### EventAbi + +Re-exports [EventAbi](namespaces/types.md#eventabi) + +--- + +### Cairo1Event + +Re-exports [Cairo1Event](namespaces/types.md#cairo1event) + +--- + +### LegacyEvent + +Re-exports [LegacyEvent](namespaces/types.md#legacyevent) + +--- + +### LegacyContractClass + +Re-exports [LegacyContractClass](namespaces/types.md#legacycontractclass) + +--- + +### LegacyCompiledContract + +Re-exports [LegacyCompiledContract](namespaces/types.md#legacycompiledcontract) + +--- + +### Builtins + +Re-exports [Builtins](namespaces/types.md#builtins) + +--- + +### CompressedProgram + +Re-exports [CompressedProgram](namespaces/types.md#compressedprogram) + +--- + +### EntryPointsByType + +Re-exports [EntryPointsByType](namespaces/types.md#entrypointsbytype) + +--- + +### ContractEntryPointFields + +Re-exports [ContractEntryPointFields](namespaces/types.md#contractentrypointfields) + +--- + +### Program + +Re-exports [Program](interfaces/types.Program.md) + +--- + +### CairoAssembly + +Re-exports [CairoAssembly](namespaces/types.md#cairoassembly) + +--- + +### CompiledSierra + +Re-exports [CompiledSierra](namespaces/types.md#compiledsierra) + +--- + +### SierraContractClass + +Re-exports [SierraContractClass](namespaces/types.md#sierracontractclass) + +--- + +### CompiledSierraCasm + +Re-exports [CompiledSierraCasm](namespaces/types.md#compiledsierracasm) + +--- + +### ByteCode + +Re-exports [ByteCode](namespaces/types.md#bytecode) + +--- + +### PythonicHints + +Re-exports [PythonicHints](namespaces/types.md#pythonichints) + +--- + +### SierraProgramDebugInfo + +Re-exports [SierraProgramDebugInfo](namespaces/types.md#sierraprogramdebuginfo) + +--- + +### SierraEntryPointsByType + +Re-exports [SierraEntryPointsByType](namespaces/types.md#sierraentrypointsbytype) + +--- + +### SierraContractEntryPointFields + +Re-exports [SierraContractEntryPointFields](namespaces/types.md#sierracontractentrypointfields) + +--- + +### ProviderOptions + +Re-exports [ProviderOptions](interfaces/types.ProviderOptions.md) + +--- + +### RpcProviderOptions + +Re-exports [RpcProviderOptions](namespaces/types.md#rpcprovideroptions) + +--- + +### SequencerHttpMethod + +Re-exports [SequencerHttpMethod](namespaces/types.md#sequencerhttpmethod) + +--- + +### SequencerProviderOptions + +Re-exports [SequencerProviderOptions](namespaces/types.md#sequencerprovideroptions) + +--- + +### GetBlockResponse + +Re-exports [GetBlockResponse](interfaces/types.GetBlockResponse.md) + +--- + +### GetCodeResponse + +Re-exports [GetCodeResponse](interfaces/types.GetCodeResponse.md) + +--- + +### ContractEntryPoint + +Re-exports [ContractEntryPoint](interfaces/types.ContractEntryPoint.md) + +--- + +### GetTransactionResponse + +Re-exports [GetTransactionResponse](namespaces/types.md#gettransactionresponse) + +--- + +### CommonTransactionResponse + +Re-exports [CommonTransactionResponse](interfaces/types.CommonTransactionResponse.md) + +--- + +### InvokeTransactionResponse + +Re-exports [InvokeTransactionResponse](interfaces/types.InvokeTransactionResponse.md) + +--- + +### DeclareTransactionResponse + +Re-exports [DeclareTransactionResponse](interfaces/types.DeclareTransactionResponse.md) + +--- + +### MessageToL1 + +Re-exports [MessageToL1](interfaces/types.MessageToL1.md) + +--- + +### Event + +Re-exports [Event](interfaces/types.Event.md) + +--- + +### MessageToL2 + +Re-exports [MessageToL2](interfaces/types.MessageToL2.md) + +--- + +### RejectedTransactionResponse + +Re-exports [RejectedTransactionResponse](namespaces/types.md#rejectedtransactionresponse) + +--- + +### GetTransactionReceiptResponse + +Re-exports [GetTransactionReceiptResponse](namespaces/types.md#gettransactionreceiptresponse) + +--- + +### SuccessfulTransactionReceiptResponse + +Re-exports [SuccessfulTransactionReceiptResponse](namespaces/types.md#successfultransactionreceiptresponse) + +--- + +### InvokeTransactionReceiptResponse + +Re-exports [InvokeTransactionReceiptResponse](interfaces/types.InvokeTransactionReceiptResponse.md) + +--- + +### DeclareTransactionReceiptResponse + +Re-exports [DeclareTransactionReceiptResponse](namespaces/types.md#declaretransactionreceiptresponse) + +--- + +### DeployTransactionReceiptResponse + +Re-exports [DeployTransactionReceiptResponse](namespaces/types.md#deploytransactionreceiptresponse) + +--- + +### RejectedTransactionReceiptResponse + +Re-exports [RejectedTransactionReceiptResponse](namespaces/types.md#rejectedtransactionreceiptresponse) + +--- + +### RevertedTransactionReceiptResponse + +Re-exports [RevertedTransactionReceiptResponse](namespaces/types.md#revertedtransactionreceiptresponse) + +--- + +### EstimateFeeResponse + +Re-exports [EstimateFeeResponse](interfaces/types.EstimateFeeResponse.md) + +--- + +### InvokeFunctionResponse + +Re-exports [InvokeFunctionResponse](interfaces/types.InvokeFunctionResponse.md) + +--- + +### DeclareContractResponse + +Re-exports [DeclareContractResponse](interfaces/types.DeclareContractResponse.md) + +--- + +### CallContractResponse + +Re-exports [CallContractResponse](namespaces/types.md#callcontractresponse) + +--- + +### EstimateFeeAction + +Re-exports [EstimateFeeAction](namespaces/types.md#estimatefeeaction) + +--- + +### EstimateFeeResponseBulk + +Re-exports [EstimateFeeResponseBulk](namespaces/types.md#estimatefeeresponsebulk) + +--- + +### Storage + +Re-exports [Storage](namespaces/types.md#storage) + +--- + +### Nonce + +Re-exports [Nonce](namespaces/types.md#nonce) + +--- + +### SimulationFlags + +Re-exports [SimulationFlags](namespaces/types.md#simulationflags) + +--- + +### SimulatedTransaction + +Re-exports [SimulatedTransaction](namespaces/types.md#simulatedtransaction) + +--- + +### SimulateTransactionResponse + +Re-exports [SimulateTransactionResponse](namespaces/types.md#simulatetransactionresponse) + +--- + +### StateUpdateResponse + +Re-exports [StateUpdateResponse](interfaces/types.StateUpdateResponse.md) + +--- + +### ContractClassResponse + +Re-exports [ContractClassResponse](namespaces/types.md#contractclassresponse) + +--- + +### InvocationsSignerDetails + +Re-exports [InvocationsSignerDetails](interfaces/types.InvocationsSignerDetails.md) + +--- + +### DeclareSignerDetails + +Re-exports [DeclareSignerDetails](interfaces/types.DeclareSignerDetails.md) + +--- + +### DeployAccountSignerDetails + +Re-exports [DeployAccountSignerDetails](namespaces/types.md#deployaccountsignerdetails) + +--- + +### StarkNetMerkleType + +Re-exports [StarkNetMerkleType](namespaces/types.md#starknetmerkletype) + +--- + +### StarkNetType + +Re-exports [StarkNetType](namespaces/types.md#starknettype) + +--- + +### StarkNetDomain + +Re-exports [StarkNetDomain](interfaces/types.StarkNetDomain.md) + +--- + +### TypedData + +Re-exports [TypedData](interfaces/types.TypedData.md) + +--- + +### CairoEnum + +Re-exports [CairoEnum](namespaces/types.md#cairoenum) + +## Type Aliases + +### TypedContract + +Ƭ **TypedContract**<`TAbi`\>: `AbiWanTypedContract`<`TAbi`\> & [`ContractInterface`](classes/ContractInterface.md) + +#### Type parameters + +| Name | Type | +| :----- | :------------------ | +| `TAbi` | extends `AbiKanabi` | + +#### Defined in + +[src/contract/interface.ts:22](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/interface.ts#L22) + +--- + +### ContractFactoryParams + +Ƭ **ContractFactoryParams**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------- | :--------------------------------------------------------- | +| `compiledContract` | [`CompiledContract`](namespaces/types.md#compiledcontract) | +| `account` | `any` | +| `casm?` | [`CairoAssembly`](namespaces/types.md#cairoassembly) | +| `classHash?` | `string` | +| `compiledClassHash?` | `string` | +| `abi?` | [`Abi`](namespaces/types.md#abi) | + +#### Defined in + +[src/contract/contractFactory.ts:13](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/contractFactory.ts#L13) + +--- + +### CairoEnumRaw + +Ƭ **CairoEnumRaw**: `Object` + +#### Index signature + +▪ [key: `string`]: `any` + +#### Defined in + +[src/utils/calldata/enum/CairoCustomEnum.ts:1](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/enum/CairoCustomEnum.ts#L1) + +## Variables + +### number + +• `Const` **number**: [`num`](namespaces/num.md) = `num` + +**`Deprecated`** + +prefer the 'num' naming + +#### Defined in + +[src/index.ts:46](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/index.ts#L46) + +--- + +### defaultProvider + +• `Const` **defaultProvider**: [`Provider`](classes/Provider.md) + +#### Defined in + +[src/provider/index.ts:9](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/index.ts#L9) + +## Functions + +### getCalldata + +▸ **getCalldata**(`args`, `callback`): [`Calldata`](namespaces/types.md#calldata) + +#### Parameters + +| Name | Type | +| :--------- | :--------------------------------------- | +| `args` | [`RawArgs`](namespaces/types.md#rawargs) | +| `callback` | `Function` | + +#### Returns + +[`Calldata`](namespaces/types.md#calldata) + +#### Defined in + +[src/contract/default.ts:108](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L108) + +--- + +### splitArgsAndOptions + +▸ **splitArgsAndOptions**(`args`): { `args`: [`ArgsOrCalldata`](namespaces/types.md#argsorcalldata) ; `options`: [`ContractOptions`](namespaces/types.md#contractoptions) } \| { `args`: [`ArgsOrCalldata`](namespaces/types.md#argsorcalldata) ; `options?`: `undefined` } + +#### Parameters + +| Name | Type | +| :----- | :--------------------------------------------------------------------------- | +| `args` | [`ArgsOrCalldataWithOptions`](namespaces/types.md#argsorcalldatawithoptions) | + +#### Returns + +{ `args`: [`ArgsOrCalldata`](namespaces/types.md#argsorcalldata) ; `options`: [`ContractOptions`](namespaces/types.md#contractoptions) } \| { `args`: [`ArgsOrCalldata`](namespaces/types.md#argsorcalldata) ; `options?`: `undefined` } + +#### Defined in + +[src/contract/default.ts:35](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/contract/default.ts#L35) + +--- + +### fixStack + +▸ **fixStack**(`target`, `fn?`): `void` + +#### Parameters + +| Name | Type | Default value | +| :------- | :--------- | :------------------- | +| `target` | `Error` | `undefined` | +| `fn` | `Function` | `target.constructor` | + +#### Returns + +`void` + +#### Defined in + +[src/provider/errors.ts:2](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L2) + +--- + +### fixProto + +▸ **fixProto**(`target`, `prototype`): `void` + +#### Parameters + +| Name | Type | +| :---------- | :------- | +| `target` | `Error` | +| `prototype` | `Object` | + +#### Returns + +`void` + +#### Defined in + +[src/provider/errors.ts:8](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/errors.ts#L8) + +--- + +### getDefaultNodeUrl + +▸ **getDefaultNodeUrl**(`networkName?`, `mute?`): `string` + +#### Parameters + +| Name | Type | Default value | +| :------------- | :---------------------------------------------- | :------------ | +| `networkName?` | [`NetworkName`](enums/constants.NetworkName.md) | `undefined` | +| `mute` | `boolean` | `false` | + +#### Returns + +`string` + +#### Defined in + +[src/provider/rpc.ts:45](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/provider/rpc.ts#L45) + +--- + +### addAddressPadding + +▸ **addAddressPadding**(`address`): `string` + +#### Parameters + +| Name | Type | +| :-------- | :------------------------------------------------- | +| `address` | [`BigNumberish`](namespaces/types.md#bignumberish) | + +#### Returns + +`string` + +#### Defined in + +[src/utils/address.ts:10](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/address.ts#L10) + +--- + +### validateAndParseAddress + +▸ **validateAndParseAddress**(`address`): `string` + +#### Parameters + +| Name | Type | +| :-------- | :------------------------------------------------- | +| `address` | [`BigNumberish`](namespaces/types.md#bignumberish) | + +#### Returns + +`string` + +#### Defined in + +[src/utils/address.ts:14](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/address.ts#L14) + +--- + +### getChecksumAddress + +▸ **getChecksumAddress**(`address`): `string` + +#### Parameters + +| Name | Type | +| :-------- | :------------------------------------------------- | +| `address` | [`BigNumberish`](namespaces/types.md#bignumberish) | + +#### Returns + +`string` + +#### Defined in + +[src/utils/address.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/address.ts#L27) + +--- + +### validateChecksumAddress + +▸ **validateChecksumAddress**(`address`): `boolean` + +#### Parameters + +| Name | Type | +| :-------- | :------- | +| `address` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/address.ts:44](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/address.ts#L44) + +--- + +### isUrl + +▸ **isUrl**(`s?`): `boolean` + +Loosely validate a URL `string`. + +#### Parameters + +| Name | Type | +| :--- | :------- | +| `s?` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/url.ts:20](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/url.ts#L20) + +--- + +### buildUrl + +▸ **buildUrl**(`baseUrl`, `defaultPath`, `urlOrPath?`): `string` + +#### Parameters + +| Name | Type | +| :------------ | :------- | +| `baseUrl` | `string` | +| `defaultPath` | `string` | +| `urlOrPath?` | `string` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/url.ts:49](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/url.ts#L49) + +--- + +### isSierra + +▸ **isSierra**(`contract`): contract is CompiledSierra \| SierraContractClass + +#### Parameters + +| Name | Type | +| :--------- | :--------------------------------------------------------------- | +| `contract` | `string` \| [`CairoContract`](namespaces/types.md#cairocontract) | + +#### Returns + +contract is CompiledSierra \| SierraContractClass + +#### Defined in + +[src/utils/contract.ts:14](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/contract.ts#L14) + +--- + +### extractContractHashes + +▸ **extractContractHashes**(`payload`): [`CompleteDeclareContractPayload`](namespaces/types.md#completedeclarecontractpayload) + +#### Parameters + +| Name | Type | +| :-------- | :--------------------------------------------------------------------- | +| `payload` | [`DeclareContractPayload`](namespaces/types.md#declarecontractpayload) | + +#### Returns + +[`CompleteDeclareContractPayload`](namespaces/types.md#completedeclarecontractpayload) + +#### Defined in + +[src/utils/contract.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/contract.ts#L21) + +--- + +### contractClassResponseToLegacyCompiledContract + +▸ **contractClassResponseToLegacyCompiledContract**(`ccr`): [`LegacyCompiledContract`](namespaces/types.md#legacycompiledcontract) + +Helper to redeclare response Cairo0 contract + +#### Parameters + +| Name | Type | +| :---- | :------------------------------------------------------------------- | +| `ccr` | [`ContractClassResponse`](namespaces/types.md#contractclassresponse) | + +#### Returns + +[`LegacyCompiledContract`](namespaces/types.md#legacycompiledcontract) + +#### Defined in + +[src/utils/contract.ts:46](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/contract.ts#L46) + +--- + +### parseUDCEvent + +▸ **parseUDCEvent**(`txReceipt`): `Object` + +Parse Transaction Receipt Event from UDC invoke transaction and +create DeployContractResponse compatible response with addition of the UDC Event data + +#### Parameters + +| Name | Type | +| :---------- | :----------------------------------------------------------------------------------------- | +| `txReceipt` | [`InvokeTransactionReceiptResponse`](interfaces/types.InvokeTransactionReceiptResponse.md) | + +#### Returns + +`Object` + +DeployContractResponse | UDC Event Response data + +| Name | Type | +| :----------------- | :------- | +| `transaction_hash` | `string` | +| `contract_address` | `any` | +| `address` | `any` | +| `deployer` | `any` | +| `unique` | `any` | +| `classHash` | `any` | +| `calldata_len` | `any` | +| `calldata` | `any` | +| `salt` | `any` | + +#### Defined in + +[src/utils/events.ts:11](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/events.ts#L11) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/_category_.yml b/www/versioned_docs/version-5.24.3/API/namespaces/_category_.yml new file mode 100644 index 000000000..fdb625823 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/_category_.yml @@ -0,0 +1,2 @@ +label: 'Namespaces' +position: 1 diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/cairo.md b/www/versioned_docs/version-5.24.3/API/namespaces/cairo.md new file mode 100644 index 000000000..7b8994758 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/cairo.md @@ -0,0 +1,484 @@ +--- +id: 'cairo' +title: 'Namespace: cairo' +sidebar_label: 'cairo' +sidebar_position: 0 +custom_edit_url: null +--- + +## Functions + +### isCairo1Abi + +▸ **isCairo1Abi**(`abi`): `boolean` + +Test if an ABI comes from a Cairo 1 contract + +**`Example`** + +```typescript +const isCairo1: boolean = isCairo1Abi(myAbi: Abi); +``` + +#### Parameters + +| Name | Type | Description | +| :---- | :-------------------- | :--------------------------------------------- | +| `abi` | [`Abi`](types.md#abi) | representing the interface of a Cairo contract | + +#### Returns + +`boolean` + +TRUE if it is an ABI from a Cairo1 contract + +#### Defined in + +[src/utils/calldata/cairo.ts:53](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L53) + +--- + +### getAbiContractVersion + +▸ **getAbiContractVersion**(`abi`): [`ContractVersion`](types.md#contractversion) + +Return ContractVersion (Abi version) based on Abi +or undefined for unknown version + +#### Parameters + +| Name | Type | +| :---- | :-------------------- | +| `abi` | [`Abi`](types.md#abi) | + +#### Returns + +[`ContractVersion`](types.md#contractversion) + +string + +#### Defined in + +[src/utils/calldata/cairo.ts:67](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L67) + +--- + +### felt + +▸ **felt**(`it`): `string` + +Create felt Cairo type (cairo type helper) + +#### Parameters + +| Name | Type | +| :--- | :-------------------------------------- | +| `it` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`string` + +format: felt-string + +#### Defined in + +[src/utils/calldata/cairo.ts:127](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L127) + +--- + +### isLen + +▸ **isLen**(`name`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `name` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L16) + +--- + +### isTypeFelt + +▸ **isTypeFelt**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:17](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L17) + +--- + +### isTypeArray + +▸ **isTypeArray**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L18) + +--- + +### isTypeTuple + +▸ **isTypeTuple**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:22](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L22) + +--- + +### isTypeNamedTuple + +▸ **isTypeNamedTuple**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:23](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L23) + +--- + +### isTypeStruct + +▸ **isTypeStruct**(`type`, `structs`): `boolean` + +#### Parameters + +| Name | Type | +| :-------- | :---------------------------------- | +| `type` | `string` | +| `structs` | [`AbiStructs`](types.md#abistructs) | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:24](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L24) + +--- + +### isTypeEnum + +▸ **isTypeEnum**(`type`, `enums`): `boolean` + +#### Parameters + +| Name | Type | +| :------ | :------------------------------ | +| `type` | `string` | +| `enums` | [`AbiEnums`](types.md#abienums) | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L25) + +--- + +### isTypeOption + +▸ **isTypeOption**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:26](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L26) + +--- + +### isTypeResult + +▸ **isTypeResult**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L27) + +--- + +### isTypeUint + +▸ **isTypeUint**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:28](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L28) + +--- + +### isTypeLitteral + +▸ **isTypeLitteral**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:29](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L29) + +--- + +### isTypeUint256 + +▸ **isTypeUint256**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:30](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L30) + +--- + +### isTypeBool + +▸ **isTypeBool**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:31](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L31) + +--- + +### isTypeContractAddress + +▸ **isTypeContractAddress**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:32](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L32) + +--- + +### isTypeEthAddress + +▸ **isTypeEthAddress**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:34](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L34) + +--- + +### isCairo1Type + +▸ **isCairo1Type**(`type`): `boolean` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/calldata/cairo.ts:36](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L36) + +--- + +### getArrayType + +▸ **getArrayType**(`type`): `string` + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `type` | `string` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/calldata/cairo.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L37) + +--- + +### uint256 + +▸ **uint256**(`it`): [`Uint256`](../interfaces/types.Uint256.md) + +Create Uint256 Cairo type (helper for common struct type) + +**`Example`** + +```typescript +uint256('892349863487563453485768723498'); +``` + +#### Parameters + +| Name | Type | +| :--- | :-------------------------------------- | +| `it` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +[`Uint256`](../interfaces/types.Uint256.md) + +#### Defined in + +[src/utils/calldata/cairo.ts:101](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L101) + +--- + +### tuple + +▸ **tuple**(`...args`): `Record`<`number`, `boolean` \| `object` \| [`BigNumberish`](types.md#bignumberish)\> + +Create unnamed tuple Cairo type (helper same as common struct type) + +**`Example`** + +```typescript +tuple(1, '0x101', 16); +``` + +#### Parameters + +| Name | Type | +| :-------- | :------------------------------------------------------------------- | +| `...args` | (`boolean` \| `object` \| [`BigNumberish`](types.md#bignumberish))[] | + +#### Returns + +`Record`<`number`, `boolean` \| `object` \| [`BigNumberish`](types.md#bignumberish)\> + +#### Defined in + +[src/utils/calldata/cairo.ts:119](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/calldata/cairo.ts#L119) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/constants.md b/www/versioned_docs/version-5.24.3/API/namespaces/constants.md new file mode 100644 index 000000000..09996edc3 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/constants.md @@ -0,0 +1,175 @@ +--- +id: 'constants' +title: 'Namespace: constants' +sidebar_label: 'constants' +sidebar_position: 0 +custom_edit_url: null +--- + +Utils + +## Enumerations + +- [BaseUrl](../enums/constants.BaseUrl.md) +- [NetworkName](../enums/constants.NetworkName.md) +- [StarknetChainId](../enums/constants.StarknetChainId.md) +- [TransactionHashPrefix](../enums/constants.TransactionHashPrefix.md) + +## Variables + +### IS_BROWSER + +• `Const` **IS_BROWSER**: `boolean` + +#### Defined in + +[src/utils/encode.ts:4](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L4) + +--- + +### TEXT_TO_FELT_MAX_LEN + +• `Const` **TEXT_TO_FELT_MAX_LEN**: `31` + +Cairo Felt support storing max 31 character + +#### Defined in + +[src/constants.ts:6](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L6) + +--- + +### HEX_STR_TRANSACTION_VERSION_1 + +• `Const` **HEX_STR_TRANSACTION_VERSION_1**: `"0x1"` + +#### Defined in + +[src/constants.ts:8](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L8) + +--- + +### HEX_STR_TRANSACTION_VERSION_2 + +• `Const` **HEX_STR_TRANSACTION_VERSION_2**: `"0x2"` + +#### Defined in + +[src/constants.ts:9](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L9) + +--- + +### BN_TRANSACTION_VERSION_1 + +• `Const` **BN_TRANSACTION_VERSION_1**: `1n` + +#### Defined in + +[src/constants.ts:10](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L10) + +--- + +### BN_TRANSACTION_VERSION_2 + +• `Const` **BN_TRANSACTION_VERSION_2**: `2n` + +#### Defined in + +[src/constants.ts:11](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L11) + +--- + +### BN_FEE_TRANSACTION_VERSION_1 + +• `Const` **BN_FEE_TRANSACTION_VERSION_1**: `bigint` + +#### Defined in + +[src/constants.ts:12](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L12) + +--- + +### BN_FEE_TRANSACTION_VERSION_2 + +• `Const` **BN_FEE_TRANSACTION_VERSION_2**: `bigint` + +#### Defined in + +[src/constants.ts:13](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L13) + +--- + +### ZERO + +• `Const` **ZERO**: `0n` + +#### Defined in + +[src/constants.ts:15](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L15) + +--- + +### MASK_250 + +• `Const` **MASK_250**: `bigint` + +#### Defined in + +[src/constants.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L16) + +--- + +### MASK_251 + +• `Const` **MASK_251**: `bigint` + +#### Defined in + +[src/constants.ts:17](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L17) + +--- + +### API_VERSION + +• `Const` **API_VERSION**: `0n` + +#### Defined in + +[src/constants.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L18) + +--- + +### UDC + +• `Const` **UDC**: `Object` + +#### Type declaration + +| Name | Type | +| :----------- | :------- | +| `ADDRESS` | `string` | +| `ENTRYPOINT` | `string` | + +#### Defined in + +[src/constants.ts:43](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L43) + +--- + +### RPC_GOERLI_NODES + +• `Const` **RPC_GOERLI_NODES**: `string`[] + +#### Defined in + +[src/constants.ts:48](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L48) + +--- + +### RPC_MAINNET_NODES + +• `Const` **RPC_MAINNET_NODES**: `string`[] + +#### Defined in + +[src/constants.ts:53](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/constants.ts#L53) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/ec.md b/www/versioned_docs/version-5.24.3/API/namespaces/ec.md new file mode 100644 index 000000000..c06a61efe --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/ec.md @@ -0,0 +1,12 @@ +--- +id: 'ec' +title: 'Namespace: ec' +sidebar_label: 'ec' +sidebar_position: 0 +custom_edit_url: null +--- + +## Namespaces + +- [starkCurve](ec.starkCurve.md) +- [weierstrass](ec.weierstrass.md) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/ec.starkCurve.md b/www/versioned_docs/version-5.24.3/API/namespaces/ec.starkCurve.md new file mode 100644 index 000000000..d890906f2 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/ec.starkCurve.md @@ -0,0 +1,533 @@ +--- +id: 'ec.starkCurve' +title: 'Namespace: starkCurve' +sidebar_label: 'starkCurve' +custom_edit_url: null +--- + +[ec](ec.md).starkCurve + +## Type Aliases + +### ProjectivePoint + +Ƭ **ProjectivePoint**: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\> + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:6 + +node_modules/@scure/starknet/lib/index.d.ts:45 + +--- + +### PoseidonOpts + +Ƭ **PoseidonOpts**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------- | :------------------ | +| `Fp` | `IField`<`bigint`\> | +| `rate` | `number` | +| `capacity` | `number` | +| `roundsFull` | `number` | +| `roundsPartial` | `number` | + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:62 + +--- + +### PoseidonFn + +Ƭ **PoseidonFn**: `ReturnType` & { `m`: `number` ; `rate`: `number` ; `capacity`: `number` } + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:69 + +## Variables + +### MAX_VALUE + +• `Const` **MAX_VALUE**: `bigint` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:7 + +--- + +### \_starkCurve + +• `Const` **\_starkCurve**: [`weierstrass`](ec.weierstrass.md) + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:8 + +--- + +### CURVE + +• `Const` **CURVE**: `Readonly`<{ `nBitLength`: `number` ; `nByteLength`: `number` ; `Fp`: `IField`<`bigint`\> ; `n`: `bigint` ; `h`: `bigint` ; `hEff?`: `bigint` ; `Gx`: `bigint` ; `Gy`: `bigint` ; `allowInfinityPoint?`: `boolean` ; `a`: `bigint` ; `b`: `bigint` ; `allowedPrivateKeyLengths?`: readonly `number`[] ; `wrapPrivateKey?`: `boolean` ; `endo?`: { `beta`: `bigint` ; `splitScalar`: (`k`: `bigint`) => { `k1neg`: `boolean` ; `k1`: `bigint` ; `k2neg`: `boolean` ; `k2`: `bigint` } } ; `isTorsionFree?`: (`c`: [`weierstrass`](ec.weierstrass.md), `point`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\>) => `boolean` ; `clearCofactor?`: (`c`: [`weierstrass`](ec.weierstrass.md), `point`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\>) => [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\> ; `hash`: `u.CHash` ; `hmac`: (`key`: `Uint8Array`, ...`messages`: `Uint8Array`[]) => `Uint8Array` ; `randomBytes`: (`bytesLength?`: `number`) => `Uint8Array` ; `lowS`: `boolean` ; `bits2int?`: (`bytes`: `Uint8Array`) => `bigint` ; `bits2int_modN?`: (`bytes`: `Uint8Array`) => `bigint` ; `p`: `bigint` }\> + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:13 + +--- + +### ProjectivePoint + +• **ProjectivePoint**: [`ProjConstructor`](../interfaces/ec.weierstrass.ProjConstructor.md)<`bigint`\> + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:6 + +node_modules/@scure/starknet/lib/index.d.ts:45 + +--- + +### Signature + +• `Const` **Signature**: [`weierstrass`](ec.weierstrass.md) + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:45 + +--- + +### utils + +• `Const` **utils**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `normPrivateKeyToScalar` | (`key`: `u.PrivKey`) => `bigint` | +| `randomPrivateKey` | () => `Uint8Array` | +| `precompute` | (`windowSize?`: `number`, `point?`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\>) => [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\> | +| `isValidPrivateKey` | (`privateKey`: `PrivKey`) => `boolean` | + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:45 + +--- + +### Fp251 + +• `Const` **Fp251**: `Readonly`<`IField`<`bigint`\> & `Required`<`Pick`<`IField`<`bigint`\>, `"isOdd"`\>\>\> + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:60 + +## Functions + +### getPublicKey + +▸ **getPublicKey**(`privKey`, `isCompressed?`): `Uint8Array` + +#### Parameters + +| Name | Type | +| :-------------- | :-------- | +| `privKey` | `Hex` | +| `isCompressed?` | `boolean` | + +#### Returns + +`Uint8Array` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:9 + +--- + +### getSharedSecret + +▸ **getSharedSecret**(`privKeyA`, `pubKeyB`): `Uint8Array` + +#### Parameters + +| Name | Type | +| :--------- | :---- | +| `privKeyA` | `Hex` | +| `pubKeyB` | `Hex` | + +#### Returns + +`Uint8Array` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:10 + +--- + +### sign + +▸ **sign**(`msgHash`, `privKey`, `opts?`): [`SignatureType`](../interfaces/ec.weierstrass.SignatureType.md) + +#### Parameters + +| Name | Type | +| :-------- | :---- | +| `msgHash` | `Hex` | +| `privKey` | `Hex` | +| `opts?` | `any` | + +#### Returns + +[`SignatureType`](../interfaces/ec.weierstrass.SignatureType.md) + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:11 + +--- + +### verify + +▸ **verify**(`signature`, `msgHash`, `pubKey`): `boolean` + +#### Parameters + +| Name | Type | +| :---------- | :------------------------------------------------------------------------ | +| `signature` | `Hex` \| [`SignatureType`](../interfaces/ec.weierstrass.SignatureType.md) | +| `msgHash` | `Hex` | +| `pubKey` | `Hex` | + +#### Returns + +`boolean` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:12 + +--- + +### grindKey + +▸ **grindKey**(`seed`): `string` + +#### Parameters + +| Name | Type | +| :----- | :---- | +| `seed` | `Hex` | + +#### Returns + +`string` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:52 + +--- + +### getStarkKey + +▸ **getStarkKey**(`privateKey`): `string` + +#### Parameters + +| Name | Type | +| :----------- | :---- | +| `privateKey` | `Hex` | + +#### Returns + +`string` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:53 + +--- + +### ethSigToPrivate + +▸ **ethSigToPrivate**(`signature`): `string` + +#### Parameters + +| Name | Type | +| :---------- | :------- | +| `signature` | `string` | + +#### Returns + +`string` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:54 + +--- + +### getAccountPath + +▸ **getAccountPath**(`layer`, `application`, `ethereumAddress`, `index`): `string` + +#### Parameters + +| Name | Type | +| :---------------- | :------- | +| `layer` | `string` | +| `application` | `string` | +| `ethereumAddress` | `string` | +| `index` | `number` | + +#### Returns + +`string` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:55 + +--- + +### pedersen + +▸ **pedersen**(`x`, `y`): `string` + +#### Parameters + +| Name | Type | +| :--- | :------------ | +| `x` | `PedersenArg` | +| `y` | `PedersenArg` | + +#### Returns + +`string` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:57 + +--- + +### \_poseidonMDS + +▸ **\_poseidonMDS**(`Fp`, `name`, `m`, `attempt?`): `bigint`[][] + +#### Parameters + +| Name | Type | +| :--------- | :------------------ | +| `Fp` | `IField`<`bigint`\> | +| `name` | `string` | +| `m` | `number` | +| `attempt?` | `number` | + +#### Returns + +`bigint`[][] + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:61 + +--- + +### poseidonBasic + +▸ **poseidonBasic**(`opts`, `mds`): [`PoseidonFn`](ec.starkCurve.md#poseidonfn) + +#### Parameters + +| Name | Type | +| :----- | :---------------------------------------------- | +| `opts` | [`PoseidonOpts`](ec.starkCurve.md#poseidonopts) | +| `mds` | `bigint`[][] | + +#### Returns + +[`PoseidonFn`](ec.starkCurve.md#poseidonfn) + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:74 + +--- + +### poseidonCreate + +▸ **poseidonCreate**(`opts`, `mdsAttempt?`): [`PoseidonFn`](ec.starkCurve.md#poseidonfn) + +#### Parameters + +| Name | Type | +| :------------ | :---------------------------------------------- | +| `opts` | [`PoseidonOpts`](ec.starkCurve.md#poseidonopts) | +| `mdsAttempt?` | `number` | + +#### Returns + +[`PoseidonFn`](ec.starkCurve.md#poseidonfn) + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:75 + +--- + +### poseidonHash + +▸ **poseidonHash**(`x`, `y`, `fn?`): `bigint` + +#### Parameters + +| Name | Type | +| :---- | :------------------------------------------ | +| `x` | `bigint` | +| `y` | `bigint` | +| `fn?` | [`PoseidonFn`](ec.starkCurve.md#poseidonfn) | + +#### Returns + +`bigint` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:77 + +--- + +### poseidonHashFunc + +▸ **poseidonHashFunc**(`x`, `y`, `fn?`): `Uint8Array` + +#### Parameters + +| Name | Type | +| :---- | :------------------------------------------ | +| `x` | `Uint8Array` | +| `y` | `Uint8Array` | +| `fn?` | [`PoseidonFn`](ec.starkCurve.md#poseidonfn) | + +#### Returns + +`Uint8Array` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:78 + +--- + +### poseidonHashSingle + +▸ **poseidonHashSingle**(`x`, `fn?`): `bigint` + +#### Parameters + +| Name | Type | +| :---- | :------------------------------------------ | +| `x` | `bigint` | +| `fn?` | [`PoseidonFn`](ec.starkCurve.md#poseidonfn) | + +#### Returns + +`bigint` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:79 + +--- + +### poseidonHashMany + +▸ **poseidonHashMany**(`values`, `fn?`): `bigint` + +#### Parameters + +| Name | Type | +| :------- | :------------------------------------------ | +| `values` | `bigint`[] | +| `fn?` | [`PoseidonFn`](ec.starkCurve.md#poseidonfn) | + +#### Returns + +`bigint` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:80 + +--- + +### computeHashOnElements + +▸ **computeHashOnElements**(`data`, `fn?`): `PedersenArg` + +#### Parameters + +| Name | Type | +| :----- | :--------------------------------------------------- | +| `data` | `PedersenArg`[] | +| `fn?` | (`x`: `PedersenArg`, `y`: `PedersenArg`) => `string` | + +#### Returns + +`PedersenArg` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:58 + +--- + +### keccak + +▸ **keccak**(`data`): `bigint` + +#### Parameters + +| Name | Type | +| :----- | :----------- | +| `data` | `Uint8Array` | + +#### Returns + +`bigint` + +#### Defined in + +node_modules/@scure/starknet/lib/index.d.ts:59 + +--- + +### poseidonSmall + +▸ **poseidonSmall**(`values`): `bigint`[] + +#### Parameters + +| Name | Type | +| :------- | :--------- | +| `values` | `bigint`[] | + +#### Returns + +`bigint`[] + +#### Defined in + +node_modules/@noble/curves/abstract/poseidon.d.ts:27 diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/ec.weierstrass.md b/www/versioned_docs/version-5.24.3/API/namespaces/ec.weierstrass.md new file mode 100644 index 000000000..010cd04ef --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/ec.weierstrass.md @@ -0,0 +1,384 @@ +--- +id: 'ec.weierstrass' +title: 'Namespace: weierstrass' +sidebar_label: 'weierstrass' +custom_edit_url: null +--- + +[ec](ec.md).weierstrass + +## Interfaces + +- [ProjPointType](../interfaces/ec.weierstrass.ProjPointType.md) +- [ProjConstructor](../interfaces/ec.weierstrass.ProjConstructor.md) +- [SignatureType](../interfaces/ec.weierstrass.SignatureType.md) + +## Type Aliases + +### AffinePoint + +Ƭ **AffinePoint**<`T`\>: { `x`: `T` ; `y`: `T` } & { `z?`: `never` ; `t?`: `never` } + +#### Type parameters + +| Name | +| :--- | +| `T` | + +#### Defined in + +node_modules/@noble/curves/abstract/curve.d.ts:3 + +--- + +### BasicWCurve + +Ƭ **BasicWCurve**<`T`\>: `BasicCurve`<`T`\> & { `a`: `T` ; `b`: `T` ; `allowedPrivateKeyLengths?`: readonly `number`[] ; `wrapPrivateKey?`: `boolean` ; `endo?`: `EndomorphismOpts` ; `isTorsionFree?`: (`c`: [`ProjConstructor`](../interfaces/ec.weierstrass.ProjConstructor.md)<`T`\>, `point`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`T`\>) => `boolean` ; `clearCofactor?`: (`c`: [`ProjConstructor`](../interfaces/ec.weierstrass.ProjConstructor.md)<`T`\>, `point`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`T`\>) => [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`T`\> } + +#### Type parameters + +| Name | +| :--- | +| `T` | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:17 + +--- + +### SignOpts + +Ƭ **SignOpts**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------- | :-------- | +| `lowS?` | `boolean` | +| `extraEntropy?` | `Entropy` | +| `prehash?` | `boolean` | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:27 + +--- + +### VerOpts + +Ƭ **VerOpts**: `Object` + +#### Type declaration + +| Name | Type | +| :--------- | :-------- | +| `lowS?` | `boolean` | +| `prehash?` | `boolean` | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:32 + +--- + +### CurvePointsType + +Ƭ **CurvePointsType**<`T`\>: [`BasicWCurve`](ec.weierstrass.md#basicwcurve)<`T`\> & { `fromBytes?`: (`bytes`: `Uint8Array`) => [`AffinePoint`](ec.weierstrass.md#affinepoint)<`T`\> ; `toBytes?`: (`c`: [`ProjConstructor`](../interfaces/ec.weierstrass.ProjConstructor.md)<`T`\>, `point`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`T`\>, `isCompressed`: `boolean`) => `Uint8Array` } + +#### Type parameters + +| Name | +| :--- | +| `T` | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:82 + +--- + +### CurvePointsRes + +Ƭ **CurvePointsRes**<`T`\>: `Object` + +#### Type parameters + +| Name | +| :--- | +| `T` | + +#### Type declaration + +| Name | Type | +| :----------------------- | :------------------------------------------------------------------------- | +| `ProjectivePoint` | [`ProjConstructor`](../interfaces/ec.weierstrass.ProjConstructor.md)<`T`\> | +| `normPrivateKeyToScalar` | (`key`: `PrivKey`) => `bigint` | +| `weierstrassEquation` | (`x`: `T`) => `T` | +| `isWithinCurveOrder` | (`num`: `bigint`) => `boolean` | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:86 + +--- + +### RecoveredSignatureType + +Ƭ **RecoveredSignatureType**: [`SignatureType`](../interfaces/ec.weierstrass.SignatureType.md) & { `recovery`: `number` } + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:154 + +--- + +### SignatureConstructor + +Ƭ **SignatureConstructor**: `Object` + +#### Call signature + +• **new SignatureConstructor**(`r`, `s`): [`SignatureType`](../interfaces/ec.weierstrass.SignatureType.md) + +##### Parameters + +| Name | Type | +| :--- | :------- | +| `r` | `bigint` | +| `s` | `bigint` | + +##### Returns + +[`SignatureType`](../interfaces/ec.weierstrass.SignatureType.md) + +#### Type declaration + +| Name | Type | +| :------------ | :--------------------------------------------------------------------------------- | +| `fromCompact` | (`hex`: `Hex`) => [`SignatureType`](../interfaces/ec.weierstrass.SignatureType.md) | +| `fromDER` | (`hex`: `Hex`) => [`SignatureType`](../interfaces/ec.weierstrass.SignatureType.md) | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:157 + +--- + +### PubKey + +Ƭ **PubKey**: `Hex` \| [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\> + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:166 + +--- + +### CurveType + +Ƭ **CurveType**: [`BasicWCurve`](ec.weierstrass.md#basicwcurve)<`bigint`\> & { `hash`: `CHash` ; `hmac`: `HmacFnSync` ; `randomBytes`: (`bytesLength?`: `number`) => `Uint8Array` ; `lowS?`: `boolean` ; `bits2int?`: (`bytes`: `Uint8Array`) => `bigint` ; `bits2int_modN?`: (`bytes`: `Uint8Array`) => `bigint` } + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:167 + +--- + +### CurveFn + +Ƭ **CurveFn**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `CURVE` | `ReturnType` | +| `getPublicKey` | (`privateKey`: `PrivKey`, `isCompressed?`: `boolean`) => `Uint8Array` | +| `getSharedSecret` | (`privateA`: `PrivKey`, `publicB`: `Hex`, `isCompressed?`: `boolean`) => `Uint8Array` | +| `sign` | (`msgHash`: `Hex`, `privKey`: `PrivKey`, `opts?`: [`SignOpts`](ec.weierstrass.md#signopts)) => [`RecoveredSignatureType`](ec.weierstrass.md#recoveredsignaturetype) | +| `verify` | (`signature`: `Hex` \| `SignatureLike`, `msgHash`: `Hex`, `publicKey`: `Hex`, `opts?`: [`VerOpts`](ec.weierstrass.md#veropts)) => `boolean` | +| `ProjectivePoint` | [`ProjConstructor`](../interfaces/ec.weierstrass.ProjConstructor.md)<`bigint`\> | +| `Signature` | [`SignatureConstructor`](ec.weierstrass.md#signatureconstructor) | +| `utils` | { `normPrivateKeyToScalar`: (`key`: `PrivKey`) => `bigint` ; `randomPrivateKey`: () => `Uint8Array` ; `precompute`: (`windowSize?`: `number`, `point?`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\>) => [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\> ; `isValidPrivateKey`: (`privateKey`: `PrivKey`) => `boolean` } | +| `utils.normPrivateKeyToScalar` | (`key`: `PrivKey`) => `bigint` | +| `utils.randomPrivateKey` | () => `Uint8Array` | +| `utils.precompute` | (`windowSize?`: `number`, `point?`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\>) => [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`bigint`\> | +| `utils.isValidPrivateKey` | [object Object] | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:200 + +## Variables + +### DER + +• `Const` **DER**: `Object` + +#### Type declaration + +| Name | Type | +| :----------- | :---------------------------------------------------------------------------------- | +| `Err` | (`m?`: `string`) => { `name`: `string` ; `message`: `string` ; `stack?`: `string` } | +| `_parseInt` | (`data`: `Uint8Array`) => { `d`: `bigint` ; `l`: `Uint8Array` } | +| `toSig` | (`hex`: `string` \| `Uint8Array`) => { `r`: `bigint` ; `s`: `bigint` } | +| `hexFromSig` | (`sig`: { `r`: `bigint` ; `s`: `bigint` }) => `string` | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:92 + +## Functions + +### weierstrassPoints + +▸ **weierstrassPoints**<`T`\>(`opts`): `Object` + +#### Type parameters + +| Name | +| :--- | +| `T` | + +#### Parameters + +| Name | Type | +| :----- | :----------------------------------------------------------- | +| `opts` | [`CurvePointsType`](ec.weierstrass.md#curvepointstype)<`T`\> | + +#### Returns + +`Object` + +| Name | Type | +| :----------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `CURVE` | `Readonly`<{ `nBitLength`: `number` ; `nByteLength`: `number` ; `Fp`: `mod.IField`<`T`\> ; `n`: `bigint` ; `h`: `bigint` ; `hEff?`: `bigint` ; `Gx`: `T` ; `Gy`: `T` ; `allowInfinityPoint?`: `boolean` ; `a`: `T` ; `b`: `T` ; `allowedPrivateKeyLengths?`: readonly `number`[] ; `wrapPrivateKey?`: `boolean` ; `endo?`: `EndomorphismOpts` ; `isTorsionFree?`: (`c`: [`ProjConstructor`](../interfaces/ec.weierstrass.ProjConstructor.md)<`T`\>, `point`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`T`\>) => `boolean` ; `clearCofactor?`: (`c`: [`ProjConstructor`](../interfaces/ec.weierstrass.ProjConstructor.md)<`T`\>, `point`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`T`\>) => [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`T`\> ; `fromBytes?`: (`bytes`: `Uint8Array`) => [`AffinePoint`](ec.weierstrass.md#affinepoint)<`T`\> ; `toBytes?`: (`c`: [`ProjConstructor`](../interfaces/ec.weierstrass.ProjConstructor.md)<`T`\>, `point`: [`ProjPointType`](../interfaces/ec.weierstrass.ProjPointType.md)<`T`\>, `isCompressed`: `boolean`) => `Uint8Array` ; `p`: `bigint` }\> | +| `ProjectivePoint` | [`ProjConstructor`](../interfaces/ec.weierstrass.ProjConstructor.md)<`T`\> | +| `normPrivateKeyToScalar` | (`key`: `PrivKey`) => `bigint` | +| `weierstrassEquation` | (`x`: `T`) => `T` | +| `isWithinCurveOrder` | (`num`: `bigint`) => `boolean` | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:113 + +--- + +### weierstrass + +▸ **weierstrass**(`curveDef`): [`CurveFn`](ec.weierstrass.md#curvefn) + +#### Parameters + +| Name | Type | +| :--------- | :----------------------------------------- | +| `curveDef` | [`CurveType`](ec.weierstrass.md#curvetype) | + +#### Returns + +[`CurveFn`](ec.weierstrass.md#curvefn) + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:215 + +--- + +### SWUFpSqrtRatio + +▸ **SWUFpSqrtRatio**<`T`\>(`Fp`, `Z`): (`u`: `T`, `v`: `T`) => { `isValid`: `boolean` ; `value`: `T` } + +Implementation of the Shallue and van de Woestijne method for any weierstrass curve. +TODO: check if there is a way to merge this with uvRatio in Edwards; move to modular. +b = True and y = sqrt(u / v) if (u / v) is square in F, and +b = False and y = sqrt(Z \* (u / v)) otherwise. + +#### Type parameters + +| Name | +| :--- | +| `T` | + +#### Parameters + +| Name | Type | +| :--- | :------------- | +| `Fp` | `IField`<`T`\> | +| `Z` | `T` | + +#### Returns + +`fn` + +▸ (`u`, `v`): `Object` + +##### Parameters + +| Name | Type | +| :--- | :--- | +| `u` | `T` | +| `v` | `T` | + +##### Returns + +`Object` + +| Name | Type | +| :-------- | :-------- | +| `isValid` | `boolean` | +| `value` | `T` | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:225 + +--- + +### mapToCurveSimpleSWU + +▸ **mapToCurveSimpleSWU**<`T`\>(`Fp`, `opts`): (`u`: `T`) => { `x`: `T` ; `y`: `T` } + +Simplified Shallue-van de Woestijne-Ulas Method +https://www.rfc-editor.org/rfc/rfc9380#section-6.6.2 + +#### Type parameters + +| Name | +| :--- | +| `T` | + +#### Parameters + +| Name | Type | +| :------- | :------------- | +| `Fp` | `IField`<`T`\> | +| `opts` | `Object` | +| `opts.A` | `T` | +| `opts.B` | `T` | +| `opts.Z` | `T` | + +#### Returns + +`fn` + +▸ (`u`): `Object` + +##### Parameters + +| Name | Type | +| :--- | :--- | +| `u` | `T` | + +##### Returns + +`Object` + +| Name | Type | +| :--- | :--- | +| `x` | `T` | +| `y` | `T` | + +#### Defined in + +node_modules/@noble/curves/abstract/weierstrass.d.ts:233 diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/encode.md b/www/versioned_docs/version-5.24.3/API/namespaces/encode.md new file mode 100644 index 000000000..dfbb09a10 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/encode.md @@ -0,0 +1,328 @@ +--- +id: 'encode' +title: 'Namespace: encode' +sidebar_label: 'encode' +sidebar_position: 0 +custom_edit_url: null +--- + +## References + +### IS_BROWSER + +Re-exports [IS_BROWSER](constants.md#is_browser) + +## Functions + +### arrayBufferToString + +▸ **arrayBufferToString**(`array`): `string` + +Convert array buffer to string + +_[internal usage]_ + +#### Parameters + +| Name | Type | +| :------ | :------------ | +| `array` | `ArrayBuffer` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/encode.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L18) + +--- + +### utf8ToArray + +▸ **utf8ToArray**(`str`): `Uint8Array` + +Convert utf8-string to Uint8Array + +_[internal usage]_ + +#### Parameters + +| Name | Type | +| :---- | :------- | +| `str` | `string` | + +#### Returns + +`Uint8Array` + +#### Defined in + +[src/utils/encode.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L27) + +--- + +### stringToArrayBuffer + +▸ **stringToArrayBuffer**(`str`): `Uint8Array` + +Convert utf8-string to Uint8Array + +**`Deprecated`** + +equivalent to 'utf8ToArray', alias will be removed + +#### Parameters + +| Name | Type | +| :---- | :------- | +| `str` | `string` | + +#### Returns + +`Uint8Array` + +#### Defined in + +[src/utils/encode.ts:36](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L36) + +--- + +### atobUniversal + +▸ **atobUniversal**(`a`): `Uint8Array` + +Convert string to array buffer (browser and node compatible) + +#### Parameters + +| Name | Type | +| :--- | :------- | +| `a` | `string` | + +#### Returns + +`Uint8Array` + +#### Defined in + +[src/utils/encode.ts:43](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L43) + +--- + +### btoaUniversal + +▸ **btoaUniversal**(`b`): `string` + +Convert array buffer to string (browser and node compatible) + +#### Parameters + +| Name | Type | +| :--- | :------------ | +| `b` | `ArrayBuffer` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/encode.ts:50](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L50) + +--- + +### buf2hex + +▸ **buf2hex**(`buffer`): `string` + +Convert array buffer to hex-string + +#### Parameters + +| Name | Type | +| :------- | :----------- | +| `buffer` | `Uint8Array` | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/encode.ts:58](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L58) + +--- + +### removeHexPrefix + +▸ **removeHexPrefix**(`hex`): `string` + +Remove hex prefix '0x' from hex-string + +#### Parameters + +| Name | Type | Description | +| :---- | :------- | :---------- | +| `hex` | `string` | hex-string | + +#### Returns + +`string` + +format: base16-string + +#### Defined in + +[src/utils/encode.ts:67](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L67) + +--- + +### addHexPrefix + +▸ **addHexPrefix**(`hex`): `string` + +Add hex prefix '0x' to base16-string + +#### Parameters + +| Name | Type | Description | +| :---- | :------- | :------------ | +| `hex` | `string` | base16-string | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/encode.ts:76](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L76) + +--- + +### padLeft + +▸ **padLeft**(`str`, `length`, `padding?`): `string` + +Prepend string (default with '0') + +#### Parameters + +| Name | Type | Default value | +| :-------- | :------- | :------------ | +| `str` | `string` | `undefined` | +| `length` | `number` | `undefined` | +| `padding` | `string` | `STRING_ZERO` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/encode.ts:98](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L98) + +--- + +### calcByteLength + +▸ **calcByteLength**(`str`, `byteSize?`): `number` + +Calculate byte length of string + +_[no internal usage]_ + +#### Parameters + +| Name | Type | Default value | +| :--------- | :------- | :------------ | +| `str` | `string` | `undefined` | +| `byteSize` | `number` | `8` | + +#### Returns + +`number` + +#### Defined in + +[src/utils/encode.ts:107](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L107) + +--- + +### sanitizeBytes + +▸ **sanitizeBytes**(`str`, `byteSize?`, `padding?`): `string` + +Prepend '0' to string bytes + +_[no internal usage]_ + +#### Parameters + +| Name | Type | Default value | +| :--------- | :------- | :------------ | +| `str` | `string` | `undefined` | +| `byteSize` | `number` | `8` | +| `padding` | `string` | `STRING_ZERO` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/encode.ts:118](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L118) + +--- + +### sanitizeHex + +▸ **sanitizeHex**(`hex`): `string` + +Prepend '0' to hex-string bytes + +_[no internal usage]_ + +#### Parameters + +| Name | Type | Description | +| :---- | :------- | :---------- | +| `hex` | `string` | hex-string | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/encode.ts:129](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L129) + +--- + +### pascalToSnake + +▸ **pascalToSnake**(`text`): `string` + +String transformation util + +Pascal case to screaming snake case + +#### Parameters + +| Name | Type | +| :----- | :------- | +| `text` | `string` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/encode.ts:143](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/encode.ts#L143) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/events.md b/www/versioned_docs/version-5.24.3/API/namespaces/events.md new file mode 100644 index 000000000..621c40e48 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/events.md @@ -0,0 +1,54 @@ +--- +id: 'events' +title: 'Namespace: events' +sidebar_label: 'events' +sidebar_position: 0 +custom_edit_url: null +--- + +## Functions + +### getAbiEvents + +▸ **getAbiEvents**(`abi`): [`AbiEvents`](types.md#abievents) + +#### Parameters + +| Name | Type | +| :---- | :-------------------- | +| `abi` | [`Abi`](types.md#abi) | + +#### Returns + +[`AbiEvents`](types.md#abievents) + +#### Defined in + +[src/utils/events/index.ts:17](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/events/index.ts#L17) + +--- + +### parseEvents + +▸ **parseEvents**(`providerReceivedEvents`, `abiEvents`, `abiStructs`, `abiEnums`): [`ParsedEvents`](types.md#parsedevents) + +Parse raw events and structure them into response object based on a contract structs and defined events + +#### Parameters + +| Name | Type | Description | +| :----------------------- | :---------------------------------------- | :-------------------------------------- | +| `providerReceivedEvents` | [`Event`](../interfaces/types.Event.md)[] | ProviderEvent[] - Array of raw events | +| `abiEvents` | [`AbiEvents`](types.md#abievents) | AbiEvents - Events defined in the abi | +| `abiStructs` | [`AbiStructs`](types.md#abistructs) | AbiStructs - Structs defined in the abi | +| `abiEnums` | [`AbiEnums`](types.md#abienums) | - | + +#### Returns + +[`ParsedEvents`](types.md#parsedevents) + +ParsedEvents - parsed events corresponding to the abi + +#### Defined in + +[src/utils/events/index.ts:38](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/events/index.ts#L38) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/hash.md b/www/versioned_docs/version-5.24.3/API/namespaces/hash.md new file mode 100644 index 000000000..0692c9f0c --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/hash.md @@ -0,0 +1,532 @@ +--- +id: 'hash' +title: 'Namespace: hash' +sidebar_label: 'hash' +sidebar_position: 0 +custom_edit_url: null +--- + +## Namespaces + +- [poseidon](hash.poseidon.md) + +## Variables + +### transactionVersion + +• `Const` **transactionVersion**: `1n` + +#### Defined in + +[src/utils/hash.ts:38](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L38) + +--- + +### transactionVersion_2 + +• `Const` **transactionVersion_2**: `2n` + +#### Defined in + +[src/utils/hash.ts:39](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L39) + +--- + +### feeTransactionVersion + +• `Const` **feeTransactionVersion**: `bigint` = `BN_FEE_TRANSACTION_VERSION_1` + +#### Defined in + +[src/utils/hash.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L40) + +--- + +### feeTransactionVersion_2 + +• `Const` **feeTransactionVersion_2**: `bigint` = `BN_FEE_TRANSACTION_VERSION_2` + +#### Defined in + +[src/utils/hash.ts:41](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L41) + +## Functions + +### getVersionsByType + +▸ **getVersionsByType**(`versionType?`): `Object` + +Return transaction versions based on version type, default version type is 'transaction' + +#### Parameters + +| Name | Type | +| :------------- | :------------------------- | +| `versionType?` | `"fee"` \| `"transaction"` | + +#### Returns + +`Object` + +| Name | Type | +| :--- | :------- | +| `v1` | `bigint` | +| `v2` | `bigint` | + +#### Defined in + +[src/utils/hash.ts:46](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L46) + +--- + +### computeHashOnElements + +▸ **computeHashOnElements**(`data`): `string` + +Compute pedersen hash from data + +#### Parameters + +| Name | Type | +| :----- | :---------------------------------------- | +| `data` | [`BigNumberish`](types.md#bignumberish)[] | + +#### Returns + +`string` + +format: hex-string - pedersen hash + +#### Defined in + +[src/utils/hash.ts:56](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L56) + +--- + +### calculateTransactionHashCommon + +▸ **calculateTransactionHashCommon**(`txHashPrefix`, `version`, `contractAddress`, `entryPointSelector`, `calldata`, `maxFee`, `chainId`, `additionalData?`): `string` + +Calculate transaction pedersen hash for common properties + +Following implementation is based on this python [implementation #](https://github.com/starkware-libs/cairo-lang/blob/b614d1867c64f3fb2cf4a4879348cfcf87c3a5a7/src/starkware/starknet/core/os/transaction_hash/transaction_hash.py) + +#### Parameters + +| Name | Type | Default value | +| :------------------- | :--------------------------------------------------------------------- | :------------ | +| `txHashPrefix` | [`TransactionHashPrefix`](../enums/constants.TransactionHashPrefix.md) | `undefined` | +| `version` | [`BigNumberish`](types.md#bignumberish) | `undefined` | +| `contractAddress` | [`BigNumberish`](types.md#bignumberish) | `undefined` | +| `entryPointSelector` | [`BigNumberish`](types.md#bignumberish) | `undefined` | +| `calldata` | [`RawCalldata`](types.md#rawcalldata) | `undefined` | +| `maxFee` | [`BigNumberish`](types.md#bignumberish) | `undefined` | +| `chainId` | [`StarknetChainId`](../enums/constants.StarknetChainId.md) | `undefined` | +| `additionalData` | [`BigNumberish`](types.md#bignumberish)[] | `[]` | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:68](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L68) + +--- + +### calculateDeployTransactionHash + +▸ **calculateDeployTransactionHash**(`contractAddress`, `constructorCalldata`, `version`, `chainId`, `constructorName?`): `string` + +Calculate deploy transaction hash + +#### Parameters + +| Name | Type | Default value | +| :-------------------- | :--------------------------------------------------------- | :-------------- | +| `contractAddress` | [`BigNumberish`](types.md#bignumberish) | `undefined` | +| `constructorCalldata` | [`RawCalldata`](types.md#rawcalldata) | `undefined` | +| `version` | [`BigNumberish`](types.md#bignumberish) | `undefined` | +| `chainId` | [`StarknetChainId`](../enums/constants.StarknetChainId.md) | `undefined` | +| `constructorName` | `string` | `'constructor'` | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:96](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L96) + +--- + +### calculateDeclareTransactionHash + +▸ **calculateDeclareTransactionHash**(`classHash`, `senderAddress`, `version`, `maxFee`, `chainId`, `nonce`, `compiledClassHash?`): `string` + +Calculate declare transaction hash + +#### Parameters + +| Name | Type | Description | +| :------------------- | :--------------------------------------------------------- | :---------- | +| `classHash` | `string` | hex-string | +| `senderAddress` | [`BigNumberish`](types.md#bignumberish) | - | +| `version` | [`BigNumberish`](types.md#bignumberish) | - | +| `maxFee` | [`BigNumberish`](types.md#bignumberish) | - | +| `chainId` | [`StarknetChainId`](../enums/constants.StarknetChainId.md) | - | +| `nonce` | [`BigNumberish`](types.md#bignumberish) | - | +| `compiledClassHash?` | `string` | hex-string | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:120](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L120) + +--- + +### calculateDeployAccountTransactionHash + +▸ **calculateDeployAccountTransactionHash**(`contractAddress`, `classHash`, `constructorCalldata`, `salt`, `version`, `maxFee`, `chainId`, `nonce`): `string` + +Calculate deploy_account transaction hash + +#### Parameters + +| Name | Type | +| :-------------------- | :--------------------------------------------------------- | +| `contractAddress` | [`BigNumberish`](types.md#bignumberish) | +| `classHash` | [`BigNumberish`](types.md#bignumberish) | +| `constructorCalldata` | [`RawCalldata`](types.md#rawcalldata) | +| `salt` | [`BigNumberish`](types.md#bignumberish) | +| `version` | [`BigNumberish`](types.md#bignumberish) | +| `maxFee` | [`BigNumberish`](types.md#bignumberish) | +| `chainId` | [`StarknetChainId`](../enums/constants.StarknetChainId.md) | +| `nonce` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:145](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L145) + +--- + +### calculateTransactionHash + +▸ **calculateTransactionHash**(`contractAddress`, `version`, `calldata`, `maxFee`, `chainId`, `nonce`): `string` + +Calculate invoke transaction hash + +#### Parameters + +| Name | Type | +| :---------------- | :--------------------------------------------------------- | +| `contractAddress` | [`BigNumberish`](types.md#bignumberish) | +| `version` | [`BigNumberish`](types.md#bignumberish) | +| `calldata` | [`RawCalldata`](types.md#rawcalldata) | +| `maxFee` | [`BigNumberish`](types.md#bignumberish) | +| `chainId` | [`StarknetChainId`](../enums/constants.StarknetChainId.md) | +| `nonce` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:173](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L173) + +--- + +### calculateContractAddressFromHash + +▸ **calculateContractAddressFromHash**(`salt`, `classHash`, `constructorCalldata`, `deployerAddress`): `string` + +Calculate contract address from class hash + +#### Parameters + +| Name | Type | +| :-------------------- | :-------------------------------------- | +| `salt` | [`BigNumberish`](types.md#bignumberish) | +| `classHash` | [`BigNumberish`](types.md#bignumberish) | +| `constructorCalldata` | [`RawArgs`](types.md#rawargs) | +| `deployerAddress` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:197](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L197) + +--- + +### formatSpaces + +▸ **formatSpaces**(`json`): `string` + +Format json-string to conform starknet json-string + +#### Parameters + +| Name | Type | Description | +| :----- | :------- | :---------- | +| `json` | `string` | json-string | + +#### Returns + +`string` + +format: json-string + +#### Defined in + +[src/utils/hash.ts:234](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L234) + +--- + +### default + +▸ **default**(`compiledContract`): `string` + +Compute hinted class hash for legacy compiled contract (Cairo 0) + +#### Parameters + +| Name | Type | +| :----------------- | :---------------------------------------------------------- | +| `compiledContract` | [`LegacyCompiledContract`](types.md#legacycompiledcontract) | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:256](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L256) + +--- + +### computeLegacyContractClassHash + +▸ **computeLegacyContractClassHash**(`contract`): `string` + +Computes the class hash for legacy compiled contract (Cairo 0) + +#### Parameters + +| Name | Type | +| :--------- | :---------------------------------------------------------------------- | +| `contract` | `string` \| [`LegacyCompiledContract`](types.md#legacycompiledcontract) | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:268](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L268) + +--- + +### computeCompiledClassHash + +▸ **computeCompiledClassHash**(`casm`): `string` + +Compute compiled class hash for contract (Cairo 1) + +#### Parameters + +| Name | Type | +| :----- | :---------------------------------------- | +| `casm` | [`CairoAssembly`](types.md#cairoassembly) | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:326](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L326) + +--- + +### computeSierraContractClassHash + +▸ **computeSierraContractClassHash**(`sierra`): `string` + +Compute sierra contract class hash (Cairo 1) + +#### Parameters + +| Name | Type | +| :------- | :------------------------------------------ | +| `sierra` | [`CompiledSierra`](types.md#compiledsierra) | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:371](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L371) + +--- + +### computeContractClassHash + +▸ **computeContractClassHash**(`contract`): `string` + +Compute ClassHash (sierra or legacy) based on provided contract + +#### Parameters + +| Name | Type | +| :--------- | :---------------------------------------------------------- | +| `contract` | `string` \| [`CompiledContract`](types.md#compiledcontract) | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/hash.ts:408](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/hash.ts#L408) + +--- + +### keccakBn + +▸ **keccakBn**(`value`): `string` + +Calculate hex-string keccak hash for a given BigNumberish + +BigNumberish -> hex-string keccak hash + +#### Parameters + +| Name | Type | +| :------ | :-------------------------------------- | +| `value` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/selector.ts:14](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/selector.ts#L14) + +--- + +### starknetKeccak + +▸ **starknetKeccak**(`str`): `bigint` + +Calculate bigint keccak hash for a given string + +String -> bigint keccak hash + +[Reference](https://github.com/starkware-libs/cairo-lang/blob/master/src/starkware/starknet/public/abi.py#L17-L22) + +#### Parameters + +| Name | Type | Description | +| :---- | :------- | :--------------------------------------------- | +| `str` | `string` | the value you want to get the keccak hash from | + +#### Returns + +`bigint` + +starknet keccak hash as BigInt + +#### Defined in + +[src/utils/selector.ts:39](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/selector.ts#L39) + +--- + +### getSelectorFromName + +▸ **getSelectorFromName**(`funcName`): `string` + +Calculate hex-string selector for a given abi-function-name + +Abi-function-name -> hex-string selector + +[Reference](https://github.com/starkware-libs/cairo-lang/blob/master/src/starkware/starknet/public/abi.py#L25-L26) + +#### Parameters + +| Name | Type | Description | +| :--------- | :------- | :---------------------------------- | +| `funcName` | `string` | ascii-string of 'abi function name' | + +#### Returns + +`string` + +format: hex-string; selector for 'abi function name' + +#### Defined in + +[src/utils/selector.ts:54](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/selector.ts#L54) + +--- + +### getSelector + +▸ **getSelector**(`value`): `string` + +Calculate hex-string selector from abi-function-name, decimal string or hex string + +('abi-function-name' or dec-string or hex-string) -> hex-string selector + +#### Parameters + +| Name | Type | Description | +| :------ | :------- | :--------------------------------------- | +| `value` | `string` | hex-string \| dec-string \| ascii-string | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/selector.ts:67](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/selector.ts#L67) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/hash.poseidon.md b/www/versioned_docs/version-5.24.3/API/namespaces/hash.poseidon.md new file mode 100644 index 000000000..5232317a1 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/hash.poseidon.md @@ -0,0 +1,108 @@ +--- +id: 'hash.poseidon' +title: 'Namespace: poseidon' +sidebar_label: 'poseidon' +custom_edit_url: null +--- + +[hash](hash.md).poseidon + +## Type Aliases + +### PoseidonOpts + +Ƭ **PoseidonOpts**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------------- | :------------------ | +| `Fp` | `IField`<`bigint`\> | +| `t` | `number` | +| `roundsFull` | `number` | +| `roundsPartial` | `number` | +| `sboxPower?` | `number` | +| `reversePartialPowIdx?` | `boolean` | +| `mds` | `bigint`[][] | +| `roundConstants` | `bigint`[][] | + +#### Defined in + +node_modules/@noble/curves/abstract/poseidon.d.ts:3 + +## Functions + +### validateOpts + +▸ **validateOpts**(`opts`): `Readonly`<{ `rounds`: `number` ; `sboxFn`: (`n`: `bigint`) => `bigint` ; `roundConstants`: `bigint`[][] ; `mds`: `bigint`[][] ; `Fp`: `IField`<`bigint`\> ; `t`: `number` ; `roundsFull`: `number` ; `roundsPartial`: `number` ; `sboxPower?`: `number` ; `reversePartialPowIdx?`: `boolean` }\> + +#### Parameters + +| Name | Type | +| :----- | :---------------------------------------------- | +| `opts` | [`PoseidonOpts`](hash.poseidon.md#poseidonopts) | + +#### Returns + +`Readonly`<{ `rounds`: `number` ; `sboxFn`: (`n`: `bigint`) => `bigint` ; `roundConstants`: `bigint`[][] ; `mds`: `bigint`[][] ; `Fp`: `IField`<`bigint`\> ; `t`: `number` ; `roundsFull`: `number` ; `roundsPartial`: `number` ; `sboxPower?`: `number` ; `reversePartialPowIdx?`: `boolean` }\> + +#### Defined in + +node_modules/@noble/curves/abstract/poseidon.d.ts:13 + +--- + +### splitConstants + +▸ **splitConstants**(`rc`, `t`): `bigint`[][] + +#### Parameters + +| Name | Type | +| :--- | :--------- | +| `rc` | `bigint`[] | +| `t` | `number` | + +#### Returns + +`bigint`[][] + +#### Defined in + +node_modules/@noble/curves/abstract/poseidon.d.ts:25 + +--- + +### poseidon + +▸ **poseidon**(`opts`): (`values`: `bigint`[]) => `bigint`[] + +#### Parameters + +| Name | Type | +| :----- | :---------------------------------------------- | +| `opts` | [`PoseidonOpts`](hash.poseidon.md#poseidonopts) | + +#### Returns + +`fn` + +▸ (`values`): `bigint`[] + +##### Parameters + +| Name | Type | +| :------- | :--------- | +| `values` | `bigint`[] | + +##### Returns + +`bigint`[] + +| Name | Type | +| :--------------- | :----------- | +| `roundConstants` | `bigint`[][] | + +#### Defined in + +node_modules/@noble/curves/abstract/poseidon.d.ts:26 diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/json.md b/www/versioned_docs/version-5.24.3/API/namespaces/json.md new file mode 100644 index 000000000..91d80c102 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/json.md @@ -0,0 +1,111 @@ +--- +id: 'json' +title: 'Namespace: json' +sidebar_label: 'json' +sidebar_position: 0 +custom_edit_url: null +--- + +## Functions + +### parse + +▸ **parse**(`x`): `any` + +Convert JSON string to JSON object + +NOTE: the String() wrapping is used so the behavior conforms to JSON.parse() +which can accept simple data types but is not represented in the default typing + +#### Parameters + +| Name | Type | Description | +| :--- | :------- | :---------- | +| `x` | `string` | JSON string | + +#### Returns + +`any` + +#### Defined in + +[src/utils/json.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/json.ts#L21) + +--- + +### parseAlwaysAsBig + +▸ **parseAlwaysAsBig**(`x`): `any` + +Convert JSON string to JSON object with all numbers as bigint + +#### Parameters + +| Name | Type | Description | +| :--- | :------- | :---------- | +| `x` | `string` | JSON string | + +#### Returns + +`any` + +#### Defined in + +[src/utils/json.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/json.ts#L27) + +--- + +### stringify + +▸ **stringify**(`value`, `replacer?`, `space?`, `numberStringifiers?`): `string` + +Convert JSON object to JSON string + +NOTE: the not-null assertion is used so the return type conforms to JSON.stringify() +which can also return undefined but is not represented in the default typing + +#### Parameters + +| Name | Type | +| :-------------------- | :-------------------- | +| `value` | `unknown` | +| `replacer?` | `any` | +| `space?` | `string` \| `number` | +| `numberStringifiers?` | `NumberStringifier`[] | + +#### Returns + +`string` + +JSON string + +#### Defined in + +[src/utils/json.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/json.ts#L37) + +--- + +### stringifyAlwaysAsBig + +▸ **stringifyAlwaysAsBig**(`value`, `replacer?`, `space?`, `numberStringifiers?`): `string` + +**`Deprecated`** + +equivalent to 'stringify', alias will be removed + +#### Parameters + +| Name | Type | +| :-------------------- | :-------------------- | +| `value` | `unknown` | +| `replacer?` | `any` | +| `space?` | `string` \| `number` | +| `numberStringifiers?` | `NumberStringifier`[] | + +#### Returns + +`string` + +#### Defined in + +[src/utils/json.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/json.ts#L37) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/merkle.md b/www/versioned_docs/version-5.24.3/API/namespaces/merkle.md new file mode 100644 index 000000000..ffca75382 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/merkle.md @@ -0,0 +1,35 @@ +--- +id: 'merkle' +title: 'Namespace: merkle' +sidebar_label: 'merkle' +sidebar_position: 0 +custom_edit_url: null +--- + +## Classes + +- [MerkleTree](../classes/merkle.MerkleTree.md) + +## Functions + +### proofMerklePath + +▸ **proofMerklePath**(`root`, `leaf`, `path`): `boolean` + +Test Merkle tree path + +#### Parameters + +| Name | Type | Description | +| :----- | :--------- | :--------------- | +| `root` | `string` | hex-string | +| `leaf` | `string` | hex-string | +| `path` | `string`[] | hex-string array | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/merkle.ts:85](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/merkle.ts#L85) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/num.md b/www/versioned_docs/version-5.24.3/API/namespaces/num.md new file mode 100644 index 000000000..3d45bfce9 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/num.md @@ -0,0 +1,421 @@ +--- +id: 'num' +title: 'Namespace: num' +sidebar_label: 'num' +sidebar_position: 0 +custom_edit_url: null +--- + +## References + +### BigNumberish + +Re-exports [BigNumberish](types.md#bignumberish) + +## Functions + +### isHex + +▸ **isHex**(`hex`): `boolean` + +Test if string is hex-string + +#### Parameters + +| Name | Type | Description | +| :---- | :------- | :---------- | +| `hex` | `string` | hex-string | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/num.ts:14](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L14) + +--- + +### toBigInt + +▸ **toBigInt**(`value`): `bigint` + +Convert BigNumberish to bigint + +#### Parameters + +| Name | Type | +| :------ | :-------------------------------------- | +| `value` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`bigint` + +#### Defined in + +[src/utils/num.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L21) + +--- + +### isBigInt + +▸ **isBigInt**(`value`): value is bigint + +Test if value is bigint + +#### Parameters + +| Name | Type | +| :------ | :---- | +| `value` | `any` | + +#### Returns + +value is bigint + +#### Defined in + +[src/utils/num.ts:28](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L28) + +--- + +### toHex + +▸ **toHex**(`number`): `string` + +Convert BigNumberish to hex-string + +#### Parameters + +| Name | Type | +| :------- | :-------------------------------------- | +| `number` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/num.ts:36](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L36) + +--- + +### toStorageKey + +▸ **toStorageKey**(`number`): `string` + +Convert BigNumberish to storage-key-string + +Same as toHex but conforming to the STORAGE_KEY pattern `^0x0[0-7]{1}[a-fA-F0-9]{0,62}$`. + +A storage key is represented as up to 62 hex digits, 3 bits, and 5 leading zeroes: +`0x0 + [0-7] + 62 hex = 0x + 64 hex` + +#### Parameters + +| Name | Type | +| :------- | :-------------------------------------- | +| `number` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`string` + +format: storage-key-string + +#### Defined in + +[src/utils/num.ts:54](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L54) + +--- + +### hexToDecimalString + +▸ **hexToDecimalString**(`hex`): `string` + +Convert hexadecimal string to decimal string + +#### Parameters + +| Name | Type | Description | +| :---- | :------- | :---------- | +| `hex` | `string` | hex-string | + +#### Returns + +`string` + +format: decimal string + +#### Defined in + +[src/utils/num.ts:64](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L64) + +--- + +### assertInRange + +▸ **assertInRange**(`input`, `lowerBound`, `upperBound`, `inputName?`): `void` + +Asserts input is equal to or greater then lowerBound and lower then upperBound. + +The `inputName` parameter is used in the assertion message. + +#### Parameters + +| Name | Type | Default value | +| :----------- | :-------------------------------------- | :------------ | +| `input` | [`BigNumberish`](types.md#bignumberish) | `undefined` | +| `lowerBound` | [`BigNumberish`](types.md#bignumberish) | `undefined` | +| `upperBound` | [`BigNumberish`](types.md#bignumberish) | `undefined` | +| `inputName` | `string` | `''` | + +#### Returns + +`void` + +#### Defined in + +[src/utils/num.ts:81](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L81) + +--- + +### bigNumberishArrayToDecimalStringArray + +▸ **bigNumberishArrayToDecimalStringArray**(`rawCalldata`): `string`[] + +Convert BigNumberish array to decimal string array + +#### Parameters + +| Name | Type | +| :------------ | :---------------------------------------- | +| `rawCalldata` | [`BigNumberish`](types.md#bignumberish)[] | + +#### Returns + +`string`[] + +format: decimal string array + +#### Defined in + +[src/utils/num.ts:102](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L102) + +--- + +### bigNumberishArrayToHexadecimalStringArray + +▸ **bigNumberishArrayToHexadecimalStringArray**(`rawCalldata`): `string`[] + +Convert BigNumberish array to hexadecimal string array + +#### Parameters + +| Name | Type | +| :------------ | :---------------------------------------- | +| `rawCalldata` | [`BigNumberish`](types.md#bignumberish)[] | + +#### Returns + +`string`[] + +format: hex-string array + +#### Defined in + +[src/utils/num.ts:110](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L110) + +--- + +### getDecimalString + +▸ **getDecimalString**(`value`): `string` + +Convert string to decimal string + +#### Parameters + +| Name | Type | +| :------ | :------- | +| `value` | `string` | + +#### Returns + +`string` + +format: decimal string + +#### Defined in + +[src/utils/num.ts:123](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L123) + +--- + +### getHexString + +▸ **getHexString**(`value`): `string` + +Convert string to hexadecimal string + +#### Parameters + +| Name | Type | +| :------ | :------- | +| `value` | `string` | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/num.ts:137](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L137) + +--- + +### getHexStringArray + +▸ **getHexStringArray**(`value`): `string`[] + +Convert string array to hex-string array + +#### Parameters + +| Name | Type | +| :------ | :--------- | +| `value` | `string`[] | + +#### Returns + +`string`[] + +format: hex-string array + +#### Defined in + +[src/utils/num.ts:151](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L151) + +--- + +### hexToBytes + +▸ **hexToBytes**(`value`): `Uint8Array` + +Convert hex-string to an array of Bytes (Uint8Array) + +#### Parameters + +| Name | Type | Description | +| :------ | :------- | :---------- | +| `value` | `string` | hex-string | + +#### Returns + +`Uint8Array` + +#### Defined in + +[src/utils/num.ts:164](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L164) + +--- + +### toHexString + +▸ **toHexString**(`number`): `string` + +Alias of ToHex + +#### Parameters + +| Name | Type | +| :------- | :-------------------------------------- | +| `number` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`string` + +#### Defined in + +[src/utils/num.ts:36](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L36) + +--- + +### cleanHex + +▸ **cleanHex**(`hex`): `string` + +Remove hex string leading zero and lowercase it + +**`Example`** + +```ts +'0x01A...' -> '0x1a..' +``` + +#### Parameters + +| Name | Type | Description | +| :---- | :------- | :---------- | +| `hex` | `string` | hex-string | + +#### Returns + +`string` + +format: hex-string + +#### Defined in + +[src/utils/num.ts:74](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L74) + +--- + +### isStringWholeNumber + +▸ **isStringWholeNumber**(`value`): `boolean` + +Test if string is whole number (0, 1, 2, 3...) + +#### Parameters + +| Name | Type | +| :------ | :------- | +| `value` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/num.ts:117](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L117) + +--- + +### toCairoBool + +▸ **toCairoBool**(`value`): `string` + +Convert boolean to "0" or "1" + +#### Parameters + +| Name | Type | +| :------ | :-------- | +| `value` | `boolean` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/num.ts:158](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/num.ts#L158) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/provider-1.md b/www/versioned_docs/version-5.24.3/API/namespaces/provider-1.md new file mode 100644 index 000000000..eb833ca82 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/provider-1.md @@ -0,0 +1,77 @@ +--- +id: 'provider-1' +title: 'Namespace: provider' +sidebar_label: 'provider' +sidebar_position: 0 +custom_edit_url: null +--- + +## Functions + +### wait + +▸ **wait**(`delay`): `Promise`<`unknown`\> + +Helper - Async Sleep for 'delay' time + +#### Parameters + +| Name | Type | +| :------ | :------- | +| `delay` | `number` | + +#### Returns + +`Promise`<`unknown`\> + +#### Defined in + +[src/utils/provider.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/provider.ts#L16) + +--- + +### createSierraContractClass + +▸ **createSierraContractClass**(`contract`): [`SierraContractClass`](types.md#sierracontractclass) + +Create Sierra Contract Class from a given Compiled Sierra + +CompiledSierra -> SierraContractClass + +#### Parameters + +| Name | Type | +| :--------- | :------------------------------------------ | +| `contract` | [`CompiledSierra`](types.md#compiledsierra) | + +#### Returns + +[`SierraContractClass`](types.md#sierracontractclass) + +#### Defined in + +[src/utils/provider.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/provider.ts#L27) + +--- + +### parseContract + +▸ **parseContract**(`contract`): [`ContractClass`](types.md#contractclass) + +Create Contract Class from a given CompiledContract or string + +(CompiledContract or string) -> ContractClass + +#### Parameters + +| Name | Type | +| :--------- | :---------------------------------------------------------- | +| `contract` | `string` \| [`CompiledContract`](types.md#compiledcontract) | + +#### Returns + +[`ContractClass`](types.md#contractclass) + +#### Defined in + +[src/utils/provider.ts:41](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/provider.ts#L41) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/selector.md b/www/versioned_docs/version-5.24.3/API/namespaces/selector.md new file mode 100644 index 000000000..e8ba1cf14 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/selector.md @@ -0,0 +1,31 @@ +--- +id: 'selector' +title: 'Namespace: selector' +sidebar_label: 'selector' +sidebar_position: 0 +custom_edit_url: null +--- + +## References + +### keccakBn + +Re-exports [keccakBn](hash.md#keccakbn) + +--- + +### starknetKeccak + +Re-exports [starknetKeccak](hash.md#starknetkeccak) + +--- + +### getSelectorFromName + +Re-exports [getSelectorFromName](hash.md#getselectorfromname) + +--- + +### getSelector + +Re-exports [getSelector](hash.md#getselector) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/shortString.md b/www/versioned_docs/version-5.24.3/API/namespaces/shortString.md new file mode 100644 index 000000000..39dd8c253 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/shortString.md @@ -0,0 +1,223 @@ +--- +id: 'shortString' +title: 'Namespace: shortString' +sidebar_label: 'shortString' +sidebar_position: 0 +custom_edit_url: null +--- + +## Functions + +### isASCII + +▸ **isASCII**(`str`): `boolean` + +Test if string contains only ASCII characters (string can be ascii text) + +#### Parameters + +| Name | Type | +| :---- | :------- | +| `str` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/shortString.ts:8](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/shortString.ts#L8) + +--- + +### isShortString + +▸ **isShortString**(`str`): `boolean` + +Test if string is a Cairo short string (string has less or equal 31 characters) + +#### Parameters + +| Name | Type | +| :---- | :------- | +| `str` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/shortString.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/shortString.ts#L16) + +--- + +### isDecimalString + +▸ **isDecimalString**(`str`): `boolean` + +Test if string contains only numbers (string can be converted to decimal number) + +#### Parameters + +| Name | Type | +| :---- | :------- | +| `str` | `string` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/shortString.ts:23](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/shortString.ts#L23) + +--- + +### isText + +▸ **isText**(`val`): `boolean` + +Test if value is a free-from string text, and not a hex string or number string + +#### Parameters + +| Name | Type | +| :---- | :---- | +| `val` | `any` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/shortString.ts:30](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/shortString.ts#L30) + +--- + +### splitLongString + +▸ **splitLongString**(`longStr`): `string`[] + +Split long text into short strings + +#### Parameters + +| Name | Type | +| :-------- | :------- | +| `longStr` | `string` | + +#### Returns + +`string`[] + +#### Defined in + +[src/utils/shortString.ts:47](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/shortString.ts#L47) + +--- + +### encodeShortString + +▸ **encodeShortString**(`str`): `string` + +Convert an ASCII string to a hexadecimal string. + +**`Example`** + +```typescript +const myEncodedString: string = encodeShortString("uri/pict/t38.jpg"); +// return hex string (ex."0x7572692f706963742f7433382e6a7067") +``` + +#### Parameters + +| Name | Type | Description | +| :---- | :------- | :--------------------------------------------- | +| `str` | `string` | short string (ASCII string, 31 characters max) | + +#### Returns + +`string` + +format: hex-string; 248 bits max + +#### Defined in + +[src/utils/shortString.ts:62](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/shortString.ts#L62) + +--- + +### decodeShortString + +▸ **decodeShortString**(`str`): `string` + +Convert a hexadecimal or decimal string to an ASCII string. + +**`Example`** + +```typescript +const myDecodedString: string = decodeShortString("0x7572692f706963742f7433382e6a7067"); +// return string (ex."uri/pict/t38.jpg") +``` + +#### Parameters + +| Name | Type | Description | +| :---- | :------- | :----------------------------------------------------------------------------- | +| `str` | `string` | representing a 248 bit max number (ex. "0x1A4F64EA56" or "236942575435676423") | + +#### Returns + +`string` + +format: short string; 31 characters max + +#### Defined in + +[src/utils/shortString.ts:78](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/shortString.ts#L78) + +--- + +### isShortText + +▸ **isShortText**(`val`): `boolean` + +Test if value is short text + +#### Parameters + +| Name | Type | +| :---- | :---- | +| `val` | `any` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/shortString.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/shortString.ts#L37) + +--- + +### isLongText + +▸ **isLongText**(`val`): `boolean` + +Test if value is long text + +#### Parameters + +| Name | Type | +| :---- | :---- | +| `val` | `any` | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/shortString.ts:42](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/shortString.ts#L42) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/stark.md b/www/versioned_docs/version-5.24.3/API/namespaces/stark.md new file mode 100644 index 000000000..e65c9dcb3 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/stark.md @@ -0,0 +1,188 @@ +--- +id: 'stark' +title: 'Namespace: stark' +sidebar_label: 'stark' +sidebar_position: 0 +custom_edit_url: null +--- + +## Functions + +### compressProgram + +▸ **compressProgram**(`jsonProgram`): [`CompressedProgram`](types.md#compressedprogram) + +Compress compiled Cairo program + +[Reference](https://github.com/starkware-libs/cairo-lang/blob/master/src/starkware/starknet/services/api/gateway/transaction.py#L54-L58) + +#### Parameters + +| Name | Type | Description | +| :------------ | :------------------------------------------------------ | :-------------------------------------- | +| `jsonProgram` | `string` \| [`Program`](../interfaces/types.Program.md) | Representing the compiled cairo program | + +#### Returns + +[`CompressedProgram`](types.md#compressedprogram) + +#### Defined in + +[src/utils/stark.ts:20](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/stark.ts#L20) + +--- + +### decompressProgram + +▸ **decompressProgram**(`base64`): `any` + +Decompress compressed compiled Cairo program + +#### Parameters + +| Name | Type | Description | +| :------- | :------- | :----------------- | +| `base64` | `string` | Compressed program | + +#### Returns + +`any` + +Parsed decompressed compiled Cairo program + +#### Defined in + +[src/utils/stark.ts:31](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/stark.ts#L31) + +--- + +### randomAddress + +▸ **randomAddress**(): `string` + +Random Address based on random keyPair + +#### Returns + +`string` + +#### Defined in + +[src/utils/stark.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/stark.ts#L40) + +--- + +### makeAddress + +▸ **makeAddress**(`input`): `string` + +Lowercase and hex prefix string + +**`Deprecated`** + +Not used internally, naming is confusing based on functionality + +#### Parameters + +| Name | Type | +| :------ | :------- | +| `input` | `string` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/stark.ts:50](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/stark.ts#L50) + +--- + +### formatSignature + +▸ **formatSignature**(`sig?`): [`ArraySignatureType`](types.md#arraysignaturetype) + +Format Signature to standard type (hex array) + +#### Parameters + +| Name | Type | +| :----- | :-------------------------------- | +| `sig?` | [`Signature`](types.md#signature) | + +#### Returns + +[`ArraySignatureType`](types.md#arraysignaturetype) + +Custom hex array or weierstrass.SignatureType hex array + +#### Defined in + +[src/utils/stark.ts:58](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/stark.ts#L58) + +--- + +### signatureToDecimalArray + +▸ **signatureToDecimalArray**(`sig?`): [`ArraySignatureType`](types.md#arraysignaturetype) + +Format Signature to decimal string array + +#### Parameters + +| Name | Type | +| :----- | :-------------------------------- | +| `sig?` | [`Signature`](types.md#signature) | + +#### Returns + +[`ArraySignatureType`](types.md#arraysignaturetype) + +#### Defined in + +[src/utils/stark.ts:74](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/stark.ts#L74) + +--- + +### signatureToHexArray + +▸ **signatureToHexArray**(`sig?`): [`ArraySignatureType`](types.md#arraysignaturetype) + +Format Signature to hex string array + +#### Parameters + +| Name | Type | +| :----- | :-------------------------------- | +| `sig?` | [`Signature`](types.md#signature) | + +#### Returns + +[`ArraySignatureType`](types.md#arraysignaturetype) + +#### Defined in + +[src/utils/stark.ts:81](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/stark.ts#L81) + +--- + +### estimatedFeeToMaxFee + +▸ **estimatedFeeToMaxFee**(`estimatedFee`, `overhead?`): `bigint` + +Convert estimated fee to max fee with overhead + +#### Parameters + +| Name | Type | Default value | +| :------------- | :-------------------------------------- | :------------ | +| `estimatedFee` | [`BigNumberish`](types.md#bignumberish) | `undefined` | +| `overhead` | `number` | `0.5` | + +#### Returns + +`bigint` + +#### Defined in + +[src/utils/stark.ts:88](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/stark.ts#L88) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/starknetId.md b/www/versioned_docs/version-5.24.3/API/namespaces/starknetId.md new file mode 100644 index 000000000..e6745f521 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/starknetId.md @@ -0,0 +1,71 @@ +--- +id: 'starknetId' +title: 'Namespace: starknetId' +sidebar_label: 'starknetId' +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumerations + +- [StarknetIdContract](../enums/starknetId.StarknetIdContract.md) + +## Functions + +### useDecoded + +▸ **useDecoded**(`encoded`): `string` + +#### Parameters + +| Name | Type | +| :-------- | :--------- | +| `encoded` | `bigint`[] | + +#### Returns + +`string` + +#### Defined in + +[src/utils/starknetId.ts:20](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/starknetId.ts#L20) + +--- + +### useEncoded + +▸ **useEncoded**(`decoded`): `bigint` + +#### Parameters + +| Name | Type | +| :-------- | :------- | +| `decoded` | `string` | + +#### Returns + +`bigint` + +#### Defined in + +[src/utils/starknetId.ts:61](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/starknetId.ts#L61) + +--- + +### getStarknetIdContract + +▸ **getStarknetIdContract**(`chainId`): `string` + +#### Parameters + +| Name | Type | +| :-------- | :--------------------------------------------------------- | +| `chainId` | [`StarknetChainId`](../enums/constants.StarknetChainId.md) | + +#### Returns + +`string` + +#### Defined in + +[src/utils/starknetId.ts:108](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/starknetId.ts#L108) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/transaction.md b/www/versioned_docs/version-5.24.3/API/namespaces/transaction.md new file mode 100644 index 000000000..e89539c68 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/transaction.md @@ -0,0 +1,153 @@ +--- +id: 'transaction' +title: 'Namespace: transaction' +sidebar_label: 'transaction' +sidebar_position: 0 +custom_edit_url: null +--- + +## Functions + +### transformCallsToMulticallArrays + +▸ **transformCallsToMulticallArrays**(`calls`): `Object` + +Transforms a list of Calls, each with their own calldata, into +two arrays: one with the entry points, and one with the concatenated calldata + +#### Parameters + +| Name | Type | +| :------ | :------------------------ | +| `calls` | [`Call`](types.md#call)[] | + +#### Returns + +`Object` + +| Name | Type | +| :---------- | :---------------------------------------- | +| `callArray` | [`ParsedStruct`](types.md#parsedstruct)[] | +| `calldata` | [`Calldata`](types.md#calldata) | + +#### Defined in + +[src/utils/transaction.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/transaction.ts#L18) + +--- + +### fromCallsToExecuteCalldata + +▸ **fromCallsToExecuteCalldata**(`calls`): [`Calldata`](types.md#calldata) + +Transforms a list of calls into the Cairo 0 `__execute__` calldata. + +#### Parameters + +| Name | Type | +| :------ | :------------------------ | +| `calls` | [`Call`](types.md#call)[] | + +#### Returns + +[`Calldata`](types.md#calldata) + +#### Defined in + +[src/utils/transaction.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/transaction.ts#L40) + +--- + +### fromCallsToExecuteCalldataWithNonce + +▸ **fromCallsToExecuteCalldataWithNonce**(`calls`, `nonce`): [`Calldata`](types.md#calldata) + +Transforms a list of calls into the Cairo 0 `__execute__` calldata including nonce. + +**`Deprecated`** + +#### Parameters + +| Name | Type | +| :------ | :-------------------------------------- | +| `calls` | [`Call`](types.md#call)[] | +| `nonce` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +[`Calldata`](types.md#calldata) + +#### Defined in + +[src/utils/transaction.ts:51](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/transaction.ts#L51) + +--- + +### transformCallsToMulticallArrays_cairo1 + +▸ **transformCallsToMulticallArrays_cairo1**(`calls`): [`CallStruct`](../interfaces/types.CallStruct.md)[] + +Format Data inside Calls + +**`Deprecated`** + +Not required for getting execute Calldata + +#### Parameters + +| Name | Type | +| :------ | :------------------------ | +| `calls` | [`Call`](types.md#call)[] | + +#### Returns + +[`CallStruct`](../interfaces/types.CallStruct.md)[] + +#### Defined in + +[src/utils/transaction.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/transaction.ts#L60) + +--- + +### fromCallsToExecuteCalldata_cairo1 + +▸ **fromCallsToExecuteCalldata_cairo1**(`calls`): [`Calldata`](types.md#calldata) + +Transforms a list of calls into the Cairo 1 `__execute__` calldata. + +#### Parameters + +| Name | Type | +| :------ | :------------------------ | +| `calls` | [`Call`](types.md#call)[] | + +#### Returns + +[`Calldata`](types.md#calldata) + +#### Defined in + +[src/utils/transaction.ts:72](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/transaction.ts#L72) + +--- + +### getExecuteCalldata + +▸ **getExecuteCalldata**(`calls`, `cairoVersion?`): [`Calldata`](types.md#calldata) + +Create `__execute__` Calldata from Calls based on Cairo versions + +#### Parameters + +| Name | Type | Default value | +| :------------- | :-------------------------------------- | :------------ | +| `calls` | [`Call`](types.md#call)[] | `undefined` | +| `cairoVersion` | [`CairoVersion`](types.md#cairoversion) | `'0'` | + +#### Returns + +[`Calldata`](types.md#calldata) + +#### Defined in + +[src/utils/transaction.ts:89](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/transaction.ts#L89) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/typedData.md b/www/versioned_docs/version-5.24.3/API/namespaces/typedData.md new file mode 100644 index 000000000..7a64bf630 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/typedData.md @@ -0,0 +1,253 @@ +--- +id: 'typedData' +title: 'Namespace: typedData' +sidebar_label: 'typedData' +sidebar_position: 0 +custom_edit_url: null +--- + +## References + +### StarkNetMerkleType + +Re-exports [StarkNetMerkleType](types.md#starknetmerkletype) + +--- + +### StarkNetType + +Re-exports [StarkNetType](types.md#starknettype) + +--- + +### StarkNetDomain + +Re-exports [StarkNetDomain](../interfaces/types.StarkNetDomain.md) + +--- + +### TypedData + +Re-exports [TypedData](../interfaces/types.TypedData.md) + +## Functions + +### prepareSelector + +▸ **prepareSelector**(`selector`): `string` + +#### Parameters + +| Name | Type | +| :--------- | :------- | +| `selector` | `string` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/typedData.ts:36](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/typedData.ts#L36) + +--- + +### isMerkleTreeType + +▸ **isMerkleTreeType**(`type`): type is StarkNetMerkleType + +#### Parameters + +| Name | Type | +| :----- | :-------------------------------------- | +| `type` | [`StarkNetType`](types.md#starknettype) | + +#### Returns + +type is StarkNetMerkleType + +#### Defined in + +[src/utils/typedData.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/typedData.ts#L40) + +--- + +### getDependencies + +▸ **getDependencies**(`types`, `type`, `dependencies?`): `string`[] + +Get the dependencies of a struct type. If a struct has the same dependency multiple times, it's only included once +in the resulting array. + +#### Parameters + +| Name | Type | Default value | +| :-------------- | :------------------------------------------------------------- | :------------ | +| `types` | `Record`<`string`, [`StarkNetType`](types.md#starknettype)[]\> | `undefined` | +| `type` | `string` | `undefined` | +| `dependencies?` | `string`[] | `[]` | + +#### Returns + +`string`[] + +#### Defined in + +[src/utils/typedData.ts:58](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/typedData.ts#L58) + +--- + +### encodeType + +▸ **encodeType**(`types`, `type`): `string` + +Encode a type to a string. All dependent types are alphabetically sorted. + +#### Parameters + +| Name | Type | +| :------ | :------------------------------------------------------------- | +| `types` | `Record`<`string`, [`StarkNetType`](types.md#starknettype)[]\> | +| `type` | `string` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/typedData.ts:110](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/typedData.ts#L110) + +--- + +### getTypeHash + +▸ **getTypeHash**(`types`, `type`): `string` + +Get a type string as hash. + +#### Parameters + +| Name | Type | +| :------ | :------------------------------------------------------------- | +| `types` | `Record`<`string`, [`StarkNetType`](types.md#starknettype)[]\> | +| `type` | `string` | + +#### Returns + +`string` + +#### Defined in + +[src/utils/typedData.ts:124](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/typedData.ts#L124) + +--- + +### encodeValue + +▸ **encodeValue**(`types`, `type`, `data`, `ctx?`): [`string`, `string`] + +Encodes a single value to an ABI serialisable string, number or Buffer. Returns the data as tuple, which consists of +an array of ABI compatible types, and an array of corresponding values. + +#### Parameters + +| Name | Type | +| :------ | :------------------------------------------------------------- | +| `types` | `Record`<`string`, [`StarkNetType`](types.md#starknettype)[]\> | +| `type` | `string` | +| `data` | `unknown` | +| `ctx` | `Context` | + +#### Returns + +[`string`, `string`] + +#### Defined in + +[src/utils/typedData.ts:132](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/typedData.ts#L132) + +--- + +### encodeData + +▸ **encodeData**<`T`\>(`types`, `type`, `data`): `string`[][] + +Encode the data to an ABI encoded Buffer. The data should be a key -> value object with all the required values. +All dependent types are automatically encoded. + +#### Type parameters + +| Name | Type | +| :--- | :------------------------------------------------------ | +| `T` | extends [`TypedData`](../interfaces/types.TypedData.md) | + +#### Parameters + +| Name | Type | +| :------ | :----------------- | +| `types` | `T`[``"types"``] | +| `type` | `string` | +| `data` | `T`[``"message"``] | + +#### Returns + +`string`[][] + +#### Defined in + +[src/utils/typedData.ts:180](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/typedData.ts#L180) + +--- + +### getStructHash + +▸ **getStructHash**<`T`\>(`types`, `type`, `data`): `string` + +Get encoded data as a hash. The data should be a key -> value object with all the required values. +All dependent types are automatically encoded. + +#### Type parameters + +| Name | Type | +| :--- | :------------------------------------------------------ | +| `T` | extends [`TypedData`](../interfaces/types.TypedData.md) | + +#### Parameters + +| Name | Type | +| :------ | :----------------- | +| `types` | `T`[``"types"``] | +| `type` | `string` | +| `data` | `T`[``"message"``] | + +#### Returns + +`string` + +#### Defined in + +[src/utils/typedData.ts:212](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/typedData.ts#L212) + +--- + +### getMessageHash + +▸ **getMessageHash**(`typedData`, `account`): `string` + +Get the EIP-191 encoded message to sign, from the typedData object. + +#### Parameters + +| Name | Type | +| :---------- | :---------------------------------------------- | +| `typedData` | [`TypedData`](../interfaces/types.TypedData.md) | +| `account` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`string` + +#### Defined in + +[src/utils/typedData.ts:223](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/typedData.ts#L223) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.Errors.md b/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.Errors.md new file mode 100644 index 000000000..c59ef1345 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.Errors.md @@ -0,0 +1,40 @@ +--- +id: 'types.RPC.Errors' +title: 'Namespace: Errors' +sidebar_label: 'Errors' +custom_edit_url: null +--- + +[types](types.md).[RPC](types.RPC.md).Errors + +## Interfaces + +- [FAILED_TO_RECEIVE_TXN](../interfaces/types.RPC.Errors.FAILED_TO_RECEIVE_TXN.md) +- [NO_TRACE_AVAILABLE](../interfaces/types.RPC.Errors.NO_TRACE_AVAILABLE.md) +- [CONTRACT_NOT_FOUND](../interfaces/types.RPC.Errors.CONTRACT_NOT_FOUND.md) +- [INVALID_MESSAGE_SELECTOR](../interfaces/types.RPC.Errors.INVALID_MESSAGE_SELECTOR.md) +- [INVALID_CALL_DATA](../interfaces/types.RPC.Errors.INVALID_CALL_DATA.md) +- [BLOCK_NOT_FOUND](../interfaces/types.RPC.Errors.BLOCK_NOT_FOUND.md) +- [INVALID_TXN_HASH](../interfaces/types.RPC.Errors.INVALID_TXN_HASH.md) +- [INVALID_BLOCK_HASH](../interfaces/types.RPC.Errors.INVALID_BLOCK_HASH.md) +- [INVALID_TXN_INDEX](../interfaces/types.RPC.Errors.INVALID_TXN_INDEX.md) +- [CLASS_HASH_NOT_FOUND](../interfaces/types.RPC.Errors.CLASS_HASH_NOT_FOUND.md) +- [TXN_HASH_NOT_FOUND](../interfaces/types.RPC.Errors.TXN_HASH_NOT_FOUND.md) +- [PAGE_SIZE_TOO_BIG](../interfaces/types.RPC.Errors.PAGE_SIZE_TOO_BIG.md) +- [NO_BLOCKS](../interfaces/types.RPC.Errors.NO_BLOCKS.md) +- [INVALID_CONTINUATION_TOKEN](../interfaces/types.RPC.Errors.INVALID_CONTINUATION_TOKEN.md) +- [TOO_MANY_KEYS_IN_FILTER](../interfaces/types.RPC.Errors.TOO_MANY_KEYS_IN_FILTER.md) +- [CONTRACT_ERROR](../interfaces/types.RPC.Errors.CONTRACT_ERROR.md) +- [CLASS_ALREADY_DECLARED](../interfaces/types.RPC.Errors.CLASS_ALREADY_DECLARED.md) +- [INVALID_TRANSACTION_NONCE](../interfaces/types.RPC.Errors.INVALID_TRANSACTION_NONCE.md) +- [INSUFFICIENT_MAX_FEE](../interfaces/types.RPC.Errors.INSUFFICIENT_MAX_FEE.md) +- [INSUFFICIENT_ACCOUNT_BALANCE](../interfaces/types.RPC.Errors.INSUFFICIENT_ACCOUNT_BALANCE.md) +- [VALIDATION_FAILURE](../interfaces/types.RPC.Errors.VALIDATION_FAILURE.md) +- [COMPILATION_FAILED](../interfaces/types.RPC.Errors.COMPILATION_FAILED.md) +- [CONTRACT_CLASS_SIZE_IS_TOO_LARGE](../interfaces/types.RPC.Errors.CONTRACT_CLASS_SIZE_IS_TOO_LARGE.md) +- [NON_ACCOUNT](../interfaces/types.RPC.Errors.NON_ACCOUNT.md) +- [DUPLICATE_TX](../interfaces/types.RPC.Errors.DUPLICATE_TX.md) +- [COMPILED_CLASS_HASH_MISMATCH](../interfaces/types.RPC.Errors.COMPILED_CLASS_HASH_MISMATCH.md) +- [UNSUPPORTED_TX_VERSION](../interfaces/types.RPC.Errors.UNSUPPORTED_TX_VERSION.md) +- [UNSUPPORTED_CONTRACT_CLASS_VERSION](../interfaces/types.RPC.Errors.UNSUPPORTED_CONTRACT_CLASS_VERSION.md) +- [UNEXPECTED_ERROR](../interfaces/types.RPC.Errors.UNEXPECTED_ERROR.md) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.JRPC.md b/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.JRPC.md new file mode 100644 index 000000000..8f9fe3271 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.JRPC.md @@ -0,0 +1,87 @@ +--- +id: 'types.RPC.JRPC' +title: 'Namespace: JRPC' +sidebar_label: 'JRPC' +custom_edit_url: null +--- + +[types](types.md).[RPC](types.RPC.md).JRPC + +## Type Aliases + +### RequestBody + +Ƭ **RequestBody**: `Object` + +#### Type declaration + +| Name | Type | +| :-------- | :------------------- | +| `id` | `number` \| `string` | +| `jsonrpc` | `"2.0"` | +| `method` | `string` | +| `params?` | {} | + +#### Defined in + +[src/types/api/jsonrpc/index.ts:1](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/jsonrpc/index.ts#L1) + +--- + +### ResponseBody + +Ƭ **ResponseBody**: { `id`: `number` \| `string` ; `jsonrpc`: `"2.0"` } & [`SuccessResponseBody`](types.RPC.JRPC.md#successresponsebody) \| [`ErrorResponseBody`](types.RPC.JRPC.md#errorresponsebody) + +#### Defined in + +[src/types/api/jsonrpc/index.ts:8](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/jsonrpc/index.ts#L8) + +--- + +### SuccessResponseBody + +Ƭ **SuccessResponseBody**: `Object` + +#### Type declaration + +| Name | Type | +| :------- | :-------- | +| `result` | `unknown` | + +#### Defined in + +[src/types/api/jsonrpc/index.ts:13](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/jsonrpc/index.ts#L13) + +--- + +### ErrorResponseBody + +Ƭ **ErrorResponseBody**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :--------------------------------- | +| `error` | [`Error`](types.RPC.JRPC.md#error) | + +#### Defined in + +[src/types/api/jsonrpc/index.ts:17](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/jsonrpc/index.ts#L17) + +--- + +### Error + +Ƭ **Error**: `Object` + +#### Type declaration + +| Name | Type | +| :-------- | :-------- | +| `code` | `number` | +| `message` | `string` | +| `data?` | `unknown` | + +#### Defined in + +[src/types/api/jsonrpc/index.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/jsonrpc/index.ts#L21) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.SPEC.md b/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.SPEC.md new file mode 100644 index 000000000..dceae24af --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.SPEC.md @@ -0,0 +1,1597 @@ +--- +id: 'types.RPC.SPEC' +title: 'Namespace: SPEC' +sidebar_label: 'SPEC' +custom_edit_url: null +--- + +[types](types.md).[RPC](types.RPC.md).SPEC + +## Type Aliases + +### FELT + +Ƭ **FELT**: `string` + +A field element. represented by at most 63 hex digits + +**`Pattern`** + +^0x(0|[a-fA-F1-9]{1}[a-fA-F0-9]{0,62})$ + +#### Defined in + +[src/types/api/rpcspec/components.ts:9](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L9) + +--- + +### ETH_ADDRESS + +Ƭ **ETH_ADDRESS**: `string` + +an ethereum address represented as 40 hex digits + +**`Pattern`** + +^0x[a-fA-F0-9]{40}$ + +#### Defined in + +[src/types/api/rpcspec/components.ts:14](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L14) + +--- + +### STORAGE_KEY + +Ƭ **STORAGE_KEY**: `string` + +A storage key. Represented as up to 62 hex digits, 3 bits, and 5 leading zeroes. + +**`Pattern`** + +^0x0[0-7]{1}[a-fA-F0-9]{0,62}$ + +#### Defined in + +[src/types/api/rpcspec/components.ts:19](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L19) + +--- + +### ADDRESS + +Ƭ **ADDRESS**: [`FELT`](types.RPC.SPEC.md#felt) + +#### Defined in + +[src/types/api/rpcspec/components.ts:20](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L20) + +--- + +### NUM_AS_HEX + +Ƭ **NUM_AS_HEX**: `string` + +#### Defined in + +[src/types/api/rpcspec/components.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L21) + +--- + +### SIGNATURE + +Ƭ **SIGNATURE**: [`FELT`](types.RPC.SPEC.md#felt)[] + +#### Defined in + +[src/types/api/rpcspec/components.ts:22](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L22) + +--- + +### BLOCK_NUMBER + +Ƭ **BLOCK_NUMBER**: `number` + +#### Defined in + +[src/types/api/rpcspec/components.ts:23](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L23) + +--- + +### BLOCK_HASH + +Ƭ **BLOCK_HASH**: [`FELT`](types.RPC.SPEC.md#felt) + +#### Defined in + +[src/types/api/rpcspec/components.ts:24](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L24) + +--- + +### TXN_HASH + +Ƭ **TXN_HASH**: [`FELT`](types.RPC.SPEC.md#felt) + +#### Defined in + +[src/types/api/rpcspec/components.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L25) + +--- + +### CHAIN_ID + +Ƭ **CHAIN_ID**: [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) + +#### Defined in + +[src/types/api/rpcspec/components.ts:26](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L26) + +--- + +### STRUCT_ABI_TYPE + +Ƭ **STRUCT_ABI_TYPE**: `"struct"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L27) + +--- + +### EVENT_ABI_TYPE + +Ƭ **EVENT_ABI_TYPE**: `"event"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:28](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L28) + +--- + +### FUNCTION_ABI_TYPE + +Ƭ **FUNCTION_ABI_TYPE**: `"function"` \| `"l1_handler"` \| `"constructor"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:29](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L29) + +--- + +### ENTRY_POINT_TYPE + +Ƭ **ENTRY_POINT_TYPE**: `"EXTERNAL"` \| `"L1_HANDLER"` \| `"CONSTRUCTOR"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:31](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L31) + +--- + +### CALL_TYPE + +Ƭ **CALL_TYPE**: `"DELEGATE"` \| `"LIBRARY_CALL"` \| `"CALL"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:33](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L33) + +--- + +### TXN_STATUS + +Ƭ **TXN_STATUS**: `"RECEIVED"` \| `"REJECTED"` \| `"ACCEPTED_ON_L2"` \| `"ACCEPTED_ON_L1"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:35](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L35) + +--- + +### SIMULATION_FLAG + +Ƭ **SIMULATION_FLAG**: `"SKIP_VALIDATE"` \| `"SKIP_FEE_CHARGE"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L37) + +--- + +### DA_MODE + +Ƭ **DA_MODE**: `"L1"` \| `"L2"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:39](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L39) + +--- + +### TXN_TYPE + +Ƭ **TXN_TYPE**: `"DECLARE"` \| `"DEPLOY"` \| `"DEPLOY_ACCOUNT"` \| `"INVOKE"` \| `"L1_HANDLER"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L40) + +--- + +### TXN_FINALITY_STATUS + +Ƭ **TXN_FINALITY_STATUS**: `"ACCEPTED_ON_L2"` \| `"ACCEPTED_ON_L1"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:41](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L41) + +--- + +### TXN_EXECUTION_STATUS + +Ƭ **TXN_EXECUTION_STATUS**: `"SUCCEEDED"` \| `"REVERTED"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:42](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L42) + +--- + +### BLOCK_STATUS + +Ƭ **BLOCK_STATUS**: `"PENDING"` \| `"ACCEPTED_ON_L2"` \| `"ACCEPTED_ON_L1"` \| `"REJECTED"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:43](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L43) + +--- + +### BLOCK_TAG + +Ƭ **BLOCK_TAG**: `"latest"` \| `"pending"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:44](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L44) + +--- + +### EVENTS_CHUNK + +Ƭ **EVENTS_CHUNK**: `Object` + +READ API + +#### Type declaration + +| Name | Type | +| :-------------------- | :--------------------------------------------------- | +| `events` | [`EMITTED_EVENT`](types.RPC.SPEC.md#emitted_event)[] | +| `continuation_token?` | `string` | + +#### Defined in + +[src/types/api/rpcspec/components.ts:50](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L50) + +--- + +### RESULT_PAGE_REQUEST + +Ƭ **RESULT_PAGE_REQUEST**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------- | :------- | +| `continuation_token?` | `string` | +| `chunk_size` | `number` | + +#### Defined in + +[src/types/api/rpcspec/components.ts:57](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L57) + +--- + +### EMITTED_EVENT + +Ƭ **EMITTED_EVENT**: [`EVENT`](types.RPC.SPEC.md#event) & { `block_hash`: [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) ; `block_number`: [`BLOCK_NUMBER`](types.RPC.SPEC.md#block_number) ; `transaction_hash`: [`TXN_HASH`](types.RPC.SPEC.md#txn_hash) } + +#### Defined in + +[src/types/api/rpcspec/components.ts:64](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L64) + +--- + +### EVENT + +Ƭ **EVENT**: { `from_address`: [`ADDRESS`](types.RPC.SPEC.md#address) } & [`EVENT_CONTENT`](types.RPC.SPEC.md#event_content) + +#### Defined in + +[src/types/api/rpcspec/components.ts:70](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L70) + +--- + +### EVENT_CONTENT + +Ƭ **EVENT_CONTENT**: `Object` + +#### Type declaration + +| Name | Type | +| :----- | :--------------------------------- | +| `keys` | [`FELT`](types.RPC.SPEC.md#felt)[] | +| `data` | [`FELT`](types.RPC.SPEC.md#felt)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:74](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L74) + +--- + +### EVENT_FILTER + +Ƭ **EVENT_FILTER**: `Object` + +#### Type declaration + +| Name | Type | +| :------------ | :--------------------------------------- | +| `from_block?` | [`BLOCK_ID`](types.RPC.SPEC.md#block_id) | +| `to_block?` | [`BLOCK_ID`](types.RPC.SPEC.md#block_id) | +| `address?` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `keys?` | [`FELT`](types.RPC.SPEC.md#felt)[][] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:79](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L79) + +--- + +### BLOCK_ID + +Ƭ **BLOCK_ID**: { `block_hash?`: [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) ; `block_number?`: [`BLOCK_NUMBER`](types.RPC.SPEC.md#block_number) } \| [`BLOCK_TAG`](types.RPC.SPEC.md#block_tag) + +#### Defined in + +[src/types/api/rpcspec/components.ts:86](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L86) + +--- + +### SYNC_STATUS + +Ƭ **SYNC_STATUS**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------- | :----------------------------------------------- | +| `starting_block_hash` | [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) | +| `starting_block_num` | [`BLOCK_NUMBER`](types.RPC.SPEC.md#block_number) | +| `current_block_hash` | [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) | +| `current_block_num` | [`BLOCK_NUMBER`](types.RPC.SPEC.md#block_number) | +| `highest_block_hash` | [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) | +| `highest_block_num` | [`BLOCK_NUMBER`](types.RPC.SPEC.md#block_number) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:93](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L93) + +--- + +### NEW_CLASSES + +Ƭ **NEW_CLASSES**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------- | :------------------------------- | +| `class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | +| `compiled_class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:102](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L102) + +--- + +### REPLACED_CLASS + +Ƭ **REPLACED_CLASS**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :------------------------------- | +| `class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | +| `contract_address` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:107](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L107) + +--- + +### NONCE_UPDATE + +Ƭ **NONCE_UPDATE**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :------------------------------------- | +| `contract_address` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `nonce` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:112](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L112) + +--- + +### STATE_DIFF + +Ƭ **STATE_DIFF**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------------------- | :----------------------------------------------------------------------------- | +| `storage_diffs` | [`CONTRACT_STORAGE_DIFF_ITEM`](types.RPC.SPEC.md#contract_storage_diff_item)[] | +| `deprecated_declared_classes` | [`FELT`](types.RPC.SPEC.md#felt)[] | +| `declared_classes` | [`NEW_CLASSES`](types.RPC.SPEC.md#new_classes)[] | +| `deployed_contracts` | [`DEPLOYED_CONTRACT_ITEM`](types.RPC.SPEC.md#deployed_contract_item)[] | +| `replaced_classes` | [`REPLACED_CLASS`](types.RPC.SPEC.md#replaced_class)[] | +| `nonces` | [`NONCE_UPDATE`](types.RPC.SPEC.md#nonce_update)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:117](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L117) + +--- + +### PENDING_STATE_UPDATE + +Ƭ **PENDING_STATE_UPDATE**: `Object` + +#### Type declaration + +| Name | Type | +| :----------- | :------------------------------------------- | +| `old_root` | [`FELT`](types.RPC.SPEC.md#felt) | +| `state_diff` | [`STATE_DIFF`](types.RPC.SPEC.md#state_diff) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:126](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L126) + +--- + +### STATE_UPDATE + +Ƭ **STATE_UPDATE**: `Object` + +#### Type declaration + +| Name | Type | +| :----------- | :------------------------------------------- | +| `block_hash` | [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) | +| `old_root` | [`FELT`](types.RPC.SPEC.md#felt) | +| `new_root` | [`FELT`](types.RPC.SPEC.md#felt) | +| `state_diff` | [`STATE_DIFF`](types.RPC.SPEC.md#state_diff) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:131](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L131) + +--- + +### BLOCK_BODY_WITH_TX_HASHES + +Ƭ **BLOCK_BODY_WITH_TX_HASHES**: `Object` + +#### Type declaration + +| Name | Type | +| :------------- | :----------------------------------------- | +| `transactions` | [`TXN_HASH`](types.RPC.SPEC.md#txn_hash)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:138](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L138) + +--- + +### BLOCK_BODY_WITH_TXS + +Ƭ **BLOCK_BODY_WITH_TXS**: `Object` + +#### Type declaration + +| Name | Type | +| :------------- | :----------------------------------------------------------------------------------------------------------------- | +| `transactions` | { `transaction`: [`TXN`](types.RPC.SPEC.md#txn) ; `transaction_hash`: [`TXN_HASH`](types.RPC.SPEC.md#txn_hash) }[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:142](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L142) + +--- + +### BLOCK_HEADER + +Ƭ **BLOCK_HEADER**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------ | :--------------------------------------------------- | +| `block_hash` | [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) | +| `parent_hash` | [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) | +| `block_number` | [`BLOCK_NUMBER`](types.RPC.SPEC.md#block_number) | +| `new_root` | [`FELT`](types.RPC.SPEC.md#felt) | +| `timestamp` | `number` | +| `sequencer_address` | [`FELT`](types.RPC.SPEC.md#felt) | +| `l1_gas_price` | [`RESOURCE_PRICE`](types.RPC.SPEC.md#resource_price) | +| `starknet_version` | `string` | + +#### Defined in + +[src/types/api/rpcspec/components.ts:149](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L149) + +--- + +### PENDING_BLOCK_HEADER + +Ƭ **PENDING_BLOCK_HEADER**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------ | :--------------------------------------------------- | +| `parent_hash` | [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) | +| `timestamp` | `number` | +| `sequencer_address` | [`FELT`](types.RPC.SPEC.md#felt) | +| `l1_gas_price` | [`RESOURCE_PRICE`](types.RPC.SPEC.md#resource_price) | +| `starknet_version` | `string` | + +#### Defined in + +[src/types/api/rpcspec/components.ts:160](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L160) + +--- + +### BLOCK_WITH_TX_HASHES + +Ƭ **BLOCK_WITH_TX_HASHES**: { `status`: [`BLOCK_STATUS`](types.RPC.SPEC.md#block_status) } & [`BLOCK_HEADER`](types.RPC.SPEC.md#block_header) & [`BLOCK_BODY_WITH_TX_HASHES`](types.RPC.SPEC.md#block_body_with_tx_hashes) + +#### Defined in + +[src/types/api/rpcspec/components.ts:168](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L168) + +--- + +### BLOCK_WITH_TXS + +Ƭ **BLOCK_WITH_TXS**: { `status`: [`BLOCK_STATUS`](types.RPC.SPEC.md#block_status) } & [`BLOCK_HEADER`](types.RPC.SPEC.md#block_header) & [`BLOCK_BODY_WITH_TXS`](types.RPC.SPEC.md#block_body_with_txs) + +#### Defined in + +[src/types/api/rpcspec/components.ts:171](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L171) + +--- + +### PENDING_BLOCK_WITH_TX_HASHES + +Ƭ **PENDING_BLOCK_WITH_TX_HASHES**: [`BLOCK_BODY_WITH_TX_HASHES`](types.RPC.SPEC.md#block_body_with_tx_hashes) & [`PENDING_BLOCK_HEADER`](types.RPC.SPEC.md#pending_block_header) + +#### Defined in + +[src/types/api/rpcspec/components.ts:173](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L173) + +--- + +### PENDING_BLOCK_WITH_TXS + +Ƭ **PENDING_BLOCK_WITH_TXS**: [`BLOCK_BODY_WITH_TXS`](types.RPC.SPEC.md#block_body_with_txs) & [`PENDING_BLOCK_HEADER`](types.RPC.SPEC.md#pending_block_header) + +#### Defined in + +[src/types/api/rpcspec/components.ts:175](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L175) + +--- + +### DEPLOYED_CONTRACT_ITEM + +Ƭ **DEPLOYED_CONTRACT_ITEM**: `Object` + +#### Type declaration + +| Name | Type | +| :----------- | :------------------------------- | +| `address` | [`FELT`](types.RPC.SPEC.md#felt) | +| `class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:177](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L177) + +--- + +### CONTRACT_STORAGE_DIFF_ITEM + +Ƭ **CONTRACT_STORAGE_DIFF_ITEM**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------- | :------------------------------------------------------- | +| `address` | `string` | +| `storage_entries` | [`StorageDiffItem`](types.RPC.SPEC.md#storagediffitem)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:182](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L182) + +--- + +### StorageDiffItem + +Ƭ **StorageDiffItem**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------- | +| `key` | `string` | +| `value` | `string` | + +#### Defined in + +[src/types/api/rpcspec/components.ts:189](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L189) + +--- + +### TXN + +Ƭ **TXN**: [`INVOKE_TXN`](types.RPC.SPEC.md#invoke_txn) \| [`L1_HANDLER_TXN`](types.RPC.SPEC.md#l1_handler_txn) \| [`DECLARE_TXN`](types.RPC.SPEC.md#declare_txn) \| [`DEPLOY_TXN`](types.RPC.SPEC.md#deploy_txn) \| [`DEPLOY_ACCOUNT_TXN`](types.RPC.SPEC.md#deploy_account_txn) + +#### Defined in + +[src/types/api/rpcspec/components.ts:196](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L196) + +--- + +### DECLARE_TXN + +Ƭ **DECLARE_TXN**: [`DECLARE_TXN_V0`](types.RPC.SPEC.md#declare_txn_v0) \| [`DECLARE_TXN_V1`](types.RPC.SPEC.md#declare_txn_v1) \| [`DECLARE_TXN_V2`](types.RPC.SPEC.md#declare_txn_v2) + +#### Defined in + +[src/types/api/rpcspec/components.ts:198](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L198) + +--- + +### DECLARE_TXN_V0 + +Ƭ **DECLARE_TXN_V0**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------- | :----------------------------------------- | +| `type` | `"DECLARE"` | +| `sender_address` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `max_fee` | [`FELT`](types.RPC.SPEC.md#felt) | +| `version` | `"0x0"` | +| `signature` | [`SIGNATURE`](types.RPC.SPEC.md#signature) | +| `class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:200](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L200) + +--- + +### DECLARE_TXN_V1 + +Ƭ **DECLARE_TXN_V1**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------- | :----------------------------------------- | +| `type` | `"DECLARE"` | +| `sender_address` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `max_fee` | [`FELT`](types.RPC.SPEC.md#felt) | +| `version` | `"0x1"` | +| `signature` | [`SIGNATURE`](types.RPC.SPEC.md#signature) | +| `nonce` | [`FELT`](types.RPC.SPEC.md#felt) | +| `class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:209](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L209) + +--- + +### DECLARE_TXN_V2 + +Ƭ **DECLARE_TXN_V2**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------- | :----------------------------------------- | +| `type` | `"DECLARE"` | +| `sender_address` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `compiled_class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | +| `max_fee` | [`FELT`](types.RPC.SPEC.md#felt) | +| `version` | `"0x2"` | +| `signature` | [`SIGNATURE`](types.RPC.SPEC.md#signature) | +| `nonce` | [`FELT`](types.RPC.SPEC.md#felt) | +| `class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:219](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L219) + +--- + +### BROADCASTED_TXN + +Ƭ **BROADCASTED_TXN**: [`BROADCASTED_INVOKE_TXN`](types.RPC.SPEC.md#broadcasted_invoke_txn) \| [`BROADCASTED_DECLARE_TXN`](types.RPC.SPEC.md#broadcasted_declare_txn) \| [`BROADCASTED_DEPLOY_ACCOUNT_TXN`](types.RPC.SPEC.md#broadcasted_deploy_account_txn) + +#### Defined in + +[src/types/api/rpcspec/components.ts:230](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L230) + +--- + +### BROADCASTED_INVOKE_TXN + +Ƭ **BROADCASTED_INVOKE_TXN**: [`INVOKE_TXN_V0`](types.RPC.SPEC.md#invoke_txn_v0) \| [`INVOKE_TXN_V1`](types.RPC.SPEC.md#invoke_txn_v1) + +#### Defined in + +[src/types/api/rpcspec/components.ts:235](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L235) + +--- + +### BROADCASTED_DEPLOY_ACCOUNT_TXN + +Ƭ **BROADCASTED_DEPLOY_ACCOUNT_TXN**: [`DEPLOY_ACCOUNT_TXN`](types.RPC.SPEC.md#deploy_account_txn) + +#### Defined in + +[src/types/api/rpcspec/components.ts:237](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L237) + +--- + +### BROADCASTED_DECLARE_TXN + +Ƭ **BROADCASTED_DECLARE_TXN**: [`BROADCASTED_DECLARE_TXN_V1`](types.RPC.SPEC.md#broadcasted_declare_txn_v1) \| [`BROADCASTED_DECLARE_TXN_V2`](types.RPC.SPEC.md#broadcasted_declare_txn_v2) + +#### Defined in + +[src/types/api/rpcspec/components.ts:239](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L239) + +--- + +### BROADCASTED_DECLARE_TXN_V1 + +Ƭ **BROADCASTED_DECLARE_TXN_V1**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------- | :------------------------------------------------------------------------- | +| `type` | `"DECLARE"` | +| `sender_address` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `max_fee` | [`FELT`](types.RPC.SPEC.md#felt) | +| `version` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `signature` | [`SIGNATURE`](types.RPC.SPEC.md#signature) | +| `nonce` | [`FELT`](types.RPC.SPEC.md#felt) | +| `contract_class` | [`DEPRECATED_CONTRACT_CLASS`](types.RPC.SPEC.md#deprecated_contract_class) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:241](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L241) + +--- + +### BROADCASTED_DECLARE_TXN_V2 + +Ƭ **BROADCASTED_DECLARE_TXN_V2**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------- | :--------------------------------------------------- | +| `type` | `"DECLARE"` | +| `sender_address` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `compiled_class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | +| `max_fee` | [`FELT`](types.RPC.SPEC.md#felt) | +| `version` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `signature` | [`SIGNATURE`](types.RPC.SPEC.md#signature) | +| `nonce` | [`FELT`](types.RPC.SPEC.md#felt) | +| `contract_class` | [`CONTRACT_CLASS`](types.RPC.SPEC.md#contract_class) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:251](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L251) + +--- + +### DEPLOY_ACCOUNT_TXN + +Ƭ **DEPLOY_ACCOUNT_TXN**: [`DEPLOY_ACCOUNT_TXN_V1`](types.RPC.SPEC.md#deploy_account_txn_v1) + +#### Defined in + +[src/types/api/rpcspec/components.ts:262](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L262) + +--- + +### DEPLOY_ACCOUNT_TXN_V1 + +Ƭ **DEPLOY_ACCOUNT_TXN_V1**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------------- | :------------------------------------------- | +| `type` | `"DEPLOY_ACCOUNT"` | +| `max_fee` | [`FELT`](types.RPC.SPEC.md#felt) | +| `version` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `signature` | [`SIGNATURE`](types.RPC.SPEC.md#signature) | +| `nonce` | [`FELT`](types.RPC.SPEC.md#felt) | +| `contract_address_salt` | [`FELT`](types.RPC.SPEC.md#felt) | +| `constructor_calldata` | [`FELT`](types.RPC.SPEC.md#felt)[] | +| `class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:264](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L264) + +--- + +### DEPLOY_TXN + +Ƭ **DEPLOY_TXN**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------------- | :------------------------------------------- | +| `type` | `"DEPLOY"` | +| `version` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `contract_address_salt` | [`FELT`](types.RPC.SPEC.md#felt) | +| `constructor_calldata` | [`FELT`](types.RPC.SPEC.md#felt)[] | +| `class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:275](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L275) + +--- + +### INVOKE_TXN + +Ƭ **INVOKE_TXN**: [`INVOKE_TXN_V0`](types.RPC.SPEC.md#invoke_txn_v0) \| [`INVOKE_TXN_V1`](types.RPC.SPEC.md#invoke_txn_v1) + +#### Defined in + +[src/types/api/rpcspec/components.ts:283](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L283) + +--- + +### INVOKE_TXN_V0 + +Ƭ **INVOKE_TXN_V0**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------- | :----------------------------------------- | +| `type` | `"INVOKE"` | +| `max_fee` | [`FELT`](types.RPC.SPEC.md#felt) | +| `version` | `"0x0"` | +| `signature` | [`SIGNATURE`](types.RPC.SPEC.md#signature) | +| `contract_address` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `entry_point_selector` | [`FELT`](types.RPC.SPEC.md#felt) | +| `calldata` | [`FELT`](types.RPC.SPEC.md#felt)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:285](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L285) + +--- + +### INVOKE_TXN_V1 + +Ƭ **INVOKE_TXN_V1**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------- | :------------------------------------------- | +| `type` | `"INVOKE"` | +| `sender_address` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `calldata` | [`FELT`](types.RPC.SPEC.md#felt)[] | +| `max_fee` | [`FELT`](types.RPC.SPEC.md#felt) | +| `version` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `signature` | [`SIGNATURE`](types.RPC.SPEC.md#signature) | +| `nonce` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:295](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L295) + +--- + +### L1_HANDLER_TXN + +Ƭ **L1_HANDLER_TXN**: { `version`: [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) ; `type`: `"L1_HANDLER"` ; `nonce`: [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) } & [`FUNCTION_CALL`](types.RPC.SPEC.md#function_call) + +#### Defined in + +[src/types/api/rpcspec/components.ts:305](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L305) + +--- + +### COMMON_RECEIPT_PROPERTIES + +Ƭ **COMMON_RECEIPT_PROPERTIES**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------- | :--------------------------------------------------------------- | +| `transaction_hash` | [`TXN_HASH`](types.RPC.SPEC.md#txn_hash) | +| `actual_fee` | [`FELT`](types.RPC.SPEC.md#felt) | +| `execution_status` | [`TXN_EXECUTION_STATUS`](types.RPC.SPEC.md#txn_execution_status) | +| `finality_status` | [`TXN_FINALITY_STATUS`](types.RPC.SPEC.md#txn_finality_status) | +| `block_hash` | [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) | +| `block_number` | [`BLOCK_NUMBER`](types.RPC.SPEC.md#block_number) | +| `messages_sent` | [`MSG_TO_L1`](types.RPC.SPEC.md#msg_to_l1)[] | +| `revert_reason` | `string` | +| `events` | [`EVENT`](types.RPC.SPEC.md#event)[] | +| `execution_resources` | [`EXECUTION_RESOURCES`](types.RPC.SPEC.md#execution_resources) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:311](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L311) + +--- + +### PENDING_COMMON_RECEIPT_PROPERTIES + +Ƭ **PENDING_COMMON_RECEIPT_PROPERTIES**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------- | :--------------------------------------------------------------- | +| `transaction_hash` | [`TXN_HASH`](types.RPC.SPEC.md#txn_hash) | +| `actual_fee` | [`FELT`](types.RPC.SPEC.md#felt) | +| `type` | [`TXN_TYPE`](types.RPC.SPEC.md#txn_type) | +| `messages_sent` | [`MSG_TO_L1`](types.RPC.SPEC.md#msg_to_l1)[] | +| `events` | [`EVENT`](types.RPC.SPEC.md#event)[] | +| `revert_reason` | `string` | +| `finality_status` | `"ACCEPTED_ON_L2"` | +| `execution_status` | [`TXN_EXECUTION_STATUS`](types.RPC.SPEC.md#txn_execution_status) | +| `execution_resources` | [`EXECUTION_RESOURCES`](types.RPC.SPEC.md#execution_resources) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:324](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L324) + +--- + +### INVOKE_TXN_RECEIPT + +Ƭ **INVOKE_TXN_RECEIPT**: { `type`: `"INVOKE"` } & [`COMMON_RECEIPT_PROPERTIES`](types.RPC.SPEC.md#common_receipt_properties) + +#### Defined in + +[src/types/api/rpcspec/components.ts:336](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L336) + +--- + +### PENDING_INVOKE_TXN_RECEIPT + +Ƭ **PENDING_INVOKE_TXN_RECEIPT**: { `type`: `"INVOKE"` } & [`PENDING_COMMON_RECEIPT_PROPERTIES`](types.RPC.SPEC.md#pending_common_receipt_properties) + +#### Defined in + +[src/types/api/rpcspec/components.ts:340](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L340) + +--- + +### DECLARE_TXN_RECEIPT + +Ƭ **DECLARE_TXN_RECEIPT**: { `type`: `"DECLARE"` } & [`COMMON_RECEIPT_PROPERTIES`](types.RPC.SPEC.md#common_receipt_properties) + +#### Defined in + +[src/types/api/rpcspec/components.ts:344](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L344) + +--- + +### PENDING_DECLARE_TXN_RECEIPT + +Ƭ **PENDING_DECLARE_TXN_RECEIPT**: { `type`: `"DECLARE"` } & [`PENDING_COMMON_RECEIPT_PROPERTIES`](types.RPC.SPEC.md#pending_common_receipt_properties) + +#### Defined in + +[src/types/api/rpcspec/components.ts:348](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L348) + +--- + +### DEPLOY_ACCOUNT_TXN_RECEIPT + +Ƭ **DEPLOY_ACCOUNT_TXN_RECEIPT**: { `type`: `"DEPLOY_ACCOUNT"` ; `contract_address`: [`FELT`](types.RPC.SPEC.md#felt) } & [`COMMON_RECEIPT_PROPERTIES`](types.RPC.SPEC.md#common_receipt_properties) + +#### Defined in + +[src/types/api/rpcspec/components.ts:352](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L352) + +--- + +### PENDING_DEPLOY_ACCOUNT_TXN_RECEIPT + +Ƭ **PENDING_DEPLOY_ACCOUNT_TXN_RECEIPT**: { `type`: `"DEPLOY_ACCOUNT"` ; `contract_address`: [`FELT`](types.RPC.SPEC.md#felt) } & [`PENDING_COMMON_RECEIPT_PROPERTIES`](types.RPC.SPEC.md#pending_common_receipt_properties) + +#### Defined in + +[src/types/api/rpcspec/components.ts:357](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L357) + +--- + +### DEPLOY_TXN_RECEIPT + +Ƭ **DEPLOY_TXN_RECEIPT**: { `type`: `"DEPLOY"` ; `contract_address`: [`FELT`](types.RPC.SPEC.md#felt) } & [`COMMON_RECEIPT_PROPERTIES`](types.RPC.SPEC.md#common_receipt_properties) + +#### Defined in + +[src/types/api/rpcspec/components.ts:362](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L362) + +--- + +### L1_HANDLER_TXN_RECEIPT + +Ƭ **L1_HANDLER_TXN_RECEIPT**: { `type`: `"L1_HANDLER"` ; `message_hash`: [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) } & [`COMMON_RECEIPT_PROPERTIES`](types.RPC.SPEC.md#common_receipt_properties) + +#### Defined in + +[src/types/api/rpcspec/components.ts:367](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L367) + +--- + +### PENDING_L1_HANDLER_TXN_RECEIPT + +Ƭ **PENDING_L1_HANDLER_TXN_RECEIPT**: { `type`: `"L1_HANDLER"` ; `message_hash`: [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) } & [`PENDING_COMMON_RECEIPT_PROPERTIES`](types.RPC.SPEC.md#pending_common_receipt_properties) + +#### Defined in + +[src/types/api/rpcspec/components.ts:372](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L372) + +--- + +### TXN_RECEIPT + +Ƭ **TXN_RECEIPT**: [`INVOKE_TXN_RECEIPT`](types.RPC.SPEC.md#invoke_txn_receipt) \| [`L1_HANDLER_TXN_RECEIPT`](types.RPC.SPEC.md#l1_handler_txn_receipt) \| [`DECLARE_TXN_RECEIPT`](types.RPC.SPEC.md#declare_txn_receipt) \| [`DEPLOY_TXN_RECEIPT`](types.RPC.SPEC.md#deploy_txn_receipt) \| [`DEPLOY_ACCOUNT_TXN_RECEIPT`](types.RPC.SPEC.md#deploy_account_txn_receipt) + +#### Defined in + +[src/types/api/rpcspec/components.ts:377](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L377) + +--- + +### PENDING_TXN_RECEIPT + +Ƭ **PENDING_TXN_RECEIPT**: [`PENDING_INVOKE_TXN_RECEIPT`](types.RPC.SPEC.md#pending_invoke_txn_receipt) \| [`PENDING_L1_HANDLER_TXN_RECEIPT`](types.RPC.SPEC.md#pending_l1_handler_txn_receipt) \| [`PENDING_DECLARE_TXN_RECEIPT`](types.RPC.SPEC.md#pending_declare_txn_receipt) \| [`PENDING_DEPLOY_ACCOUNT_TXN_RECEIPT`](types.RPC.SPEC.md#pending_deploy_account_txn_receipt) + +#### Defined in + +[src/types/api/rpcspec/components.ts:384](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L384) + +--- + +### MSG_TO_L1 + +Ƭ **MSG_TO_L1**: `Object` + +#### Type declaration + +| Name | Type | +| :------------- | :--------------------------------- | +| `from_address` | [`FELT`](types.RPC.SPEC.md#felt) | +| `to_address` | [`FELT`](types.RPC.SPEC.md#felt) | +| `payload` | [`FELT`](types.RPC.SPEC.md#felt)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:390](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L390) + +--- + +### MSG_FROM_L1 + +Ƭ **MSG_FROM_L1**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------- | :--------------------------------------------- | +| `from_address` | [`ETH_ADDRESS`](types.RPC.SPEC.md#eth_address) | +| `to_address` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `entry_point_selector` | [`FELT`](types.RPC.SPEC.md#felt) | +| `payload` | [`FELT`](types.RPC.SPEC.md#felt)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:396](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L396) + +--- + +### FUNCTION_CALL + +Ƭ **FUNCTION_CALL**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------- | :------------------------------------- | +| `contract_address` | [`ADDRESS`](types.RPC.SPEC.md#address) | +| `entry_point_selector` | [`FELT`](types.RPC.SPEC.md#felt) | +| `calldata` | [`FELT`](types.RPC.SPEC.md#felt)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:403](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L403) + +--- + +### CONTRACT_CLASS + +Ƭ **CONTRACT_CLASS**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sierra_program` | [`FELT`](types.RPC.SPEC.md#felt)[] | +| `contract_class_version` | `string` | +| `entry_points_by_type` | { `CONSTRUCTOR`: [`SIERRA_ENTRY_POINT`](types.RPC.SPEC.md#sierra_entry_point)[] ; `EXTERNAL`: [`SIERRA_ENTRY_POINT`](types.RPC.SPEC.md#sierra_entry_point)[] ; `L1_HANDLER`: [`SIERRA_ENTRY_POINT`](types.RPC.SPEC.md#sierra_entry_point)[] } | +| `entry_points_by_type.CONSTRUCTOR` | [`SIERRA_ENTRY_POINT`](types.RPC.SPEC.md#sierra_entry_point)[] | +| `entry_points_by_type.EXTERNAL` | [`SIERRA_ENTRY_POINT`](types.RPC.SPEC.md#sierra_entry_point)[] | +| `entry_points_by_type.L1_HANDLER` | [`SIERRA_ENTRY_POINT`](types.RPC.SPEC.md#sierra_entry_point)[] | +| `abi` | `string` | + +#### Defined in + +[src/types/api/rpcspec/components.ts:409](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L409) + +--- + +### DEPRECATED_CONTRACT_CLASS + +Ƭ **DEPRECATED_CONTRACT_CLASS**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `program` | `string` | +| `entry_points_by_type` | { `CONSTRUCTOR`: [`DEPRECATED_CAIRO_ENTRY_POINT`](types.RPC.SPEC.md#deprecated_cairo_entry_point)[] ; `EXTERNAL`: [`DEPRECATED_CAIRO_ENTRY_POINT`](types.RPC.SPEC.md#deprecated_cairo_entry_point)[] ; `L1_HANDLER`: [`DEPRECATED_CAIRO_ENTRY_POINT`](types.RPC.SPEC.md#deprecated_cairo_entry_point)[] } | +| `entry_points_by_type.CONSTRUCTOR` | [`DEPRECATED_CAIRO_ENTRY_POINT`](types.RPC.SPEC.md#deprecated_cairo_entry_point)[] | +| `entry_points_by_type.EXTERNAL` | [`DEPRECATED_CAIRO_ENTRY_POINT`](types.RPC.SPEC.md#deprecated_cairo_entry_point)[] | +| `entry_points_by_type.L1_HANDLER` | [`DEPRECATED_CAIRO_ENTRY_POINT`](types.RPC.SPEC.md#deprecated_cairo_entry_point)[] | +| `abi` | [`CONTRACT_ABI`](types.RPC.SPEC.md#contract_abi) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:420](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L420) + +--- + +### DEPRECATED_CAIRO_ENTRY_POINT + +Ƭ **DEPRECATED_CAIRO_ENTRY_POINT**: `Object` + +#### Type declaration + +| Name | Type | +| :--------- | :------------------------------------------------------- | +| `offset` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) \| `number` | +| `selector` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:430](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L430) + +--- + +### SIERRA_ENTRY_POINT + +Ƭ **SIERRA_ENTRY_POINT**: `Object` + +#### Type declaration + +| Name | Type | +| :------------- | :------------------------------- | +| `selector` | [`FELT`](types.RPC.SPEC.md#felt) | +| `function_idx` | `number` | + +#### Defined in + +[src/types/api/rpcspec/components.ts:435](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L435) + +--- + +### CONTRACT_ABI + +Ƭ **CONTRACT_ABI**: [`CONTRACT_ABI_ENTRY`](types.RPC.SPEC.md#contract_abi_entry)[] + +#### Defined in + +[src/types/api/rpcspec/components.ts:440](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L440) + +--- + +### CONTRACT_ABI_ENTRY + +Ƭ **CONTRACT_ABI_ENTRY**: `Object` + +#### Type declaration + +| Name | Type | +| :--------- | :------------------------------- | +| `selector` | [`FELT`](types.RPC.SPEC.md#felt) | +| `input` | `string` | +| `output` | `string` | + +#### Defined in + +[src/types/api/rpcspec/components.ts:442](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L442) + +--- + +### STRUCT_ABI_ENTRY + +Ƭ **STRUCT_ABI_ENTRY**: `Object` + +#### Type declaration + +| Name | Type | +| :-------- | :----------------------------------------------------- | +| `type` | [`STRUCT_ABI_TYPE`](types.RPC.SPEC.md#struct_abi_type) | +| `name` | `string` | +| `size` | `number` | +| `members` | [`STRUCT_MEMBER`](types.RPC.SPEC.md#struct_member)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:448](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L448) + +--- + +### STRUCT_MEMBER + +Ƭ **STRUCT_MEMBER**: [`TYPED_PARAMETER`](types.RPC.SPEC.md#typed_parameter) & { `offset`: `number` } + +#### Defined in + +[src/types/api/rpcspec/components.ts:455](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L455) + +--- + +### EVENT_ABI_ENTRY + +Ƭ **EVENT_ABI_ENTRY**: `Object` + +#### Type declaration + +| Name | Type | +| :----- | :------------------------------------------------------- | +| `type` | [`EVENT_ABI_TYPE`](types.RPC.SPEC.md#event_abi_type) | +| `name` | `string` | +| `keys` | [`TYPED_PARAMETER`](types.RPC.SPEC.md#typed_parameter)[] | +| `data` | [`TYPED_PARAMETER`](types.RPC.SPEC.md#typed_parameter)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:459](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L459) + +--- + +### FUNCTION_STATE_MUTABILITY + +Ƭ **FUNCTION_STATE_MUTABILITY**: `"view"` + +#### Defined in + +[src/types/api/rpcspec/components.ts:466](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L466) + +--- + +### FUNCTION_ABI_ENTRY + +Ƭ **FUNCTION_ABI_ENTRY**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------- | :------------------------------------------------------------------------- | +| `type` | [`FUNCTION_ABI_TYPE`](types.RPC.SPEC.md#function_abi_type) | +| `name` | `string` | +| `inputs` | [`TYPED_PARAMETER`](types.RPC.SPEC.md#typed_parameter)[] | +| `outputs` | [`TYPED_PARAMETER`](types.RPC.SPEC.md#typed_parameter)[] | +| `stateMutability` | [`FUNCTION_STATE_MUTABILITY`](types.RPC.SPEC.md#function_state_mutability) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:468](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L468) + +--- + +### TYPED_PARAMETER + +Ƭ **TYPED_PARAMETER**: `Object` + +#### Type declaration + +| Name | Type | +| :----- | :------- | +| `name` | `string` | +| `type` | `string` | + +#### Defined in + +[src/types/api/rpcspec/components.ts:476](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L476) + +--- + +### FEE_ESTIMATE + +Ƭ **FEE_ESTIMATE**: `Object` + +#### Type declaration + +| Name | Type | +| :------------- | :------------------------------------------- | +| `gas_consumed` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `gas_price` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `overall_fee` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:481](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L481) + +--- + +### RESOURCE_LIMITS + +Ƭ **RESOURCE_LIMITS**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------- | :------------------------------------------- | +| `max_amount` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `max_price_per_unit` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:487](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L487) + +--- + +### RESOURCE_PRICE + +Ƭ **RESOURCE_PRICE**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------- | :------------------------------------------- | +| `price_in_strk?` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `price_in_wei` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:492](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L492) + +--- + +### EXECUTION_RESOURCES + +Ƭ **EXECUTION_RESOURCES**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------------------- | :------------------------------------------- | +| `steps` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `memory_holes` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `range_check_builtin_applications` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `pedersen_builtin_applications` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `poseidon_builtin_applications` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `ec_op_builtin_applications` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `ecdsa_builtin_applications` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `bitwise_builtin_applications` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | +| `keccak_builtin_applications` | [`NUM_AS_HEX`](types.RPC.SPEC.md#num_as_hex) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:497](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L497) + +--- + +### TRANSACTION_TRACE + +Ƭ **TRANSACTION_TRACE**: `Object` + +TRACE API + +#### Type declaration + +| Name | Type | +| :------------------------- | :----------------------------------------------------------------------- | +| `invoke_tx_trace?` | [`INVOKE_TXN_TRACE`](types.RPC.SPEC.md#invoke_txn_trace) | +| `declare_tx_trace?` | [`DECLARE_TXN_TRACE`](types.RPC.SPEC.md#declare_txn_trace) | +| `deploy_account_tx_trace?` | [`DEPLOY_ACCOUNT_TXN_TRACE`](types.RPC.SPEC.md#deploy_account_txn_trace) | +| `l1_handler_tx_trace?` | [`L1_HANDLER_TXN_TRACE`](types.RPC.SPEC.md#l1_handler_txn_trace) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:514](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L514) + +--- + +### INVOKE_TXN_TRACE + +Ƭ **INVOKE_TXN_TRACE**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------------- | :---------------------------------------------------------------------------------------------- | +| `type` | `"INVOKE"` | +| `execute_invocation` | [`FUNCTION_INVOCATION`](types.RPC.SPEC.md#function_invocation) \| { `revert_reason`: `string` } | +| `validate_invocation?` | [`FUNCTION_INVOCATION`](types.RPC.SPEC.md#function_invocation) | +| `fee_transfer_invocation?` | [`FUNCTION_INVOCATION`](types.RPC.SPEC.md#function_invocation) | +| `state_diff?` | [`STATE_DIFF`](types.RPC.SPEC.md#state_diff) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:522](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L522) + +--- + +### DECLARE_TXN_TRACE + +Ƭ **DECLARE_TXN_TRACE**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------------- | :------------------------------------------------------------- | +| `type` | `"DECLARE"` | +| `validate_invocation?` | [`FUNCTION_INVOCATION`](types.RPC.SPEC.md#function_invocation) | +| `fee_transfer_invocation?` | [`FUNCTION_INVOCATION`](types.RPC.SPEC.md#function_invocation) | +| `state_diff?` | [`STATE_DIFF`](types.RPC.SPEC.md#state_diff) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:531](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L531) + +--- + +### DEPLOY_ACCOUNT_TXN_TRACE + +Ƭ **DEPLOY_ACCOUNT_TXN_TRACE**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------------- | :------------------------------------------------------------- | +| `type` | `"DEPLOY_ACCOUNT"` | +| `constructor_invocation` | [`FUNCTION_INVOCATION`](types.RPC.SPEC.md#function_invocation) | +| `validate_invocation?` | [`FUNCTION_INVOCATION`](types.RPC.SPEC.md#function_invocation) | +| `fee_transfer_invocation?` | [`FUNCTION_INVOCATION`](types.RPC.SPEC.md#function_invocation) | +| `state_diff?` | [`STATE_DIFF`](types.RPC.SPEC.md#state_diff) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:539](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L539) + +--- + +### L1_HANDLER_TXN_TRACE + +Ƭ **L1_HANDLER_TXN_TRACE**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------- | :------------------------------------------------------------- | +| `type` | `"L1_HANDLER"` | +| `function_invocation` | [`FUNCTION_INVOCATION`](types.RPC.SPEC.md#function_invocation) | +| `state_diff?` | [`STATE_DIFF`](types.RPC.SPEC.md#state_diff) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:548](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L548) + +--- + +### NESTED_CALL + +Ƭ **NESTED_CALL**: [`FUNCTION_INVOCATION`](types.RPC.SPEC.md#function_invocation) + +#### Defined in + +[src/types/api/rpcspec/components.ts:555](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L555) + +--- + +### FUNCTION_INVOCATION + +Ƭ **FUNCTION_INVOCATION**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :------------------------------------------------------- | +| `function_call` | [`FUNCTION_CALL`](types.RPC.SPEC.md#function_call) | +| `caller_address` | `string` | +| `class_hash` | `string` | +| `entry_point_type` | [`ENTRY_POINT_TYPE`](types.RPC.SPEC.md#entry_point_type) | +| `call_type` | [`CALL_TYPE`](types.RPC.SPEC.md#call_type) | +| `result` | `string`[] | +| `calls` | [`NESTED_CALL`](types.RPC.SPEC.md#nested_call)[] | +| `events` | [`ORDERED_EVENT`](types.RPC.SPEC.md#ordered_event)[] | +| `messages` | [`ORDERED_MESSAGE`](types.RPC.SPEC.md#ordered_message)[] | + +#### Defined in + +[src/types/api/rpcspec/components.ts:558](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L558) + +--- + +### ORDERED_EVENT + +Ƭ **ORDERED_EVENT**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :--------------------------------- | +| `order` | `number` | +| `event` | [`EVENT`](types.RPC.SPEC.md#event) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:571](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L571) + +--- + +### ORDERED_MESSAGE + +Ƭ **ORDERED_MESSAGE**: `Object` + +#### Type declaration + +| Name | Type | +| :-------- | :----------------------------------------- | +| `order` | `number` | +| `message` | [`MSG_TO_L1`](types.RPC.SPEC.md#msg_to_l1) | + +#### Defined in + +[src/types/api/rpcspec/components.ts:577](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/components.ts#L577) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.md b/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.md new file mode 100644 index 000000000..35399c2d8 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/types.RPC.md @@ -0,0 +1,405 @@ +--- +id: 'types.RPC' +title: 'Namespace: RPC' +sidebar_label: 'RPC' +custom_edit_url: null +--- + +[types](types.md).RPC + +## Namespaces + +- [JRPC](types.RPC.JRPC.md) +- [Errors](types.RPC.Errors.md) +- [SPEC](types.RPC.SPEC.md) + +## Enumerations + +- [ETransactionType](../enums/types.RPC.ETransactionType.md) +- [ESimulationFlag](../enums/types.RPC.ESimulationFlag.md) +- [ETransactionStatus](../enums/types.RPC.ETransactionStatus.md) +- [ETransactionFinalityStatus](../enums/types.RPC.ETransactionFinalityStatus.md) +- [ETransactionExecutionStatus](../enums/types.RPC.ETransactionExecutionStatus.md) +- [EBlockTag](../enums/types.RPC.EBlockTag.md) +- [EDataAvailabilityMode](../enums/types.RPC.EDataAvailabilityMode.md) + +## Type Aliases + +### Methods + +Ƭ **Methods**: `ReadMethods` & `WriteMethods` & `TraceMethods` + +#### Defined in + +[src/types/api/rpcspec/methods.ts:42](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/methods.ts#L42) + +--- + +### ABI + +Ƭ **ABI**: (`FUNCTION` \| `CONSTRUCTOR` \| `L1_HANDLER` \| `EVENT` \| `STRUCT` \| `ENUM` \| `INTERFACE` \| `IMPL`)[] + +TypeScript Representation of Cairo1 v2+ Starknet Contract ABI + +starknet_metadata.json - tags/v0.5.0 + +'starknet-specs' (OpenRpc protocol types) +https://github.com/starkware-libs/starknet-specs + +#### Defined in + +[src/types/api/rpcspec/contract.ts:10](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/contract.ts#L10) + +--- + +### ContractClass + +Ƭ **ContractClass**: [`CONTRACT_CLASS`](types.RPC.SPEC.md#contract_class) \| [`DEPRECATED_CONTRACT_CLASS`](types.RPC.SPEC.md#deprecated_contract_class) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:40](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L40) + +--- + +### SimulateTransactionResponse + +Ƭ **SimulateTransactionResponse**: { `transaction_trace`: [`TRANSACTION_TRACE`](types.RPC.SPEC.md#transaction_trace) ; `fee_estimation`: [`FEE_ESTIMATE`](types.RPC.SPEC.md#fee_estimate) }[] + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:42](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L42) + +--- + +### FeeEstimate + +Ƭ **FeeEstimate**: [`FEE_ESTIMATE`](types.RPC.SPEC.md#fee_estimate) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:47](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L47) + +--- + +### TransactionWithHash + +Ƭ **TransactionWithHash**: [`TXN`](types.RPC.SPEC.md#txn) & { `transaction_hash`: [`TXN_HASH`](types.RPC.SPEC.md#txn_hash) } + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:49](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L49) + +--- + +### BlockHashAndNumber + +Ƭ **BlockHashAndNumber**: `Object` + +#### Type declaration + +| Name | Type | +| :------------- | :----------------------------------------------- | +| `block_hash` | [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) | +| `block_number` | [`BLOCK_NUMBER`](types.RPC.SPEC.md#block_number) | + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:51](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L51) + +--- + +### BlockWithTxs + +Ƭ **BlockWithTxs**: [`BLOCK_WITH_TXS`](types.RPC.SPEC.md#block_with_txs) \| [`PENDING_BLOCK_WITH_TXS`](types.RPC.SPEC.md#pending_block_with_txs) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:53](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L53) + +--- + +### BlockWithTxHashes + +Ƭ **BlockWithTxHashes**: [`BLOCK_WITH_TX_HASHES`](types.RPC.SPEC.md#block_with_tx_hashes) \| [`PENDING_BLOCK_WITH_TX_HASHES`](types.RPC.SPEC.md#pending_block_with_tx_hashes) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:55](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L55) + +--- + +### StateUpdate + +Ƭ **StateUpdate**: [`STATE_UPDATE`](types.RPC.SPEC.md#state_update) \| [`PENDING_STATE_UPDATE`](types.RPC.SPEC.md#pending_state_update) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:57](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L57) + +--- + +### BlockTransactionsTraces + +Ƭ **BlockTransactionsTraces**: { `transaction_hash`: [`FELT`](types.RPC.SPEC.md#felt) ; `trace_root`: [`TRANSACTION_TRACE`](types.RPC.SPEC.md#transaction_trace) }[] + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:59](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L59) + +--- + +### Syncing + +Ƭ **Syncing**: `false` \| [`SYNC_STATUS`](types.RPC.SPEC.md#sync_status) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:61](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L61) + +--- + +### Events + +Ƭ **Events**: [`EVENTS_CHUNK`](types.RPC.SPEC.md#events_chunk) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:63](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L63) + +--- + +### InvokedTransaction + +Ƭ **InvokedTransaction**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :--------------------------------------- | +| `transaction_hash` | [`TXN_HASH`](types.RPC.SPEC.md#txn_hash) | + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:65](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L65) + +--- + +### DeclaredTransaction + +Ƭ **DeclaredTransaction**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :--------------------------------------- | +| `transaction_hash` | [`TXN_HASH`](types.RPC.SPEC.md#txn_hash) | +| `class_hash` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:67](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L67) + +--- + +### DeployedAccountTransaction + +Ƭ **DeployedAccountTransaction**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :--------------------------------------- | +| `transaction_hash` | [`TXN_HASH`](types.RPC.SPEC.md#txn_hash) | +| `contract_address` | [`FELT`](types.RPC.SPEC.md#felt) | + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:69](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L69) + +--- + +### ContractAddress + +Ƭ **ContractAddress**: [`ADDRESS`](types.RPC.SPEC.md#address) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:72](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L72) + +--- + +### Felt + +Ƭ **Felt**: [`FELT`](types.RPC.SPEC.md#felt) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:73](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L73) + +--- + +### Nonce + +Ƭ **Nonce**: [`FELT`](types.RPC.SPEC.md#felt) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:74](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L74) + +--- + +### TransactionHash + +Ƭ **TransactionHash**: [`TXN_HASH`](types.RPC.SPEC.md#txn_hash) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:75](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L75) + +--- + +### TransactionTrace + +Ƭ **TransactionTrace**: [`TRANSACTION_TRACE`](types.RPC.SPEC.md#transaction_trace) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:76](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L76) + +--- + +### BlockHash + +Ƭ **BlockHash**: [`BLOCK_HASH`](types.RPC.SPEC.md#block_hash) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:77](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L77) + +--- + +### TransactionReceipt + +Ƭ **TransactionReceipt**: [`TXN_RECEIPT`](types.RPC.SPEC.md#txn_receipt) \| [`PENDING_TXN_RECEIPT`](types.RPC.SPEC.md#pending_txn_receipt) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:78](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L78) + +--- + +### EventFilter + +Ƭ **EventFilter**: [`EVENT_FILTER`](types.RPC.SPEC.md#event_filter) & [`RESULT_PAGE_REQUEST`](types.RPC.SPEC.md#result_page_request) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:79](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L79) + +--- + +### SimulationFlags + +Ƭ **SimulationFlags**: [`SIMULATION_FLAG`](types.RPC.SPEC.md#simulation_flag)[] + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:80](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L80) + +--- + +### L1Message + +Ƭ **L1Message**: [`MSG_FROM_L1`](types.RPC.SPEC.md#msg_from_l1) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:81](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L81) + +--- + +### BaseTransaction + +Ƭ **BaseTransaction**: [`BROADCASTED_TXN`](types.RPC.SPEC.md#broadcasted_txn) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:82](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L82) + +--- + +### ChainId + +Ƭ **ChainId**: [`CHAIN_ID`](types.RPC.SPEC.md#chain_id) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:83](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L83) + +--- + +### Transaction + +Ƭ **Transaction**: [`TXN`](types.RPC.SPEC.md#txn) + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:84](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L84) + +--- + +### TransactionStatus + +Ƭ **TransactionStatus**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------ | :--------------------------------------------------------------- | +| `finality_status` | [`TXN_STATUS`](types.RPC.SPEC.md#txn_status) | +| `execution_status?` | [`TXN_EXECUTION_STATUS`](types.RPC.SPEC.md#txn_execution_status) | + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:85](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L85) + +--- + +### StorageDiffs + +Ƭ **StorageDiffs**: [`CONTRACT_STORAGE_DIFF_ITEM`](types.RPC.SPEC.md#contract_storage_diff_item)[] + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:91](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L91) + +--- + +### DeprecatedDeclaredClasses + +Ƭ **DeprecatedDeclaredClasses**: [`FELT`](types.RPC.SPEC.md#felt)[] + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:92](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L92) + +--- + +### NonceUpdates + +Ƭ **NonceUpdates**: [`NONCE_UPDATE`](types.RPC.SPEC.md#nonce_update)[] + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:93](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L93) + +--- + +### ReplacedClasses + +Ƭ **ReplacedClasses**: [`REPLACED_CLASS`](types.RPC.SPEC.md#replaced_class)[] + +#### Defined in + +[src/types/api/rpcspec/nonspec.ts:94](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/rpcspec/nonspec.ts#L94) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/types.Sequencer.md b/www/versioned_docs/version-5.24.3/API/namespaces/types.Sequencer.md new file mode 100644 index 000000000..01090fd89 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/types.Sequencer.md @@ -0,0 +1,824 @@ +--- +id: 'types.Sequencer' +title: 'Namespace: Sequencer' +sidebar_label: 'Sequencer' +custom_edit_url: null +--- + +[types](types.md).Sequencer + +## Interfaces + +- [InvokeFunctionTransactionResponse](../interfaces/types.Sequencer.InvokeFunctionTransactionResponse.md) + +## References + +### GetTransactionStatusResponse + +Re-exports [GetTransactionStatusResponse](types.md#gettransactionstatusresponse) + +--- + +### GetContractAddressesResponse + +Re-exports [GetContractAddressesResponse](types.md#getcontractaddressesresponse) + +--- + +### FunctionInvocation + +Re-exports [FunctionInvocation](types.md#functioninvocation) + +--- + +### ExecutionResources + +Re-exports [ExecutionResources](types.md#executionresources) + +--- + +### CallL1Handler + +Re-exports [CallL1Handler](types.md#calll1handler) + +--- + +### DeployedContractItem + +Re-exports [DeployedContractItem](types.md#deployedcontractitem) + +--- + +### SequencerIdentifier + +Re-exports [SequencerIdentifier](types.md#sequenceridentifier) + +## Type Aliases + +### TransactionTraceResponse + +Ƭ **TransactionTraceResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------------- | :-------------------------------------------------- | +| `validate_invocation?` | [`FunctionInvocation`](types.md#functioninvocation) | +| `function_invocation?` | [`FunctionInvocation`](types.md#functioninvocation) | +| `fee_transfer_invocation?` | [`FunctionInvocation`](types.md#functioninvocation) | +| `constructor_invocation?` | [`FunctionInvocation`](types.md#functioninvocation) | +| `signature` | `string`[] | + +#### Defined in + +[src/types/api/sequencer.ts:81](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L81) + +--- + +### DeclareTransaction + +Ƭ **DeclareTransaction**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------- | :----------------------------------------------------- | +| `type` | [`DECLARE`](../enums/types.TransactionType.md#declare) | +| `sender_address` | `string` | +| `contract_class` | [`ContractClass`](types.md#contractclass) | +| `signature?` | `string`[] | +| `nonce` | [`BigNumberish`](types.md#bignumberish) | +| `max_fee?` | [`BigNumberish`](types.md#bignumberish) | +| `version?` | [`BigNumberish`](types.md#bignumberish) | +| `compiled_class_hash?` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:89](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L89) + +--- + +### DeployTransaction + +Ƭ **DeployTransaction**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------------- | :--------------------------------------------------- | +| `type` | [`DEPLOY`](../enums/types.TransactionType.md#deploy) | +| `contract_definition` | [`ContractClass`](types.md#contractclass) | +| `contract_address_salt` | [`BigNumberish`](types.md#bignumberish) | +| `constructor_calldata` | `string`[] | +| `nonce?` | [`BigNumberish`](types.md#bignumberish) | + +#### Defined in + +[src/types/api/sequencer.ts:100](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L100) + +--- + +### DeployAccountTransaction + +Ƭ **DeployAccountTransaction**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------------- | :------------------------------------------------------------------- | +| `type` | [`DEPLOY_ACCOUNT`](../enums/types.TransactionType.md#deploy_account) | +| `class_hash` | `string` | +| `contract_address_salt` | [`BigNumberish`](types.md#bignumberish) | +| `constructor_calldata` | `string`[] | +| `signature?` | `string`[] | +| `max_fee?` | [`BigNumberish`](types.md#bignumberish) | +| `version?` | [`BigNumberish`](types.md#bignumberish) | +| `nonce?` | [`BigNumberish`](types.md#bignumberish) | + +#### Defined in + +[src/types/api/sequencer.ts:108](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L108) + +--- + +### InvokeFunctionTransaction + +Ƭ **InvokeFunctionTransaction**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------ | :------------------------------------------------------ | +| `type` | [`INVOKE`](../enums/types.TransactionType.md#invoke) | +| `sender_address` | `string` | +| `signature?` | `string`[] | +| `entry_point_type?` | [`EXTERNAL`](../enums/types.EntryPointType.md#external) | +| `calldata?` | [`RawCalldata`](types.md#rawcalldata) | +| `nonce` | [`BigNumberish`](types.md#bignumberish) | +| `max_fee?` | [`BigNumberish`](types.md#bignumberish) | +| `version?` | [`BigNumberish`](types.md#bignumberish) | + +#### Defined in + +[src/types/api/sequencer.ts:119](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L119) + +--- + +### Transaction + +Ƭ **Transaction**: [`DeclareTransaction`](types.Sequencer.md#declaretransaction) \| [`DeployTransaction`](types.Sequencer.md#deploytransaction) \| [`InvokeFunctionTransaction`](types.Sequencer.md#invokefunctiontransaction) \| [`DeployAccountTransaction`](types.Sequencer.md#deployaccounttransaction) + +#### Defined in + +[src/types/api/sequencer.ts:130](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L130) + +--- + +### AddTransactionResponse + +Ƭ **AddTransactionResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :----------------------- | +| `transaction_hash` | `string` | +| `code?` | `"TRANSACTION_RECEIVED"` | +| `address?` | `string` | +| `class_hash?` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:136](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L136) + +--- + +### GetCodeResponse + +Ƭ **GetCodeResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :--------- | :------------------------------ | +| `bytecode` | [`ByteCode`](types.md#bytecode) | +| `abi` | [`Abi`](types.md#abi) | + +#### Defined in + +[src/types/api/sequencer.ts:143](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L143) + +--- + +### TransactionResponse + +Ƭ **TransactionResponse**: [`DeclareTransaction`](types.Sequencer.md#declaretransaction) \| [`DeployTransaction`](types.Sequencer.md#deploytransaction) \| [`InvokeFunctionTransactionResponse`](../interfaces/types.Sequencer.InvokeFunctionTransactionResponse.md) + +#### Defined in + +[src/types/api/sequencer.ts:153](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L153) + +--- + +### SuccessfulTransactionResponse + +Ƭ **SuccessfulTransactionResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------ | :------------------------------------------------------------------------- | +| `execution_status` | [`SUCCEEDED`](../enums/types.TransactionExecutionStatus.md#succeeded) | +| `finality_status` | [`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) | +| `status` | [`TransactionStatus`](../enums/types.TransactionStatus.md) | +| `block_hash` | `string` | +| `block_number` | [`BlockNumber`](types.md#blocknumber) | +| `transaction_index` | `number` | +| `transaction` | [`TransactionResponse`](types.Sequencer.md#transactionresponse) | + +#### Defined in + +[src/types/api/sequencer.ts:158](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L158) + +--- + +### RevertedTransactionResponse + +Ƭ **RevertedTransactionResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------ | :------------------------------------------------------------------------- | +| `execution_status` | [`REVERTED`](../enums/types.TransactionExecutionStatus.md#reverted) | +| `finality_status` | [`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) | +| `status` | [`TransactionStatus`](../enums/types.TransactionStatus.md) | +| `block_hash` | `string` | +| `block_number` | [`BlockNumber`](types.md#blocknumber) | +| `transaction_index` | `number` | +| `transaction` | [`TransactionResponse`](types.Sequencer.md#transactionresponse) | +| `revert_error` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:168](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L168) + +--- + +### FailedTransactionResponse + +Ƭ **FailedTransactionResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------------------------------- | :-------------------------------------------------------------- | +| `status` | [`REJECTED`](../enums/types.TransactionStatus.md#rejected) | +| `transaction_failure_reason` | { `code`: `string` ; `error_message`: `string` } | +| `transaction_failure_reason.code` | `string` | +| `transaction_failure_reason.error_message` | `string` | +| `transaction` | [`TransactionResponse`](types.Sequencer.md#transactionresponse) | + +#### Defined in + +[src/types/api/sequencer.ts:179](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L179) + +--- + +### GetTransactionResponse + +Ƭ **GetTransactionResponse**: [`SuccessfulTransactionResponse`](types.Sequencer.md#successfultransactionresponse) \| [`RevertedTransactionResponse`](types.Sequencer.md#revertedtransactionresponse) \| [`FailedTransactionResponse`](types.Sequencer.md#failedtransactionresponse) + +#### Defined in + +[src/types/api/sequencer.ts:188](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L188) + +--- + +### TransactionReceiptResponse + +Ƭ **TransactionReceiptResponse**: [`SuccessfulTransactionReceiptResponse`](types.Sequencer.md#successfultransactionreceiptresponse) \| [`RevertedTransactionReceiptResponse`](types.Sequencer.md#revertedtransactionreceiptresponse) \| [`RejectedTransactionReceiptResponse`](types.Sequencer.md#rejectedtransactionreceiptresponse) + +#### Defined in + +[src/types/api/sequencer.ts:193](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L193) + +--- + +### SuccessfulTransactionReceiptResponse + +Ƭ **SuccessfulTransactionReceiptResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------- | :------------------------------------------------------------------------- | +| `execution_status` | [`SUCCEEDED`](../enums/types.TransactionExecutionStatus.md#succeeded) | +| `finality_status` | [`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) | +| `status` | [`TransactionStatus`](../enums/types.TransactionStatus.md) | +| `actual_fee` | `string` | +| `block_hash` | `string` | +| `block_number` | [`BlockNumber`](types.md#blocknumber) | +| `transaction_hash` | `string` | +| `transaction_index` | `number` | +| `l2_to_l1_messages` | `string`[] | +| `events` | `string`[] | +| `execution_resources?` | [`ExecutionResources`](types.md#executionresources) | + +#### Defined in + +[src/types/api/sequencer.ts:198](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L198) + +--- + +### RevertedTransactionReceiptResponse + +Ƭ **RevertedTransactionReceiptResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------ | :------------------------------------------------------------------------- | +| `execution_status` | [`REVERTED`](../enums/types.TransactionExecutionStatus.md#reverted) | +| `finality_status` | [`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) | +| `status` | [`REVERTED`](../enums/types.TransactionStatus.md#reverted) | +| `actual_fee` | `string` | +| `block_hash` | `string` | +| `block_number` | [`BlockNumber`](types.md#blocknumber) | +| `transaction_hash` | `string` | +| `transaction_index` | `number` | +| `l2_to_l1_messages` | `string`[] | +| `events` | `string`[] | +| `revert_error` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:212](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L212) + +--- + +### RejectedTransactionReceiptResponse + +Ƭ **RejectedTransactionReceiptResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------------------------------- | :------------------------------------------------------------------------- | +| `execution_status` | [`REJECTED`](../enums/types.TransactionExecutionStatus.md#rejected) | +| `finality_status` | [`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) | +| `status` | [`REJECTED`](../enums/types.TransactionStatus.md#rejected) | +| `transaction_hash` | `string` | +| `l2_to_l1_messages` | `string`[] | +| `events` | `string`[] | +| `transaction_failure_reason` | { `code`: `string` ; `error_message`: `string` } | +| `transaction_failure_reason.code` | `string` | +| `transaction_failure_reason.error_message` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:226](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L226) + +--- + +### GetBlockResponse + +Ƭ **GetBlockResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `block_number` | `number` | +| `state_root` | `string` | +| `block_hash` | `string` | +| `transactions` | { `[txHash: string]`: [`TransactionResponse`](types.Sequencer.md#transactionresponse); } | +| `timestamp` | `number` | +| `transaction_receipts` | { `[txHash: string]`: { `block_hash`: `string` ; `transaction_hash`: `string` ; `l2_to_l1_messages`: { `to_address`: `string` ; `payload`: `string`[] ; `from_address`: `string` }[] ; `block_number`: [`BlockNumber`](types.md#blocknumber) ; `status`: [`TransactionStatus`](../enums/types.TransactionStatus.md) ; `transaction_index`: `number` }; } | +| `parent_block_hash` | `string` | +| `status` | [`BlockStatus`](../enums/types.BlockStatus.md) | +| `gas_price` | `string` | +| `sequencer_address` | `string` | +| `starknet_version` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:239](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L239) + +--- + +### CallContractTransaction + +Ƭ **CallContractTransaction**: { `calldata?`: [`RawCalldata`](types.md#rawcalldata) ; `max_fee?`: [`BigNumberish`](types.md#bignumberish) ; `version?`: [`BigNumberish`](types.md#bignumberish) ; `entry_point_selector`: `string` } & { `sender_address`: `string` ; `signature`: `string`[] } \| { `contract_address`: `string` ; `signature?`: `never` } + +#### Defined in + +[src/types/api/sequencer.ts:268](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L268) + +--- + +### CallContractResponse + +Ƭ **CallContractResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :------- | :--------- | +| `result` | `string`[] | + +#### Defined in + +[src/types/api/sequencer.ts:284](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L284) + +--- + +### InvokeEstimateFee + +Ƭ **InvokeEstimateFee**: `Omit`<[`InvokeFunctionTransaction`](types.Sequencer.md#invokefunctiontransaction), `"max_fee"` \| `"entry_point_type"`\> + +#### Defined in + +[src/types/api/sequencer.ts:288](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L288) + +--- + +### DeclareEstimateFee + +Ƭ **DeclareEstimateFee**: `Omit`<[`DeclareTransaction`](types.Sequencer.md#declaretransaction), `"max_fee"`\> + +#### Defined in + +[src/types/api/sequencer.ts:289](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L289) + +--- + +### DeployAccountEstimateFee + +Ƭ **DeployAccountEstimateFee**: `Omit`<[`DeployAccountTransaction`](types.Sequencer.md#deployaccounttransaction), `"max_fee"`\> + +#### Defined in + +[src/types/api/sequencer.ts:290](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L290) + +--- + +### DeployEstimateFee + +Ƭ **DeployEstimateFee**: [`DeployTransaction`](types.Sequencer.md#deploytransaction) + +#### Defined in + +[src/types/api/sequencer.ts:291](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L291) + +--- + +### SimulateTransactionResponse + +Ƭ **SimulateTransactionResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------- | :------------------------------------------------------------------------ | +| `trace` | [`TransactionTraceResponse`](types.Sequencer.md#transactiontraceresponse) | +| `fee_estimation` | [`EstimateFeeResponse`](types.Sequencer.md#estimatefeeresponse) | + +#### Defined in + +[src/types/api/sequencer.ts:293](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L293) + +--- + +### AccountTransactionItem + +Ƭ **AccountTransactionItem**: [`InvokeEstimateFee`](types.Sequencer.md#invokeestimatefee) \| [`DeclareEstimateFee`](types.Sequencer.md#declareestimatefee) \| [`DeployEstimateFee`](types.Sequencer.md#deployestimatefee) \| [`DeployAccountEstimateFee`](types.Sequencer.md#deployaccountestimatefee) + +#### Defined in + +[src/types/api/sequencer.ts:298](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L298) + +--- + +### AccountTransaction + +Ƭ **AccountTransaction**: [`AllowArray`](types.md#allowarray)<[`AccountTransactionItem`](types.Sequencer.md#accounttransactionitem)\> + +Transaction filled with account data + +#### Defined in + +[src/types/api/sequencer.ts:307](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L307) + +--- + +### EstimateFeeResponse + +Ƭ **EstimateFeeResponse**: { `overall_fee`: `number` ; `gas_price`: `number` ; `gas_usage`: `number` ; `uint`: `string` } \| { `amount`: `bigint` ; `unit`: `string` } + +#### Defined in + +[src/types/api/sequencer.ts:310](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L310) + +--- + +### EstimateFeeResponseBulk + +Ƭ **EstimateFeeResponseBulk**: [`AllowArray`](types.md#allowarray)<[`EstimateFeeResponse`](types.Sequencer.md#estimatefeeresponse)\> + +#### Defined in + +[src/types/api/sequencer.ts:322](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L322) + +--- + +### BlockTransactionTracesResponse + +Ƭ **BlockTransactionTracesResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :------- | :------------------------------------------------------------------------------------------------------------- | +| `traces` | [`TransactionTraceResponse`](types.Sequencer.md#transactiontraceresponse) & { `transaction_hash`: `string` }[] | + +#### Defined in + +[src/types/api/sequencer.ts:324](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L324) + +--- + +### Storage + +Ƭ **Storage**: `string` + +#### Defined in + +[src/types/api/sequencer.ts:328](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L328) + +--- + +### StateUpdateResponse + +Ƭ **StateUpdateResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `block_hash` | `string` | +| `new_root` | `string` | +| `old_root` | `string` | +| `state_diff` | { `storage_diffs`: [`StorageDiffs`](types.Sequencer.md#storagediffs) ; `nonces`: [`Nonces`](types.Sequencer.md#nonces) ; `deployed_contracts`: [`DeployedContractItem`](types.md#deployedcontractitem)[] ; `old_declared_contracts`: [`OldDeclaredContracts`](types.Sequencer.md#olddeclaredcontracts) ; `declared_classes`: [`DeclaredClasses`](types.Sequencer.md#declaredclasses) ; `replaced_classes`: [`ReplacedClasses`](types.Sequencer.md#replacedclasses) } | +| `state_diff.storage_diffs` | [`StorageDiffs`](types.Sequencer.md#storagediffs) | +| `state_diff.nonces` | [`Nonces`](types.Sequencer.md#nonces) | +| `state_diff.deployed_contracts` | [`DeployedContractItem`](types.md#deployedcontractitem)[] | +| `state_diff.old_declared_contracts` | [`OldDeclaredContracts`](types.Sequencer.md#olddeclaredcontracts) | +| `state_diff.declared_classes` | [`DeclaredClasses`](types.Sequencer.md#declaredclasses) | +| `state_diff.replaced_classes` | [`ReplacedClasses`](types.Sequencer.md#replacedclasses) | + +#### Defined in + +[src/types/api/sequencer.ts:330](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L330) + +--- + +### StorageDiffs + +Ƭ **StorageDiffs**: `Object` + +#### Index signature + +▪ [address: `string`]: [`StateDiffItem`](types.Sequencer.md#statediffitem)[] + +#### Defined in + +[src/types/api/sequencer.ts:344](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L344) + +--- + +### StateDiffItem + +Ƭ **StateDiffItem**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------- | +| `key` | `string` | +| `value` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:346](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L346) + +--- + +### Nonces + +Ƭ **Nonces**: `Object` + +#### Index signature + +▪ [address: `string`]: [`Nonce`](types.Sequencer.md#nonce) + +#### Defined in + +[src/types/api/sequencer.ts:348](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L348) + +--- + +### Nonce + +Ƭ **Nonce**: `string` + +#### Defined in + +[src/types/api/sequencer.ts:350](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L350) + +--- + +### DeployedContracts + +Ƭ **DeployedContracts**: [`DeployedContractItem`](types.md#deployedcontractitem)[] + +#### Defined in + +[src/types/api/sequencer.ts:352](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L352) + +--- + +### OldDeclaredContracts + +Ƭ **OldDeclaredContracts**: `string`[] + +#### Defined in + +[src/types/api/sequencer.ts:354](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L354) + +--- + +### DeclaredClasses + +Ƭ **DeclaredClasses**: [`DeclaredClass`](types.Sequencer.md#declaredclass)[] + +#### Defined in + +[src/types/api/sequencer.ts:356](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L356) + +--- + +### DeclaredClass + +Ƭ **DeclaredClass**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------- | :------- | +| `class_hash` | `string` | +| `compiled_class_hash` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:358](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L358) + +--- + +### ReplacedClasses + +Ƭ **ReplacedClasses**: `string`[] + +#### Defined in + +[src/types/api/sequencer.ts:360](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L360) + +--- + +### Endpoints + +Ƭ **Endpoints**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `get_contract_addresses` | { `QUERY`: `never` ; `REQUEST`: `never` ; `RESPONSE`: [`GetContractAddressesResponse`](types.md#getcontractaddressesresponse) } | +| `get_contract_addresses.QUERY` | `never` | +| `get_contract_addresses.REQUEST` | `never` | +| `get_contract_addresses.RESPONSE` | [`GetContractAddressesResponse`](types.md#getcontractaddressesresponse) | +| `add_transaction` | { `QUERY`: `never` ; `REQUEST`: [`Transaction`](types.Sequencer.md#transaction) ; `RESPONSE`: [`AddTransactionResponse`](types.Sequencer.md#addtransactionresponse) } | +| `add_transaction.QUERY` | `never` | +| `add_transaction.REQUEST` | [`Transaction`](types.Sequencer.md#transaction) | +| `add_transaction.RESPONSE` | [`AddTransactionResponse`](types.Sequencer.md#addtransactionresponse) | +| `get_transaction` | { `QUERY`: { `transactionHash`: `string` } ; `REQUEST`: `never` ; `RESPONSE`: [`GetTransactionResponse`](types.Sequencer.md#gettransactionresponse) } | +| `get_transaction.QUERY` | { `transactionHash`: `string` } | +| `get_transaction.QUERY.transactionHash` | `string` | +| `get_transaction.REQUEST` | `never` | +| `get_transaction.RESPONSE` | [`GetTransactionResponse`](types.Sequencer.md#gettransactionresponse) | +| `get_transaction_status` | { `QUERY`: { `transactionHash`: `string` } ; `REQUEST`: `never` ; `RESPONSE`: [`GetTransactionStatusResponse`](types.md#gettransactionstatusresponse) } | +| `get_transaction_status.QUERY` | { `transactionHash`: `string` } | +| `get_transaction_status.QUERY.transactionHash` | `string` | +| `get_transaction_status.REQUEST` | `never` | +| `get_transaction_status.RESPONSE` | [`GetTransactionStatusResponse`](types.md#gettransactionstatusresponse) | +| `get_transaction_trace` | { `QUERY`: { `transactionHash`: `string` } ; `REQUEST`: `never` ; `RESPONSE`: [`TransactionTraceResponse`](types.Sequencer.md#transactiontraceresponse) } | +| `get_transaction_trace.QUERY` | { `transactionHash`: `string` } | +| `get_transaction_trace.QUERY.transactionHash` | `string` | +| `get_transaction_trace.REQUEST` | `never` | +| `get_transaction_trace.RESPONSE` | [`TransactionTraceResponse`](types.Sequencer.md#transactiontraceresponse) | +| `get_transaction_receipt` | { `QUERY`: { `transactionHash`: `string` } ; `REQUEST`: `never` ; `RESPONSE`: [`TransactionReceiptResponse`](types.Sequencer.md#transactionreceiptresponse) } | +| `get_transaction_receipt.QUERY` | { `transactionHash`: `string` } | +| `get_transaction_receipt.QUERY.transactionHash` | `string` | +| `get_transaction_receipt.REQUEST` | `never` | +| `get_transaction_receipt.RESPONSE` | [`TransactionReceiptResponse`](types.Sequencer.md#transactionreceiptresponse) | +| `get_nonce` | { `QUERY`: { `contractAddress`: `string` ; `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) } ; `REQUEST`: `never` ; `RESPONSE`: [`Nonce`](types.Sequencer.md#nonce) } | +| `get_nonce.QUERY` | { `contractAddress`: `string` ; `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) } | +| `get_nonce.QUERY.contractAddress` | `string` | +| `get_nonce.QUERY.blockIdentifier` | [`BlockIdentifier`](types.md#blockidentifier) | +| `get_nonce.REQUEST` | `never` | +| `get_nonce.RESPONSE` | [`Nonce`](types.Sequencer.md#nonce) | +| `get_storage_at` | { `QUERY`: { `contractAddress`: `string` ; `key`: [`BigNumberish`](types.md#bignumberish) ; `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) } ; `REQUEST`: `never` ; `RESPONSE`: [`Storage`](types.Sequencer.md#storage) } | +| `get_storage_at.QUERY` | { `contractAddress`: `string` ; `key`: [`BigNumberish`](types.md#bignumberish) ; `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) } | +| `get_storage_at.QUERY.contractAddress` | `string` | +| `get_storage_at.QUERY.key` | [`BigNumberish`](types.md#bignumberish) | +| `get_storage_at.QUERY.blockIdentifier` | [`BlockIdentifier`](types.md#blockidentifier) | +| `get_storage_at.REQUEST` | `never` | +| `get_storage_at.RESPONSE` | [`Storage`](types.Sequencer.md#storage) | +| `get_code` | { `QUERY`: { `contractAddress`: `string` ; `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) } ; `REQUEST`: `never` ; `RESPONSE`: [`GetCodeResponse`](types.Sequencer.md#getcoderesponse) } | +| `get_code.QUERY` | { `contractAddress`: `string` ; `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) } | +| `get_code.QUERY.contractAddress` | `string` | +| `get_code.QUERY.blockIdentifier` | [`BlockIdentifier`](types.md#blockidentifier) | +| `get_code.REQUEST` | `never` | +| `get_code.RESPONSE` | [`GetCodeResponse`](types.Sequencer.md#getcoderesponse) | +| `get_block` | { `QUERY`: { `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) } ; `REQUEST`: `never` ; `RESPONSE`: [`GetBlockResponse`](types.Sequencer.md#getblockresponse) } | +| `get_block.QUERY` | { `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) } | +| `get_block.QUERY.blockIdentifier` | [`BlockIdentifier`](types.md#blockidentifier) | +| `get_block.REQUEST` | `never` | +| `get_block.RESPONSE` | [`GetBlockResponse`](types.Sequencer.md#getblockresponse) | +| `call_contract` | { `QUERY`: { `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) } ; `REQUEST`: [`CallContractTransaction`](types.Sequencer.md#callcontracttransaction) ; `RESPONSE`: [`CallContractResponse`](types.Sequencer.md#callcontractresponse) } | +| `call_contract.QUERY` | { `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) } | +| `call_contract.QUERY.blockIdentifier` | [`BlockIdentifier`](types.md#blockidentifier) | +| `call_contract.REQUEST` | [`CallContractTransaction`](types.Sequencer.md#callcontracttransaction) | +| `call_contract.RESPONSE` | [`CallContractResponse`](types.Sequencer.md#callcontractresponse) | +| `estimate_fee` | { `QUERY`: { `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) ; `skipValidate`: `boolean` } ; `REQUEST`: [`AccountTransactionItem`](types.Sequencer.md#accounttransactionitem) ; `RESPONSE`: [`EstimateFeeResponse`](types.Sequencer.md#estimatefeeresponse) } | +| `estimate_fee.QUERY` | { `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) ; `skipValidate`: `boolean` } | +| `estimate_fee.QUERY.blockIdentifier` | [`BlockIdentifier`](types.md#blockidentifier) | +| `estimate_fee.QUERY.skipValidate` | `boolean` | +| `estimate_fee.REQUEST` | [`AccountTransactionItem`](types.Sequencer.md#accounttransactionitem) | +| `estimate_fee.RESPONSE` | [`EstimateFeeResponse`](types.Sequencer.md#estimatefeeresponse) | +| `get_class_by_hash` | { `QUERY`: { `classHash`: `string` ; `blockIdentifier?`: [`BlockIdentifier`](types.md#blockidentifier) } ; `REQUEST`: `never` ; `RESPONSE`: [`CompiledContract`](types.md#compiledcontract) } | +| `get_class_by_hash.QUERY` | { `classHash`: `string` ; `blockIdentifier?`: [`BlockIdentifier`](types.md#blockidentifier) } | +| `get_class_by_hash.QUERY.classHash` | `string` | +| `get_class_by_hash.QUERY.blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | +| `get_class_by_hash.REQUEST` | `never` | +| `get_class_by_hash.RESPONSE` | [`CompiledContract`](types.md#compiledcontract) | +| `get_class_hash_at` | { `QUERY`: { `contractAddress`: `string` ; `blockIdentifier?`: [`BlockIdentifier`](types.md#blockidentifier) } ; `REQUEST`: `never` ; `RESPONSE`: `string` } | +| `get_class_hash_at.QUERY` | { `contractAddress`: `string` ; `blockIdentifier?`: [`BlockIdentifier`](types.md#blockidentifier) } | +| `get_class_hash_at.QUERY.contractAddress` | `string` | +| `get_class_hash_at.QUERY.blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | +| `get_class_hash_at.REQUEST` | `never` | +| `get_class_hash_at.RESPONSE` | `string` | +| `get_state_update` | { `QUERY`: { `blockHash?`: `string` ; `blockNumber?`: [`BlockNumber`](types.md#blocknumber) } ; `REQUEST`: `never` ; `RESPONSE`: [`StateUpdateResponse`](types.Sequencer.md#stateupdateresponse) } | +| `get_state_update.QUERY` | { `blockHash?`: `string` ; `blockNumber?`: [`BlockNumber`](types.md#blocknumber) } | +| `get_state_update.QUERY.blockHash?` | `string` | +| `get_state_update.QUERY.blockNumber?` | [`BlockNumber`](types.md#blocknumber) | +| `get_state_update.REQUEST` | `never` | +| `get_state_update.RESPONSE` | [`StateUpdateResponse`](types.Sequencer.md#stateupdateresponse) | +| `get_full_contract` | { `QUERY`: { `contractAddress`: `string` ; `blockIdentifier?`: [`BlockIdentifier`](types.md#blockidentifier) } ; `REQUEST`: `never` ; `RESPONSE`: [`CompiledContract`](types.md#compiledcontract) } | +| `get_full_contract.QUERY` | { `contractAddress`: `string` ; `blockIdentifier?`: [`BlockIdentifier`](types.md#blockidentifier) } | +| `get_full_contract.QUERY.contractAddress` | `string` | +| `get_full_contract.QUERY.blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | +| `get_full_contract.REQUEST` | `never` | +| `get_full_contract.RESPONSE` | [`CompiledContract`](types.md#compiledcontract) | +| `estimate_message_fee` | { `QUERY`: `any` ; `REQUEST`: `any` ; `RESPONSE`: [`EstimateFeeResponse`](types.Sequencer.md#estimatefeeresponse) } | +| `estimate_message_fee.QUERY` | `any` | +| `estimate_message_fee.REQUEST` | `any` | +| `estimate_message_fee.RESPONSE` | [`EstimateFeeResponse`](types.Sequencer.md#estimatefeeresponse) | +| `simulate_transaction` | { `QUERY`: { `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) ; `skipValidate`: `boolean` } ; `REQUEST`: [`AccountTransaction`](types.Sequencer.md#accounttransaction) ; `RESPONSE`: [`SimulateTransactionResponse`](types.Sequencer.md#simulatetransactionresponse) } | +| `simulate_transaction.QUERY` | { `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) ; `skipValidate`: `boolean` } | +| `simulate_transaction.QUERY.blockIdentifier` | [`BlockIdentifier`](types.md#blockidentifier) | +| `simulate_transaction.QUERY.skipValidate` | `boolean` | +| `simulate_transaction.REQUEST` | [`AccountTransaction`](types.Sequencer.md#accounttransaction) | +| `simulate_transaction.RESPONSE` | [`SimulateTransactionResponse`](types.Sequencer.md#simulatetransactionresponse) | +| `estimate_fee_bulk` | { `QUERY`: { `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) ; `skipValidate`: `boolean` } ; `REQUEST`: [`AccountTransaction`](types.Sequencer.md#accounttransaction) ; `RESPONSE`: [`EstimateFeeResponseBulk`](types.Sequencer.md#estimatefeeresponsebulk) } | +| `estimate_fee_bulk.QUERY` | { `blockIdentifier`: [`BlockIdentifier`](types.md#blockidentifier) ; `skipValidate`: `boolean` } | +| `estimate_fee_bulk.QUERY.blockIdentifier` | [`BlockIdentifier`](types.md#blockidentifier) | +| `estimate_fee_bulk.QUERY.skipValidate` | `boolean` | +| `estimate_fee_bulk.REQUEST` | [`AccountTransaction`](types.Sequencer.md#accounttransaction) | +| `estimate_fee_bulk.RESPONSE` | [`EstimateFeeResponseBulk`](types.Sequencer.md#estimatefeeresponsebulk) | +| `get_block_traces` | { `QUERY`: { `blockHash?`: `string` ; `blockNumber?`: [`BlockNumber`](types.md#blocknumber) } ; `REQUEST`: `never` ; `RESPONSE`: [`BlockTransactionTracesResponse`](types.Sequencer.md#blocktransactiontracesresponse) } | +| `get_block_traces.QUERY` | { `blockHash?`: `string` ; `blockNumber?`: [`BlockNumber`](types.md#blocknumber) } | +| `get_block_traces.QUERY.blockHash?` | `string` | +| `get_block_traces.QUERY.blockNumber?` | [`BlockNumber`](types.md#blocknumber) | +| `get_block_traces.REQUEST` | `never` | +| `get_block_traces.RESPONSE` | [`BlockTransactionTracesResponse`](types.Sequencer.md#blocktransactiontracesresponse) | +| `get_compiled_class_by_class_hash` | { `QUERY`: { `classHash`: `string` ; `blockIdentifier?`: [`BlockIdentifier`](types.md#blockidentifier) } ; `REQUEST`: `any` ; `RESPONSE`: [`CairoAssembly`](types.md#cairoassembly) } | +| `get_compiled_class_by_class_hash.QUERY` | { `classHash`: `string` ; `blockIdentifier?`: [`BlockIdentifier`](types.md#blockidentifier) } | +| `get_compiled_class_by_class_hash.QUERY.classHash` | `string` | +| `get_compiled_class_by_class_hash.QUERY.blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | +| `get_compiled_class_by_class_hash.REQUEST` | `any` | +| `get_compiled_class_by_class_hash.RESPONSE` | [`CairoAssembly`](types.md#cairoassembly) | + +#### Defined in + +[src/types/api/sequencer.ts:362](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L362) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/types.md b/www/versioned_docs/version-5.24.3/API/namespaces/types.md new file mode 100644 index 000000000..2efc2f0ae --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/types.md @@ -0,0 +1,1819 @@ +--- +id: 'types' +title: 'Namespace: types' +sidebar_label: 'types' +sidebar_position: 0 +custom_edit_url: null +--- + +## Namespaces + +- [RPC](types.RPC.md) +- [Sequencer](types.Sequencer.md) + +## Enumerations + +- [SIMULATION_FLAG](../enums/types.SIMULATION_FLAG.md) +- [ValidateType](../enums/types.ValidateType.md) +- [Uint](../enums/types.Uint.md) +- [Litteral](../enums/types.Litteral.md) +- [TransactionType](../enums/types.TransactionType.md) +- [TransactionStatus](../enums/types.TransactionStatus.md) +- [TransactionFinalityStatus](../enums/types.TransactionFinalityStatus.md) +- [TransactionExecutionStatus](../enums/types.TransactionExecutionStatus.md) +- [BlockStatus](../enums/types.BlockStatus.md) +- [BlockTag](../enums/types.BlockTag.md) +- [EntryPointType](../enums/types.EntryPointType.md) + +## Interfaces + +- [EstimateFee](../interfaces/types.EstimateFee.md) +- [EstimateFeeDetails](../interfaces/types.EstimateFeeDetails.md) +- [DeployContractResponse](../interfaces/types.DeployContractResponse.md) +- [Uint256](../interfaces/types.Uint256.md) +- [CallStruct](../interfaces/types.CallStruct.md) +- [Program](../interfaces/types.Program.md) +- [ProviderOptions](../interfaces/types.ProviderOptions.md) +- [GetBlockResponse](../interfaces/types.GetBlockResponse.md) +- [GetCodeResponse](../interfaces/types.GetCodeResponse.md) +- [ContractEntryPoint](../interfaces/types.ContractEntryPoint.md) +- [CommonTransactionResponse](../interfaces/types.CommonTransactionResponse.md) +- [InvokeTransactionResponse](../interfaces/types.InvokeTransactionResponse.md) +- [DeclareTransactionResponse](../interfaces/types.DeclareTransactionResponse.md) +- [MessageToL1](../interfaces/types.MessageToL1.md) +- [Event](../interfaces/types.Event.md) +- [MessageToL2](../interfaces/types.MessageToL2.md) +- [InvokeTransactionReceiptResponse](../interfaces/types.InvokeTransactionReceiptResponse.md) +- [EstimateFeeResponse](../interfaces/types.EstimateFeeResponse.md) +- [InvokeFunctionResponse](../interfaces/types.InvokeFunctionResponse.md) +- [DeclareContractResponse](../interfaces/types.DeclareContractResponse.md) +- [StateUpdateResponse](../interfaces/types.StateUpdateResponse.md) +- [InvocationsSignerDetails](../interfaces/types.InvocationsSignerDetails.md) +- [DeclareSignerDetails](../interfaces/types.DeclareSignerDetails.md) +- [StarkNetDomain](../interfaces/types.StarkNetDomain.md) +- [TypedData](../interfaces/types.TypedData.md) + +## Type Aliases + +### CallL1Handler + +Ƭ **CallL1Handler**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------- | :--------- | +| `from_address` | `string` | +| `to_address` | `string` | +| `entry_point_selector` | `string` | +| `payload` | `string`[] | + +#### Defined in + +[src/types/api/sequencer.ts:66](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L66) + +--- + +### DeployedContractItem + +Ƭ **DeployedContractItem**: `Object` + +#### Type declaration + +| Name | Type | +| :----------- | :------- | +| `address` | `string` | +| `class_hash` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:73](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L73) + +--- + +### ExecutionResources + +Ƭ **ExecutionResources**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `n_steps` | `number` | +| `builtin_instance_counter` | { `pedersen_builtin`: `number` ; `range_check_builtin`: `number` ; `bitwise_builtin`: `number` ; `output_builtin`: `number` ; `ecdsa_builtin`: `number` ; `ec_op_builtin?`: `number` } | +| `builtin_instance_counter.pedersen_builtin` | `number` | +| `builtin_instance_counter.range_check_builtin` | `number` | +| `builtin_instance_counter.bitwise_builtin` | `number` | +| `builtin_instance_counter.output_builtin` | `number` | +| `builtin_instance_counter.ecdsa_builtin` | `number` | +| `builtin_instance_counter.ec_op_builtin?` | `number` | +| `n_memory_holes` | `number` | + +#### Defined in + +[src/types/api/sequencer.ts:53](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L53) + +--- + +### FunctionInvocation + +Ƭ **FunctionInvocation**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------- | :------------------------------------------------------ | +| `caller_address` | `string` | +| `contract_address` | `string` | +| `calldata` | [`RawCalldata`](types.md#rawcalldata) | +| `call_type?` | `string` | +| `class_hash?` | `string` | +| `selector?` | `string` | +| `entry_point_type?` | [`EXTERNAL`](../enums/types.EntryPointType.md#external) | +| `result` | `any`[] | +| `execution_resources` | [`ExecutionResources`](types.md#executionresources) | +| `internal_calls` | [`FunctionInvocation`](types.md#functioninvocation)[] | +| `events` | `any`[] | +| `messages` | `any`[] | + +#### Defined in + +[src/types/api/sequencer.ts:38](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L38) + +--- + +### GetContractAddressesResponse + +Ƭ **GetContractAddressesResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------- | :------- | +| `Starknet` | `string` | +| `GpsStatementVerifier` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:33](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L33) + +--- + +### GetTransactionStatusResponse + +Ƭ **GetTransactionStatusResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :-------------------------------- | :--------------------------------------------------------------------------- | +| `tx_status` | [`TransactionStatus`](../enums/types.TransactionStatus.md) | +| `execution_status` | [`TransactionExecutionStatus`](../enums/types.TransactionExecutionStatus.md) | +| `finality_status` | [`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) | +| `block_hash?` | `string` | +| `tx_failure_reason?` | { `code`: `string` ; `error_message`: `string` } | +| `tx_failure_reason.code` | `string` | +| `tx_failure_reason.error_message` | `string` | +| `tx_revert_reason?` | `string` | + +#### Defined in + +[src/types/api/sequencer.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L21) + +--- + +### SequencerIdentifier + +Ƭ **SequencerIdentifier**: { `blockHash`: `string` } \| { `blockNumber`: [`BlockNumber`](types.md#blocknumber) } + +#### Defined in + +[src/types/api/sequencer.ts:78](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/api/sequencer.ts#L78) + +--- + +### EstimateFeeBulk + +Ƭ **EstimateFeeBulk**: [`EstimateFee`](../interfaces/types.EstimateFee.md)[] + +#### Defined in + +[src/types/account.ts:8](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L8) + +--- + +### AccountInvocationsFactoryDetails + +Ƭ **AccountInvocationsFactoryDetails**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :-------------------------------------------- | +| `versions` | `bigint`[] | +| `nonce?` | [`BigNumberish`](types.md#bignumberish) | +| `blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | + +#### Defined in + +[src/types/account.ts:10](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L10) + +--- + +### MultiDeployContractResponse + +Ƭ **MultiDeployContractResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :--------- | +| `contract_address` | `string`[] | +| `transaction_hash` | `string` | + +#### Defined in + +[src/types/account.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L27) + +--- + +### DeployContractUDCResponse + +Ƭ **DeployContractUDCResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :--------- | +| `contract_address` | `string` | +| `transaction_hash` | `string` | +| `address` | `string` | +| `deployer` | `string` | +| `unique` | `string` | +| `classHash` | `string` | +| `calldata_len` | `string` | +| `calldata` | `string`[] | +| `salt` | `string` | + +#### Defined in + +[src/types/account.ts:32](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L32) + +--- + +### DeclareDeployUDCResponse + +Ƭ **DeclareDeployUDCResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :-------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `declare` | { `class_hash`: [`BigNumberish`](types.md#bignumberish) } & `Partial`<[`DeclareTransactionReceiptResponse`](types.md#declaretransactionreceiptresponse)\> | +| `deploy` | [`DeployContractUDCResponse`](types.md#deploycontractudcresponse) | + +#### Defined in + +[src/types/account.ts:44](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L44) + +--- + +### SimulateTransactionDetails + +Ƭ **SimulateTransactionDetails**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :-------------------------------------------- | +| `nonce?` | [`BigNumberish`](types.md#bignumberish) | +| `blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | +| `skipValidate?` | `boolean` | +| `skipExecute?` | `boolean` | + +#### Defined in + +[src/types/account.ts:51](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/account.ts#L51) + +--- + +### AsyncContractFunction + +Ƭ **AsyncContractFunction**<`T`\>: (...`args`: [`ArgsOrCalldataWithOptions`](types.md#argsorcalldatawithoptions)) => `Promise`<`T`\> + +#### Type parameters + +| Name | Type | +| :--- | :---- | +| `T` | `any` | + +#### Type declaration + +▸ (`...args`): `Promise`<`T`\> + +##### Parameters + +| Name | Type | +| :-------- | :---------------------------------------------------------------- | +| `...args` | [`ArgsOrCalldataWithOptions`](types.md#argsorcalldatawithoptions) | + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +[src/types/contract.ts:11](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/contract.ts#L11) + +--- + +### ContractFunction + +Ƭ **ContractFunction**: (...`args`: [`ArgsOrCalldataWithOptions`](types.md#argsorcalldatawithoptions)) => `any` + +#### Type declaration + +▸ (`...args`): `any` + +##### Parameters + +| Name | Type | +| :-------- | :---------------------------------------------------------------- | +| `...args` | [`ArgsOrCalldataWithOptions`](types.md#argsorcalldatawithoptions) | + +##### Returns + +`any` + +#### Defined in + +[src/types/contract.ts:12](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/contract.ts#L12) + +--- + +### Result + +Ƭ **Result**: { `[key: string]`: `any`; } \| [`Result`](types.md#result)[] \| `bigint` \| `string` \| `boolean` \| [`CairoEnum`](types.md#cairoenum) + +#### Defined in + +[src/types/contract.ts:14](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/contract.ts#L14) + +--- + +### ArgsOrCalldata + +Ƭ **ArgsOrCalldata**: [`RawArgsArray`](types.md#rawargsarray) \| [[`Calldata`](types.md#calldata)] \| [`Calldata`](types.md#calldata) + +#### Defined in + +[src/types/contract.ts:24](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/contract.ts#L24) + +--- + +### ArgsOrCalldataWithOptions + +Ƭ **ArgsOrCalldataWithOptions**: [`ArgsOrCalldata`](types.md#argsorcalldata) & [`ContractOptions`](types.md#contractoptions) + +#### Defined in + +[src/types/contract.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/contract.ts#L25) + +--- + +### ContractOptions + +Ƭ **ContractOptions**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :-------------------------------------------- | +| `blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | +| `parseRequest?` | `boolean` | +| `parseResponse?` | `boolean` | +| `formatResponse?` | { `[key: string]`: `any`; } | +| `maxFee?` | [`BigNumberish`](types.md#bignumberish) | +| `nonce?` | [`BigNumberish`](types.md#bignumberish) | +| `signature?` | [`Signature`](types.md#signature) | +| `addressSalt?` | `string` | + +#### Defined in + +[src/types/contract.ts:26](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/contract.ts#L26) + +--- + +### CallOptions + +Ƭ **CallOptions**: `Pick`<[`ContractOptions`](types.md#contractoptions), `"blockIdentifier"` \| `"parseRequest"` \| `"parseResponse"` \| `"formatResponse"`\> + +#### Defined in + +[src/types/contract.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/contract.ts#L37) + +--- + +### InvokeOptions + +Ƭ **InvokeOptions**: `Pick`<[`ContractOptions`](types.md#contractoptions), `"maxFee"` \| `"nonce"` \| `"signature"` \| `"parseRequest"`\> + +#### Defined in + +[src/types/contract.ts:42](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/contract.ts#L42) + +--- + +### ParsedEvent + +Ƭ **ParsedEvent**: `Object` + +#### Index signature + +▪ [name: `string`]: [`ParsedStruct`](types.md#parsedstruct) + +#### Defined in + +[src/types/contract.ts:47](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/contract.ts#L47) + +--- + +### ParsedEvents + +Ƭ **ParsedEvents**: [`ParsedEvent`](types.md#parsedevent)[] + +#### Defined in + +[src/types/contract.ts:49](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/contract.ts#L49) + +--- + +### WeierstrassSignatureType + +Ƭ **WeierstrassSignatureType**: [`SignatureType`](../interfaces/ec.weierstrass.SignatureType.md) + +#### Defined in + +[src/types/lib/index.ts:6](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L6) + +--- + +### ArraySignatureType + +Ƭ **ArraySignatureType**: `string`[] + +#### Defined in + +[src/types/lib/index.ts:7](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L7) + +--- + +### Signature + +Ƭ **Signature**: [`ArraySignatureType`](types.md#arraysignaturetype) \| [`WeierstrassSignatureType`](types.md#weierstrasssignaturetype) + +#### Defined in + +[src/types/lib/index.ts:8](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L8) + +--- + +### BigNumberish + +Ƭ **BigNumberish**: `string` \| `number` \| `bigint` + +#### Defined in + +[src/types/lib/index.ts:10](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L10) + +--- + +### Calldata + +Ƭ **Calldata**: `string`[] & { `__compiled__?`: `boolean` } + +Compiled calldata ready to be sent +decimal-string array + +#### Defined in + +[src/types/lib/index.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L16) + +--- + +### RawCalldata + +Ƭ **RawCalldata**: [`BigNumberish`](types.md#bignumberish)[] + +BigNumberish array +use CallData.compile() to convert to Calldata + +#### Defined in + +[src/types/lib/index.ts:32](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L32) + +--- + +### HexCalldata + +Ƭ **HexCalldata**: `string`[] + +Hexadecimal-string array + +#### Defined in + +[src/types/lib/index.ts:37](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L37) + +--- + +### AllowArray + +Ƭ **AllowArray**<`T`\>: `T` \| `T`[] + +#### Type parameters + +| Name | +| :--- | +| `T` | + +#### Defined in + +[src/types/lib/index.ts:39](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L39) + +--- + +### OptionalPayload + +Ƭ **OptionalPayload**<`T`\>: { `payload`: `T` } \| `T` + +#### Type parameters + +| Name | +| :--- | +| `T` | + +#### Defined in + +[src/types/lib/index.ts:41](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L41) + +--- + +### RawArgs + +Ƭ **RawArgs**: [`RawArgsObject`](types.md#rawargsobject) \| [`RawArgsArray`](types.md#rawargsarray) + +#### Defined in + +[src/types/lib/index.ts:43](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L43) + +--- + +### RawArgsObject + +Ƭ **RawArgsObject**: `Object` + +#### Index signature + +▪ [inputName: `string`]: [`MultiType`](types.md#multitype) \| [`MultiType`](types.md#multitype)[] \| [`RawArgs`](types.md#rawargs) + +#### Defined in + +[src/types/lib/index.ts:45](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L45) + +--- + +### RawArgsArray + +Ƭ **RawArgsArray**: ([`MultiType`](types.md#multitype) \| [`MultiType`](types.md#multitype)[] \| [`RawArgs`](types.md#rawargs))[] + +#### Defined in + +[src/types/lib/index.ts:49](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L49) + +--- + +### MultiType + +Ƭ **MultiType**: [`BigNumberish`](types.md#bignumberish) \| [`Uint256`](../interfaces/types.Uint256.md) \| `object` \| `boolean` \| [`CairoEnum`](types.md#cairoenum) + +#### Defined in + +[src/types/lib/index.ts:51](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L51) + +--- + +### UniversalDeployerContractPayload + +Ƭ **UniversalDeployerContractPayload**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------- | :-------------------------------------- | +| `classHash` | [`BigNumberish`](types.md#bignumberish) | +| `salt?` | `string` | +| `unique?` | `boolean` | +| `constructorCalldata?` | [`RawArgs`](types.md#rawargs) | + +#### Defined in + +[src/types/lib/index.ts:53](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L53) + +--- + +### DeployAccountContractPayload + +Ƭ **DeployAccountContractPayload**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------------- | :-------------------------------------- | +| `classHash` | `string` | +| `constructorCalldata?` | [`RawArgs`](types.md#rawargs) | +| `addressSalt?` | [`BigNumberish`](types.md#bignumberish) | +| `contractAddress?` | `string` | + +#### Defined in + +[src/types/lib/index.ts:60](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L60) + +--- + +### DeployAccountContractTransaction + +Ƭ **DeployAccountContractTransaction**: `Omit`<[`DeployAccountContractPayload`](types.md#deployaccountcontractpayload), `"contractAddress"`\> & { `signature?`: [`Signature`](types.md#signature) } + +#### Defined in + +[src/types/lib/index.ts:67](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L67) + +--- + +### DeclareContractPayload + +Ƭ **DeclareContractPayload**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------- | :---------------------------------------------------------- | +| `contract` | [`CompiledContract`](types.md#compiledcontract) \| `string` | +| `classHash?` | `string` | +| `casm?` | [`CompiledSierraCasm`](types.md#compiledsierracasm) | +| `compiledClassHash?` | `string` | + +#### Defined in + +[src/types/lib/index.ts:74](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L74) + +--- + +### CompleteDeclareContractPayload + +Ƭ **CompleteDeclareContractPayload**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------- | :---------------------------------------------------------- | +| `contract` | [`CompiledContract`](types.md#compiledcontract) \| `string` | +| `classHash` | `string` | +| `casm?` | [`CompiledSierraCasm`](types.md#compiledsierracasm) | +| `compiledClassHash?` | `string` | + +#### Defined in + +[src/types/lib/index.ts:81](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L81) + +--- + +### DeclareAndDeployContractPayload + +Ƭ **DeclareAndDeployContractPayload**: `Omit`<[`UniversalDeployerContractPayload`](types.md#universaldeployercontractpayload), `"classHash"`\> & [`DeclareContractPayload`](types.md#declarecontractpayload) + +#### Defined in + +[src/types/lib/index.ts:88](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L88) + +--- + +### DeclareContractTransaction + +Ƭ **DeclareContractTransaction**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------- | :---------------------------------------- | +| `contract` | [`ContractClass`](types.md#contractclass) | +| `senderAddress` | `string` | +| `signature?` | [`Signature`](types.md#signature) | +| `compiledClassHash?` | `string` | + +#### Defined in + +[src/types/lib/index.ts:91](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L91) + +--- + +### CallDetails + +Ƭ **CallDetails**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------- | :--------------------------------------------------------------- | +| `contractAddress` | `string` | +| `calldata?` | [`RawArgs`](types.md#rawargs) \| [`Calldata`](types.md#calldata) | +| `entrypoint?` | `string` | + +#### Defined in + +[src/types/lib/index.ts:98](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L98) + +--- + +### Invocation + +Ƭ **Invocation**: [`CallDetails`](types.md#calldetails) & { `signature?`: [`Signature`](types.md#signature) } + +#### Defined in + +[src/types/lib/index.ts:104](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L104) + +--- + +### Call + +Ƭ **Call**: [`CallDetails`](types.md#calldetails) & { `entrypoint`: `string` } + +#### Defined in + +[src/types/lib/index.ts:106](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L106) + +--- + +### CairoVersion + +Ƭ **CairoVersion**: `"0"` \| `"1"` \| `undefined` + +#### Defined in + +[src/types/lib/index.ts:108](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L108) + +--- + +### CompilerVersion + +Ƭ **CompilerVersion**: `"0"` \| `"1"` \| `"2"` \| `undefined` + +#### Defined in + +[src/types/lib/index.ts:109](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L109) + +--- + +### InvocationsDetails + +Ƭ **InvocationsDetails**: `Object` + +#### Type declaration + +| Name | Type | +| :--------- | :-------------------------------------- | +| `nonce?` | [`BigNumberish`](types.md#bignumberish) | +| `maxFee?` | [`BigNumberish`](types.md#bignumberish) | +| `version?` | [`BigNumberish`](types.md#bignumberish) | + +#### Defined in + +[src/types/lib/index.ts:111](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L111) + +--- + +### Details + +Ƭ **Details**: `Object` + +Contain all additional details params + +#### Type declaration + +| Name | Type | +| :-------- | :--------------------------------------------------------- | +| `nonce` | [`BigNumberish`](types.md#bignumberish) | +| `maxFee` | [`BigNumberish`](types.md#bignumberish) | +| `version` | [`BigNumberish`](types.md#bignumberish) | +| `chainId` | [`StarknetChainId`](../enums/constants.StarknetChainId.md) | + +#### Defined in + +[src/types/lib/index.ts:120](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L120) + +--- + +### InvocationsDetailsWithNonce + +Ƭ **InvocationsDetailsWithNonce**: [`InvocationsDetails`](types.md#invocationsdetails) & { `nonce`: [`BigNumberish`](types.md#bignumberish) } + +#### Defined in + +[src/types/lib/index.ts:127](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L127) + +--- + +### BlockNumber + +Ƭ **BlockNumber**: [`BlockTag`](../enums/types.BlockTag.md) \| `null` \| `number` + +#### Defined in + +[src/types/lib/index.ts:176](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L176) + +--- + +### BlockIdentifier + +Ƭ **BlockIdentifier**: [`BlockNumber`](types.md#blocknumber) \| [`BigNumberish`](types.md#bignumberish) + +hex string and BN are detected as block hashes +decimal string and number are detected as block numbers +null appends nothing to the request url + +#### Defined in + +[src/types/lib/index.ts:183](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L183) + +--- + +### AccountInvocationItem + +Ƭ **AccountInvocationItem**: { `type`: [`DECLARE`](../enums/types.TransactionType.md#declare) } & [`DeclareContractTransaction`](types.md#declarecontracttransaction) \| { `type`: [`DEPLOY_ACCOUNT`](../enums/types.TransactionType.md#deploy_account) } & [`DeployAccountContractTransaction`](types.md#deployaccountcontracttransaction) \| { `type`: [`INVOKE`](../enums/types.TransactionType.md#invoke) } & [`Invocation`](types.md#invocation) & [`InvocationsDetailsWithNonce`](types.md#invocationsdetailswithnonce) + +items used by AccountInvocations + +#### Defined in + +[src/types/lib/index.ts:188](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L188) + +--- + +### AccountInvocations + +Ƭ **AccountInvocations**: [`AccountInvocationItem`](types.md#accountinvocationitem)[] + +Complete invocations array with account details (internal type from account -> provider) + +#### Defined in + +[src/types/lib/index.ts:198](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L198) + +--- + +### Invocations + +Ƭ **Invocations**: ({ `type`: [`DECLARE`](../enums/types.TransactionType.md#declare) } & [`OptionalPayload`](types.md#optionalpayload)<[`DeclareContractPayload`](types.md#declarecontractpayload)\> \| { `type`: [`DEPLOY`](../enums/types.TransactionType.md#deploy) } & [`OptionalPayload`](types.md#optionalpayload)<[`AllowArray`](types.md#allowarray)<[`UniversalDeployerContractPayload`](types.md#universaldeployercontractpayload)\>\> \| { `type`: [`DEPLOY_ACCOUNT`](../enums/types.TransactionType.md#deploy_account) } & [`OptionalPayload`](types.md#optionalpayload)<[`DeployAccountContractPayload`](types.md#deployaccountcontractpayload)\> \| { `type`: [`INVOKE`](../enums/types.TransactionType.md#invoke) } & [`OptionalPayload`](types.md#optionalpayload)<[`AllowArray`](types.md#allowarray)<[`Call`](types.md#call)\>\>)[] + +Invocations array user provide to bulk method (simulate) + +#### Defined in + +[src/types/lib/index.ts:203](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L203) + +--- + +### Tupled + +Ƭ **Tupled**: `Object` + +#### Type declaration + +| Name | Type | +| :-------- | :------- | +| `element` | `any` | +| `type` | `string` | + +#### Defined in + +[src/types/lib/index.ts:212](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L212) + +--- + +### Args + +Ƭ **Args**: `Object` + +#### Index signature + +▪ [inputName: `string`]: [`BigNumberish`](types.md#bignumberish) \| [`BigNumberish`](types.md#bignumberish)[] \| [`ParsedStruct`](types.md#parsedstruct) \| [`ParsedStruct`](types.md#parsedstruct)[] + +#### Defined in + +[src/types/lib/index.ts:214](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L214) + +--- + +### ParsedStruct + +Ƭ **ParsedStruct**: `Object` + +#### Index signature + +▪ [key: `string`]: [`BigNumberish`](types.md#bignumberish) \| [`BigNumberish`](types.md#bignumberish)[] \| [`ParsedStruct`](types.md#parsedstruct) \| [`Uint256`](../interfaces/types.Uint256.md) + +#### Defined in + +[src/types/lib/index.ts:217](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L217) + +--- + +### waitForTransactionOptions + +Ƭ **waitForTransactionOptions**: `Object` + +#### Type declaration + +| Name | Type | +| :--------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `retryInterval?` | `number` | +| `successStates?` | ([`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) \| [`TransactionExecutionStatus`](../enums/types.TransactionExecutionStatus.md))[] | +| `errorStates?` | ([`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) \| [`TransactionExecutionStatus`](../enums/types.TransactionExecutionStatus.md))[] | + +#### Defined in + +[src/types/lib/index.ts:221](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L221) + +--- + +### getSimulateTransactionOptions + +Ƭ **getSimulateTransactionOptions**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :-------------------------------------------- | +| `blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | +| `skipValidate?` | `boolean` | +| `skipExecute?` | `boolean` | +| `skipFeeCharge?` | `boolean` | + +#### Defined in + +[src/types/lib/index.ts:227](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L227) + +--- + +### getContractVersionOptions + +Ƭ **getContractVersionOptions**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :-------------------------------------------- | +| `blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | +| `compiler?` | `boolean` | + +#### Defined in + +[src/types/lib/index.ts:234](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L234) + +--- + +### getEstimateFeeBulkOptions + +Ƭ **getEstimateFeeBulkOptions**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :-------------------------------------------- | +| `blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | +| `skipValidate?` | `boolean` | + +#### Defined in + +[src/types/lib/index.ts:239](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L239) + +--- + +### ContractVersion + +Ƭ **ContractVersion**: `Object` + +Represent Contract version + +#### Type declaration + +| Name | Type | Description | +| :--------- | :-------------------------------------------- | :--------------------------------------------------------- | +| `cairo` | [`CairoVersion`](types.md#cairoversion) | version of the cairo language | +| `compiler` | [`CompilerVersion`](types.md#compilerversion) | version of the cairo compiler used to compile the contract | + +#### Defined in + +[src/types/lib/index.ts:253](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/index.ts#L253) + +--- + +### ContractClass + +Ƭ **ContractClass**: [`LegacyContractClass`](types.md#legacycontractclass) \| [`SierraContractClass`](types.md#sierracontractclass) + +format produced after compressing compiled contract +CompressedCompiledContract + +#### Defined in + +[src/types/lib/contract/index.ts:9](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/index.ts#L9) + +--- + +### CompiledContract + +Ƭ **CompiledContract**: [`LegacyCompiledContract`](types.md#legacycompiledcontract) \| [`CompiledSierra`](types.md#compiledsierra) + +format produced after compile .cairo to .json + +#### Defined in + +[src/types/lib/contract/index.ts:14](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/index.ts#L14) + +--- + +### CairoContract + +Ƭ **CairoContract**: [`ContractClass`](types.md#contractclass) \| [`CompiledContract`](types.md#compiledcontract) + +Compressed or decompressed Cairo0 or Cairo1 Contract + +#### Defined in + +[src/types/lib/contract/index.ts:19](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/index.ts#L19) + +--- + +### Abi + +Ƭ **Abi**: ([`FunctionAbi`](types.md#functionabi) \| [`EventAbi`](types.md#eventabi) \| [`StructAbi`](types.md#structabi) \| `any`)[] + +ABI + +#### Defined in + +[src/types/lib/contract/abi.ts:2](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L2) + +--- + +### AbiEntry + +Ƭ **AbiEntry**: `Object` + +#### Type declaration + +| Name | Type | +| :----- | :-------------------------------- | +| `name` | `string` | +| `type` | `"felt"` \| `"felt*"` \| `string` | + +#### Defined in + +[src/types/lib/contract/abi.ts:5](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L5) + +--- + +### EventEntry + +Ƭ **EventEntry**: `Object` + +#### Type declaration + +| Name | Type | +| :----- | :-------------------------------- | +| `name` | `string` | +| `type` | `"felt"` \| `"felt*"` \| `string` | +| `kind` | `"key"` \| `"data"` | + +#### Defined in + +[src/types/lib/contract/abi.ts:7](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L7) + +--- + +### FunctionAbi + +Ƭ **FunctionAbi**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------ | :-------------------------------- | +| `inputs` | [`AbiEntry`](types.md#abientry)[] | +| `name` | `string` | +| `outputs` | [`AbiEntry`](types.md#abientry)[] | +| `stateMutability?` | `"view"` | +| `state_mutability?` | `string` | +| `type` | `FunctionAbiType` | + +#### Defined in + +[src/types/lib/contract/abi.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L16) + +--- + +### AbiStructs + +Ƭ **AbiStructs**: `Object` + +#### Index signature + +▪ [name: `string`]: [`StructAbi`](types.md#structabi) + +#### Defined in + +[src/types/lib/contract/abi.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L25) + +--- + +### StructAbi + +Ƭ **StructAbi**: `Object` + +#### Type declaration + +| Name | Type | +| :-------- | :--------------------------------------------------------- | +| `members` | [`AbiEntry`](types.md#abientry) & { `offset`: `number` }[] | +| `name` | `string` | +| `size` | `number` | +| `type` | `"struct"` | + +#### Defined in + +[src/types/lib/contract/abi.ts:27](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L27) + +--- + +### AbiEnums + +Ƭ **AbiEnums**: `Object` + +#### Index signature + +▪ [name: `string`]: [`EnumAbi`](types.md#enumabi) + +#### Defined in + +[src/types/lib/contract/abi.ts:34](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L34) + +--- + +### EnumAbi + +Ƭ **EnumAbi**: `Object` + +#### Type declaration + +| Name | Type | +| :--------- | :--------------------------------------------------------- | +| `variants` | [`AbiEntry`](types.md#abientry) & { `offset`: `number` }[] | +| `name` | `string` | +| `size` | `number` | +| `type` | `"enum"` | + +#### Defined in + +[src/types/lib/contract/abi.ts:35](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L35) + +--- + +### AbiEvents + +Ƭ **AbiEvents**: `Object` + +#### Index signature + +▪ [hash: `string`]: [`EventAbi`](types.md#eventabi) + +#### Defined in + +[src/types/lib/contract/abi.ts:42](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L42) + +--- + +### EventAbi + +Ƭ **EventAbi**: [`Cairo1Event`](types.md#cairo1event) \| [`LegacyEvent`](types.md#legacyevent) + +#### Defined in + +[src/types/lib/contract/abi.ts:44](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L44) + +--- + +### Cairo1Event + +Ƭ **Cairo1Event**: `Object` + +#### Type declaration + +| Name | Type | +| :-------- | :------------------------------------ | +| `name` | `string` | +| `members` | [`EventEntry`](types.md#evententry)[] | +| `kind` | `"struct"` | +| `type` | `"event"` | + +#### Defined in + +[src/types/lib/contract/abi.ts:46](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L46) + +--- + +### LegacyEvent + +Ƭ **LegacyEvent**: `Object` + +#### Type declaration + +| Name | Type | +| :----- | :------------------------------------ | +| `name` | `string` | +| `type` | `"event"` | +| `data` | [`EventEntry`](types.md#evententry)[] | +| `keys` | [`EventEntry`](types.md#evententry)[] | + +#### Defined in + +[src/types/lib/contract/abi.ts:53](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/abi.ts#L53) + +--- + +### LegacyContractClass + +Ƭ **LegacyContractClass**: `Object` + +format produced after compressing 'program' property + +#### Type declaration + +| Name | Type | +| :--------------------- | :------------------------------------------------ | +| `program` | [`CompressedProgram`](types.md#compressedprogram) | +| `entry_points_by_type` | [`EntryPointsByType`](types.md#entrypointsbytype) | +| `abi` | [`Abi`](types.md#abi) | + +#### Defined in + +[src/types/lib/contract/legacy.ts:7](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/legacy.ts#L7) + +--- + +### LegacyCompiledContract + +Ƭ **LegacyCompiledContract**: `Omit`<[`LegacyContractClass`](types.md#legacycontractclass), `"program"`\> & { `program`: [`Program`](../interfaces/types.Program.md) } + +format produced after compile .cairo to .json + +#### Defined in + +[src/types/lib/contract/legacy.ts:16](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/legacy.ts#L16) + +--- + +### Builtins + +Ƭ **Builtins**: `string`[] + +SUBTYPES + +#### Defined in + +[src/types/lib/contract/legacy.ts:21](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/legacy.ts#L21) + +--- + +### CompressedProgram + +Ƭ **CompressedProgram**: `string` + +#### Defined in + +[src/types/lib/contract/legacy.ts:22](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/legacy.ts#L22) + +--- + +### EntryPointsByType + +Ƭ **EntryPointsByType**: `Object` + +#### Type declaration + +| Name | Type | +| :------------ | :---------------------------------------------------------------- | +| `CONSTRUCTOR` | [`ContractEntryPointFields`](types.md#contractentrypointfields)[] | +| `EXTERNAL` | [`ContractEntryPointFields`](types.md#contractentrypointfields)[] | +| `L1_HANDLER` | [`ContractEntryPointFields`](types.md#contractentrypointfields)[] | + +#### Defined in + +[src/types/lib/contract/legacy.ts:24](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/legacy.ts#L24) + +--- + +### ContractEntryPointFields + +Ƭ **ContractEntryPointFields**: `Object` + +#### Type declaration + +| Name | Type | +| :---------- | :------------------------------ | +| `selector` | `string` | +| `offset` | `string` \| `number` | +| `builtins?` | [`Builtins`](types.md#builtins) | + +#### Defined in + +[src/types/lib/contract/legacy.ts:30](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/legacy.ts#L30) + +--- + +### CairoAssembly + +Ƭ **CairoAssembly**: `Object` + +SYSTEM TYPES + +#### Type declaration + +| Name | Type | +| :--------------------- | :------------------------------------------------ | +| `prime` | `string` | +| `compiler_version` | `string` | +| `bytecode` | [`ByteCode`](types.md#bytecode) | +| `hints` | `any`[] | +| `pythonic_hints?` | [`PythonicHints`](types.md#pythonichints) | +| `entry_points_by_type` | [`EntryPointsByType`](types.md#entrypointsbytype) | + +#### Defined in + +[src/types/lib/contract/sierra.ts:5](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/sierra.ts#L5) + +--- + +### CompiledSierra + +Ƭ **CompiledSierra**: `Object` + +format produced after starknet-compile .cairo to .json +sierra_program is hex array + +#### Type declaration + +| Name | Type | +| :--------------------------- | :------------------------------------------------------------ | +| `sierra_program` | [`ByteCode`](types.md#bytecode) | +| `sierra_program_debug_info?` | [`SierraProgramDebugInfo`](types.md#sierraprogramdebuginfo) | +| `contract_class_version` | `string` | +| `entry_points_by_type` | [`SierraEntryPointsByType`](types.md#sierraentrypointsbytype) | +| `abi` | [`Abi`](types.md#abi) | + +#### Defined in + +[src/types/lib/contract/sierra.ts:19](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/sierra.ts#L19) + +--- + +### SierraContractClass + +Ƭ **SierraContractClass**: `Omit`<[`CompiledSierra`](types.md#compiledsierra), `"abi"` \| `"sierra_program_debug_info"`\> & { `sierra_program`: `string` ; `abi`: `string` } + +format produced after compressing 'sierra_program', stringifies 'abi' property and omit sierra_program_debug_info +CompressedCompiledSierra + +#### Defined in + +[src/types/lib/contract/sierra.ts:31](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/sierra.ts#L31) + +--- + +### CompiledSierraCasm + +Ƭ **CompiledSierraCasm**: [`CairoAssembly`](types.md#cairoassembly) + +#### Defined in + +[src/types/lib/contract/sierra.ts:35](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/sierra.ts#L35) + +--- + +### ByteCode + +Ƭ **ByteCode**: `string`[] + +SUBTYPES + +#### Defined in + +[src/types/lib/contract/sierra.ts:38](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/sierra.ts#L38) + +--- + +### PythonicHints + +Ƭ **PythonicHints**: [`number`, `string`[]][] + +#### Defined in + +[src/types/lib/contract/sierra.ts:39](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/sierra.ts#L39) + +--- + +### SierraProgramDebugInfo + +Ƭ **SierraProgramDebugInfo**: `Object` + +#### Type declaration + +| Name | Type | +| :---------------- | :--------------------- | +| `type_names` | [`number`, `string`][] | +| `libfunc_names` | [`number`, `string`][] | +| `user_func_names` | [`number`, `string`][] | + +#### Defined in + +[src/types/lib/contract/sierra.ts:41](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/sierra.ts#L41) + +--- + +### SierraEntryPointsByType + +Ƭ **SierraEntryPointsByType**: `Object` + +#### Type declaration + +| Name | Type | +| :------------ | :---------------------------------------------------------------------------- | +| `CONSTRUCTOR` | [`SierraContractEntryPointFields`](types.md#sierracontractentrypointfields)[] | +| `EXTERNAL` | [`SierraContractEntryPointFields`](types.md#sierracontractentrypointfields)[] | +| `L1_HANDLER` | [`SierraContractEntryPointFields`](types.md#sierracontractentrypointfields)[] | + +#### Defined in + +[src/types/lib/contract/sierra.ts:47](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/sierra.ts#L47) + +--- + +### SierraContractEntryPointFields + +Ƭ **SierraContractEntryPointFields**: `Object` + +#### Type declaration + +| Name | Type | +| :------------- | :------- | +| `selector` | `string` | +| `function_idx` | `number` | + +#### Defined in + +[src/types/lib/contract/sierra.ts:53](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/lib/contract/sierra.ts#L53) + +--- + +### RpcProviderOptions + +Ƭ **RpcProviderOptions**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------- | :------------------------------------------------------------- | +| `nodeUrl?` | `string` \| [`NetworkName`](../enums/constants.NetworkName.md) | +| `retries?` | `number` | +| `headers?` | `object` | +| `blockIdentifier?` | [`BlockIdentifier`](types.md#blockidentifier) | +| `chainId?` | [`StarknetChainId`](../enums/constants.StarknetChainId.md) | +| `default?` | `boolean` | + +#### Defined in + +[src/types/provider/configuration.ts:9](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/configuration.ts#L9) + +--- + +### SequencerHttpMethod + +Ƭ **SequencerHttpMethod**: `"POST"` \| `"GET"` + +#### Defined in + +[src/types/provider/configuration.ts:18](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/configuration.ts#L18) + +--- + +### SequencerProviderOptions + +Ƭ **SequencerProviderOptions**: { `headers?`: `Record`<`string`, `string`\> ; `blockIdentifier?`: [`BlockIdentifier`](types.md#blockidentifier) ; `chainId?`: [`StarknetChainId`](../enums/constants.StarknetChainId.md) } & { `network`: [`NetworkName`](../enums/constants.NetworkName.md) \| [`StarknetChainId`](../enums/constants.StarknetChainId.md) } \| { `baseUrl`: `string` ; `feederGatewayUrl?`: `string` ; `gatewayUrl?`: `string` } + +#### Defined in + +[src/types/provider/configuration.ts:20](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/configuration.ts#L20) + +--- + +### GetTransactionResponse + +Ƭ **GetTransactionResponse**: [`InvokeTransactionResponse`](../interfaces/types.InvokeTransactionResponse.md) \| [`DeclareTransactionResponse`](../interfaces/types.DeclareTransactionResponse.md) \| [`RejectedTransactionResponse`](types.md#rejectedtransactionresponse) + +#### Defined in + +[src/types/provider/response.ts:52](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L52) + +--- + +### RejectedTransactionResponse + +Ƭ **RejectedTransactionResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------------------------------- | :----------------------------------------------- | +| `status` | \`${REJECTED}\` | +| `transaction_failure_reason` | { `code`: `string` ; `error_message`: `string` } | +| `transaction_failure_reason.code` | `string` | +| `transaction_failure_reason.error_message` | `string` | + +#### Defined in + +[src/types/provider/response.ts:93](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L93) + +--- + +### GetTransactionReceiptResponse + +Ƭ **GetTransactionReceiptResponse**: [`SuccessfulTransactionReceiptResponse`](types.md#successfultransactionreceiptresponse) \| [`RevertedTransactionReceiptResponse`](types.md#revertedtransactionreceiptresponse) \| [`RejectedTransactionReceiptResponse`](types.md#rejectedtransactionreceiptresponse) + +#### Defined in + +[src/types/provider/response.ts:101](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L101) + +--- + +### SuccessfulTransactionReceiptResponse + +Ƭ **SuccessfulTransactionReceiptResponse**: [`InvokeTransactionReceiptResponse`](../interfaces/types.InvokeTransactionReceiptResponse.md) \| [`DeployTransactionReceiptResponse`](types.md#deploytransactionreceiptresponse) \| [`DeclareTransactionReceiptResponse`](types.md#declaretransactionreceiptresponse) + +#### Defined in + +[src/types/provider/response.ts:106](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L106) + +--- + +### DeclareTransactionReceiptResponse + +Ƭ **DeclareTransactionReceiptResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------- | :--------------------------------------------------------------------------- | +| `type?` | [`TransactionType`](../enums/types.TransactionType.md) | +| `execution_status` | [`TransactionExecutionStatus`](../enums/types.TransactionExecutionStatus.md) | +| `finality_status` | [`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) | +| `status?` | \`${TransactionStatus}\` | +| `actual_fee` | `string` | +| `block_hash` | [`BlockHash`](types.RPC.md#blockhash) | +| `block_number` | [`BlockNumber`](types.md#blocknumber) | +| `transaction_hash` | `string` | +| `transaction_index?` | `number` | +| `messages_sent` | [`MessageToL1`](../interfaces/types.MessageToL1.md)[] | +| `events` | `any`[] | + +#### Defined in + +[src/types/provider/response.ts:126](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L126) + +--- + +### DeployTransactionReceiptResponse + +Ƭ **DeployTransactionReceiptResponse**: [`InvokeTransactionReceiptResponse`](../interfaces/types.InvokeTransactionReceiptResponse.md) + +#### Defined in + +[src/types/provider/response.ts:140](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L140) + +--- + +### RejectedTransactionReceiptResponse + +Ƭ **RejectedTransactionReceiptResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :----------------------------------------- | :----------------------------------------------- | +| `status` | \`${REJECTED}\` | +| `transaction_failure_reason` | { `code`: `string` ; `error_message`: `string` } | +| `transaction_failure_reason.code` | `string` | +| `transaction_failure_reason.error_message` | `string` | + +#### Defined in + +[src/types/provider/response.ts:148](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L148) + +--- + +### RevertedTransactionReceiptResponse + +Ƭ **RevertedTransactionReceiptResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------- | :---------------------------------------------------------------------------------- | +| `type?` | [`TransactionType`](../enums/types.TransactionType.md) \| `any` | +| `execution_status` | [`REVERTED`](../enums/types.TransactionExecutionStatus.md#reverted) \| `any` | +| `finality_status` | [`TransactionFinalityStatus`](../enums/types.TransactionFinalityStatus.md) \| `any` | +| `status?` | [`TransactionStatus`](../enums/types.TransactionStatus.md) | +| `actual_fee` | `string` | +| `block_hash?` | `string` | +| `block_number?` | [`BlockNumber`](types.md#blocknumber) | +| `transaction_hash` | `string` | +| `transaction_index?` | `number` | +| `messages_sent` | [`MessageToL1`](../interfaces/types.MessageToL1.md)[] | +| `events` | `any`[] | +| `revert_reason?` | `string` | + +#### Defined in + +[src/types/provider/response.ts:156](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L156) + +--- + +### CallContractResponse + +Ƭ **CallContractResponse**: `Object` + +#### Type declaration + +| Name | Type | +| :------- | :--------- | +| `result` | `string`[] | + +#### Defined in + +[src/types/provider/response.ts:187](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L187) + +--- + +### EstimateFeeAction + +Ƭ **EstimateFeeAction**: { `type`: [`INVOKE`](../enums/types.TransactionType.md#invoke) ; `payload`: [`AllowArray`](types.md#allowarray)<[`Call`](types.md#call)\> } \| { `type`: [`DECLARE`](../enums/types.TransactionType.md#declare) ; `payload`: [`DeclareContractPayload`](types.md#declarecontractpayload) } \| { `type`: [`DEPLOY_ACCOUNT`](../enums/types.TransactionType.md#deploy_account) ; `payload`: [`DeployAccountContractPayload`](types.md#deployaccountcontractpayload) } \| { `type`: [`DEPLOY`](../enums/types.TransactionType.md#deploy) ; `payload`: [`UniversalDeployerContractPayload`](types.md#universaldeployercontractpayload) } + +#### Defined in + +[src/types/provider/response.ts:191](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L191) + +--- + +### EstimateFeeResponseBulk + +Ƭ **EstimateFeeResponseBulk**: [`EstimateFeeResponse`](../interfaces/types.EstimateFeeResponse.md)[] + +#### Defined in + +[src/types/provider/response.ts:209](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L209) + +--- + +### Storage + +Ƭ **Storage**: [`Storage`](types.Sequencer.md#storage) + +#### Defined in + +[src/types/provider/response.ts:211](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L211) + +--- + +### Nonce + +Ƭ **Nonce**: [`Nonce`](types.Sequencer.md#nonce) + +#### Defined in + +[src/types/provider/response.ts:213](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L213) + +--- + +### SimulationFlags + +Ƭ **SimulationFlags**: [`SimulationFlags`](types.RPC.md#simulationflags) + +#### Defined in + +[src/types/provider/response.ts:215](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L215) + +--- + +### SimulatedTransaction + +Ƭ **SimulatedTransaction**: `Object` + +#### Type declaration + +| Name | Type | +| :------------------ | :------------------------------------------------------------------------------------------------------------------------------- | +| `transaction_trace` | [`TransactionTrace`](types.RPC.md#transactiontrace) \| [`TransactionTraceResponse`](types.Sequencer.md#transactiontraceresponse) | +| `fee_estimation` | [`FeeEstimate`](types.RPC.md#feeestimate) \| [`EstimateFeeResponse`](types.Sequencer.md#estimatefeeresponse) | +| `suggestedMaxFee?` | `string` \| `bigint` | + +#### Defined in + +[src/types/provider/response.ts:217](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L217) + +--- + +### SimulateTransactionResponse + +Ƭ **SimulateTransactionResponse**: [`SimulatedTransaction`](types.md#simulatedtransaction)[] + +#### Defined in + +[src/types/provider/response.ts:223](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L223) + +--- + +### ContractClassResponse + +Ƭ **ContractClassResponse**: [`LegacyContractClass`](types.md#legacycontractclass) \| `Omit`<[`CompiledSierra`](types.md#compiledsierra), `"sierra_program_debug_info"`\> + +Standardized type +Cairo0 program compressed and Cairo1 sierra_program decompressed +abi Abi +CompiledSierra without '.sierra_program_debug_info' + +#### Defined in + +[src/types/provider/response.ts:247](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/provider/response.ts#L247) + +--- + +### DeployAccountSignerDetails + +Ƭ **DeployAccountSignerDetails**: `Required`<[`DeployAccountContractPayload`](types.md#deployaccountcontractpayload)\> & `Required`<[`InvocationsDetails`](types.md#invocationsdetails)\> & { `contractAddress`: [`BigNumberish`](types.md#bignumberish) ; `chainId`: [`StarknetChainId`](../enums/constants.StarknetChainId.md) } + +#### Defined in + +[src/types/signer.ts:25](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/signer.ts#L25) + +--- + +### StarkNetMerkleType + +Ƭ **StarkNetMerkleType**: `Object` + +#### Type declaration + +| Name | Type | +| :--------- | :------------- | +| `name` | `string` | +| `type` | `"merkletree"` | +| `contains` | `string` | + +#### Defined in + +[src/types/typedData.ts:1](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/typedData.ts#L1) + +--- + +### StarkNetType + +Ƭ **StarkNetType**: { `name`: `string` ; `type`: `string` } \| [`StarkNetMerkleType`](types.md#starknetmerkletype) + +A single type, as part of a struct. The `type` field can be any of the EIP-712 supported types. + +Note that the `uint` and `int` aliases like in Solidity, and fixed point numbers are not supported by the EIP-712 +standard. + +#### Defined in + +[src/types/typedData.ts:13](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/typedData.ts#L13) + +--- + +### CairoEnum + +Ƭ **CairoEnum**: [`CairoCustomEnum`](../classes/CairoCustomEnum.md) \| [`CairoOption`](../classes/CairoOption.md)<`any`\> \| [`CairoResult`](../classes/CairoResult.md)<`any`, `any`\> + +#### Defined in + +[src/types/cairoEnum.ts:3](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/types/cairoEnum.ts#L3) diff --git a/www/versioned_docs/version-5.24.3/API/namespaces/uint256.md b/www/versioned_docs/version-5.24.3/API/namespaces/uint256.md new file mode 100644 index 000000000..9778cd1e4 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/API/namespaces/uint256.md @@ -0,0 +1,99 @@ +--- +id: 'uint256' +title: 'Namespace: uint256' +sidebar_label: 'uint256' +sidebar_position: 0 +custom_edit_url: null +--- + +## References + +### Uint256 + +Re-exports [Uint256](../interfaces/types.Uint256.md) + +## Variables + +### UINT_128_MAX + +• `Const` **UINT_128_MAX**: `bigint` + +#### Defined in + +[src/utils/uint256.ts:9](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/uint256.ts#L9) + +--- + +### UINT_256_MAX + +• `Const` **UINT_256_MAX**: `bigint` + +#### Defined in + +[src/utils/uint256.ts:10](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/uint256.ts#L10) + +## Functions + +### uint256ToBN + +▸ **uint256ToBN**(`uint256`): `bigint` + +Convert Uint256 to bigint + +#### Parameters + +| Name | Type | +| :-------- | :------------------------------------------ | +| `uint256` | [`Uint256`](../interfaces/types.Uint256.md) | + +#### Returns + +`bigint` + +#### Defined in + +[src/utils/uint256.ts:15](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/uint256.ts#L15) + +--- + +### isUint256 + +▸ **isUint256**(`bn`): `boolean` + +Test BigNumberish is smaller or equal 2\*\*256-1 + +#### Parameters + +| Name | Type | +| :--- | :-------------------------------------- | +| `bn` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +`boolean` + +#### Defined in + +[src/utils/uint256.ts:22](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/uint256.ts#L22) + +--- + +### bnToUint256 + +▸ **bnToUint256**(`bn`): [`Uint256`](../interfaces/types.Uint256.md) + +Convert BigNumberish (string | number | bigint) to Uint256 (hex) + +#### Parameters + +| Name | Type | +| :--- | :-------------------------------------- | +| `bn` | [`BigNumberish`](types.md#bignumberish) | + +#### Returns + +[`Uint256`](../interfaces/types.Uint256.md) + +#### Defined in + +[src/utils/uint256.ts:29](https://github.com/starknet-io/starknet.js/blob/v5.24.3/src/utils/uint256.ts#L29) diff --git a/www/versioned_docs/version-5.24.3/guides/L1message.md b/www/versioned_docs/version-5.24.3/guides/L1message.md new file mode 100644 index 000000000..832f0e73b --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/L1message.md @@ -0,0 +1,65 @@ +--- +sidebar_position: 13 +--- + +# Messages with L1 network + +You can exchange messages between L1 & L2 networks: + +- L2 Starknet mainnet ↔️ L1 Ethereum. +- L2 Starknet testnet ↔️ L1 Goerli ETH testnet. +- L2 local Starknet devnet ↔️ L1 local ETH testnet (Ganache, ...). + +You can find an explanation of the global mechanism [here](https://docs.starknet.io/documentation/architecture_and_concepts/L1-L2_Communication/messaging-mechanism/). + +Most of the code for this messaging process will be written in Cairo, but Starknet.js provides some functionalities for this subject. + +## L1 ➡️ L2 messages + +To send a message from L1 to L2, you need a solidity smart contract in the L1 network, calling the `SendMessageToL2` function of the Starknet core contract. +The interface of this function: + +```solidity +/** + Sends a message to an L2 contract. + This function is payable, the paid amount is the message fee. + Returns the hash of the message and the nonce of the message. +*/ +function sendMessageToL2( + uint256 toAddress, + uint256 selector, + uint256[] calldata payload +) external payable returns (bytes32, uint256); +``` + +You have to pay in the L1 an extra fee when invoking `sendMessageToL2` (of course paid with the L1 fee TOKEN), to pay the L2 part of the messaging mechanism. You can estimate this fee with this function: + +```typescript +import { SequencerProvider } from "starknet"; +const provider = new SequencerProvider({ baseUrl: constants.BaseUrl.SN_GOERLI }); // for testnet + +const responseEstimateMessageFee = await provider.estimateMessageFee({ + from_address: L1address, + to_address: L2address, + entry_point_selector: "handle_l1_mess", + payload: ["1234567890123456789", "200"] +}) +``` + +If the fee is paid in L1, the Cairo contract at `to_Address` is automatically executed, function `entry_point_selector` (the function shall have a decorator `@l1_handler` in the Cairo code), with parameters `payload`. + +## L2 ➡️ L1 messages + +To send a message to L1, you will just invoke a Cairo contract function, paying a fee that will pay all the processes (in L1 & L2). + +If necessary you can estimate this fee with the generic `estimateInvokeFee` function: + +```typescript +const { suggestedMaxFee: estimatedFee1 } = await account0.estimateInvokeFee({ + contractAddress: testAddress, + entrypoint: "withdraw_to_L1", + calldata: ["123456789", "30"] +}); +``` + +The result is in `estimatedFee1`, of type BN. diff --git a/www/versioned_docs/version-5.24.3/guides/_category_.json b/www/versioned_docs/version-5.24.3/guides/_category_.json new file mode 100644 index 000000000..c694eb5b2 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/_category_.json @@ -0,0 +1,5 @@ +{ + "label": "Guides", + "position": 2, + "collapsed": false +} diff --git a/www/versioned_docs/version-5.24.3/guides/automatic_cairo_ABI_parsing.md b/www/versioned_docs/version-5.24.3/guides/automatic_cairo_ABI_parsing.md new file mode 100644 index 000000000..f0a5b8a65 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/automatic_cairo_ABI_parsing.md @@ -0,0 +1,69 @@ +--- +sidebar_position: 18 +--- + +# Automatic TypeScript parsing of Cairo ABI-s + +Starknet.js has integrated [Abi-Wan-Kanabi](https://github.com/keep-starknet-strange/abi-wan-kanabi), the standalone TypeScript parser for Cairo smart contracts. + +It enables on-the-fly typechecking and autocompletion for contract calls directly in TypeScript. Developers can now catch typing mistakes early, prior to executing a call on-chain, thus enhancing the overall DAPP development experience. + +## Supported Cairo ABI-s + +Please take a look on the Abi-Wan [documentation](https://github.com/keep-starknet-strange/abi-wan-kanabi#cairo-versions) for a list of supported Cairo ABI-s. + +## Usage + +First, you need to wrap your ABI in a array and export it as a `const`. + +Example: + +```js +export const tAbi = [ + { + type: 'function', + name: 'increase_balance', + inputs: [ + { + name: 'amount', + type: 'core::felt252', + }, + ], + outputs: [], + state_mutability: 'external', + }, +] as const; +``` + +Later on, to use it in our code, we have 2 options. + +### Option 1 + +```js +import { tAbi } from '../__mocks__/hello'; +import { TypedContract } from '../src'; + +let cairo1Contract: TypedContract; // tAbi is your Cairo contract ABI +``` + +After that, you can use `cairo1Contract` in your code as you would before, but with autocomplete and type checking! + +For example: + +```js +const tx = await cairo1Contract.increase_balance(100); +``` + +### Option 2 + +```js +import { tAbi } from '../__mocks__/hello'; + +// ... + +let cairo1Contract = new Contract(compiledHelloSierra.abi, dd.deploy.contract_address, account); + +let cairo1ContractTyped = cairo1Contract.typed(tAbi); + +cairo1ContractTyped.test_bool(); +``` diff --git a/www/versioned_docs/version-5.24.3/guides/cairo_enum.md b/www/versioned_docs/version-5.24.3/guides/cairo_enum.md new file mode 100644 index 000000000..aff0e49d5 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/cairo_enum.md @@ -0,0 +1,271 @@ +--- +sidebar_position: 16 +--- + +# Cairo Enums + +## Cairo Enums usage + +Cairo-lang v0.12.0 (includes Cairo v2.0.0) introduces a new type of data that can be exchanged with Starknet: the Enums. Not related to the TypeScript Enums, the Cairo Enums are identical to Rust Enums. +More information in the Starknet book [here](https://book.starknet.io/chapter_2/enums.html). +In the following paragraphs, you will see how to send and receive Enums with the Starknet network. + +## Cairo Option + +The `Option` Enum is a core enum, and has 2 variants (`Some` and `None`). Only the `some` variant can contain data. + +### Receive Cairo Option + +An example of Cairo code that returns an Option enum: + +```rust +fn test(self: @ContractState, val1: u16) -> Option { + if val1 < 100 { + return Option::None(()); + } + Option::Some(Order { p1: 18, p2: val1 }) +} +``` + +In your code, the Starknet.js response will be an instance of the CairoOption class: + +```typescript +import { CairoOption } from "starknet"; +type Order = { + p1: BigNumberish, + p2: BigNumberish, +} +const res: CairoOption = await myTestContract.test(50); +const res2: CairoOption = await myTestContract.test(150); +``` + +In `CairoOption`, T is the type of the data related to the `Some` variant. +The `CairoOption` class has "Cairo like" methods: + +```typescript +const a = res.isSome(); // false +const a2 = res2.isSome(); // true +const b = res.isNone(); // true +const b2 = res2.isNone(); // false +const c = res.unwrap(); // undefined +const c2: Order = res2.unwrap(); // { p1: 18n, p2: 150n } +``` + +### Send Cairo Option + +An example of Cairo code that use an Option enum as input: + +```rust +fn test5(self: @ContractState, inp: Option) -> u16 { + match inp { + Option::Some(x) => { + return x.p2; + }, + Option::None(()) => { + return 17; + } + } +} +``` + +In your code, the Starknet.js request is an instance of the CairoOption class: + +```typescript +import { CairoOption, CairoOptionVariant } from "starknet"; +type Order = { + p1: BigNumberish, + p2: BigNumberish, +} +const res = await myTestContract.call("test5", [new CairoOption(CairoOptionVariant.Some, {p1:20, p2:40})]) as bigint; +const res2 = await myTestContract.call("test5", [new CairoOption(CairoOptionVariant.None)]) as bigint; +``` + +## Cairo Result + +Cairo v2.1.0 introduces an other core Enum: `Result`. +This Enum has 2 variants (`Ok` and `Err`) and both variants can contain data. + +### Receive Cairo Result + +An example of Cairo code that returns a Result enum: + +```rust +fn test(self: @ContractState, val1: u16) -> Result { + if val1 < 100 { + return Result::Err(14); + } + Result::Ok(val1) +} +``` + +In your code, the Starknet.js response will be an instance of the CairoResult class: + +```typescript +import { CairoResult } from "starknet"; + +const res:CairoResult = await myTestContract.test(90); +const res2 = (await myTestContract.call("test", [110])) as CairoResult; +``` + +In `CairoResult`, T is the type of the data related to the `Ok` variant, and U is the type of the data related to the `Err` variant. +The `CairoResult` class has "Cairo like" methods: + +```typescript +const a = res.isOk(); // false +const a2 = res2.isOk(); // true +const b = res.isErr(); // true +const b2 = res2.isErr(); // false +const c = res.unwrap(); // 14n +const c2 = res2.unwrap(); // 110n +``` + +### Send Cairo Result + +An example of Cairo code that uses a Result enum: + +```rust +fn test8(self: @ContractState, inp: Result) -> u16 { + match inp { + Result::Ok(x) => { + return x.p2; + }, + Result::Err(y) => { + return y; + } + } +} +``` + +In your code, the Starknet.js request is an instance of the CairoResult class: + +```typescript +import { CairoResult, CairoResultVariant } from "starknet"; + +const res = await myTestContract.call("test8", [new CairoResult(CairoResultVariant.Ok, {p1:50, p2:60})]) as bigint; +const res2 = await myTestContract.call("test8", [new CairoResult(CairoResultVariant.Err, 50)])as bigint; +``` + +## Cairo custom Enum + +In Cairo v2.0.0, you can also create your own customized Enum. + +### Receive Cairo custom Enum + +An example of Cairo code that returns the Result enum: + +```rust +#[derive(Drop, Serde, Append)] +enum MyEnum { + Response: Order, + Warning: felt252, + Error: (u16,u16), + Critical: Array, + Empty:(), +} +fn test(self: @ContractState, val1: u16) -> MyEnum { + if val1 < 100 { + return MyEnum::Error((3,4)); + } + if val1 == 100 { + return MyEnum::Warning('attention:100'); + } + if val1 < 150 { + let mut arr=ArrayTrait::new(); + arr.append(5); + arr.append(6); + return MyEnum::Critical(arr); + } + if val1<200 { + return MyEnum::Empty(()); + } + MyEnum::Response(Order { p1: 1, p2: val1 }) +} +``` + +This example Enum has 5 variants (`Response`, `Warning`, `Error`, `Critical` and `Empty`) and both variants can contain data. + +In your code, the Starknet.js response will be an instance of the CairoCustomEnum class: + +```typescript +import { CairoCustomEnum } from "starknet"; + +const res: CairoCustomEnum = await myTestContract.test(10); +const res2: CairoCustomEnum = await myTestContract.test(100); +const res3: CairoCustomEnum = await myTestContract.test(120); +const res4: CairoCustomEnum = await myTestContract.test(190); +const res5: CairoCustomEnum = await myTestContract.test(220); +``` + +The `CairoCustomEnum` class has "Cairo like" methods: + +```typescript +const a = res.activeVariant(); // "Error" +const a2 = res2.activeVariant(); // "Warning" +const a3 = res3.activeVariant(); // "Critical" +const a4 = res4.activeVariant(); // "Response" +const a5 = res5.activeVariant(); // "Empty" +const c = res.unwrap(); // {"0": 3n, "1": 4n} +const c2: bigint = res2.unwrap(); // 7721172739414537047772488609840n +const c3: bigint[] = res3.unwrap(); // [5n, 6n] +const c4: Order = res4.unwrap(); // { p1: 1n, p2: 190n } +const c5: Object = res5.unwrap(); // {} +``` + +> In a `CairoCustomEnum` instance, you can also have a direct access to the content of a variant: + +```typescript +const d: Order = res4.variant.Response // { p1: 1n, p2: 190n } +const e = res4.variant["Critical"] // undefined +``` + +### Send Cairo custom Enum + +An example of Cairo code that uses the Result enum: + +```rust +#[derive(Drop, Serde, Append)] +enum MyEnum { + Response: Order, + Warning: felt252, + Error: (u16,u16), + Critical: Array, + Empty:(), +} +fn test2a(self: @ContractState, customEnum:MyEnum ) -> u16{ + match customEnum{ + MyEnum::Response(my_order)=>{return my_order.p2;}, + MyEnum::Warning(val)=>{return 0x13_u16;}, + MyEnum::Error((a,b))=>{return b;}, + MyEnum::Critical(myArray)=>{return 0x3c_u16;}, + MyEnum::Empty(_)=>{return 0xab_u16;} + } +} +``` + +In your code, the Starknet.js request is an instance of the CairoCustomEnum class: + +```typescript +import { CairoCustomEnum } from "starknet"; + +const orderToSend: Order = { p1: 8, p2: 10 }; +const myCustomEnum = new CairoCustomEnum({Response: orderToSend}); +const res14 = await myTestContract.call("test2a", [myCustomEnum]) as bigint; +const res14c = await myTestContract.call("test2a", [new CairoCustomEnum({ Error: cairo.tuple(100, 110) })]) as bigint; +const res14d = await myTestContract.call("test2a", [new CairoCustomEnum({ Critical: ["0x10", "0x11"] })]) as bigint; +const res14e = await myTestContract.call("test2a", [new CairoCustomEnum({ Empty: {} })]) as bigint; +``` + +Take care that if you call a method that do not use the abi (as `CallData.compile`), you have to list all the variants of the enum, like this: + +```typescript +const orderToSend: Order = { p1: 8, p2: 10 }; +const myCustomEnum = new CairoCustomEnum({ + Response: undefined, + Warning: undefined, + Error: cairo.tuple(100, 110), + Critical: undefined, + Empty: undefined + }); +const myCalldata = CallData.compile(myCustomEnum); +const res = await myTestContract.call("test2a", myCalldata) as bigint; +``` diff --git a/www/versioned_docs/version-5.24.3/guides/compiled_contracts/ERC20MintableOZ051.json b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/ERC20MintableOZ051.json new file mode 100644 index 000000000..31f5741ee --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/ERC20MintableOZ051.json @@ -0,0 +1,55993 @@ +{ + "abi": [ + { + "members": [ + { + "name": "low", + "offset": 0, + "type": "felt" + }, + { + "name": "high", + "offset": 1, + "type": "felt" + } + ], + "name": "Uint256", + "size": 2, + "type": "struct" + }, + { + "data": [ + { + "name": "previousOwner", + "type": "felt" + }, + { + "name": "newOwner", + "type": "felt" + } + ], + "keys": [], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "data": [ + { + "name": "from_", + "type": "felt" + }, + { + "name": "to", + "type": "felt" + }, + { + "name": "value", + "type": "Uint256" + } + ], + "keys": [], + "name": "Transfer", + "type": "event" + }, + { + "data": [ + { + "name": "owner", + "type": "felt" + }, + { + "name": "spender", + "type": "felt" + }, + { + "name": "value", + "type": "Uint256" + } + ], + "keys": [], + "name": "Approval", + "type": "event" + }, + { + "inputs": [ + { + "name": "name", + "type": "felt" + }, + { + "name": "symbol", + "type": "felt" + }, + { + "name": "decimals", + "type": "felt" + }, + { + "name": "initial_supply", + "type": "Uint256" + }, + { + "name": "recipient", + "type": "felt" + }, + { + "name": "owner", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [], + "name": "name", + "outputs": [ + { + "name": "name", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", + "outputs": [ + { + "name": "symbol", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "name": "totalSupply", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "decimals", + "outputs": [ + { + "name": "decimals", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "account", + "type": "felt" + } + ], + "name": "balanceOf", + "outputs": [ + { + "name": "balance", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "owner", + "type": "felt" + }, + { + "name": "spender", + "type": "felt" + } + ], + "name": "allowance", + "outputs": [ + { + "name": "remaining", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "name": "owner", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "sender", + "type": "felt" + }, + { + "name": "recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "approve", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "added_value", + "type": "Uint256" + } + ], + "name": "increaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "subtracted_value", + "type": "Uint256" + } + ], + "name": "decreaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "to", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "mint", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "newOwner", + "type": "felt" + } + ], + "name": "transferOwnership", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "renounceOwnership", + "outputs": [], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": "0x491", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": "0x5c1", + "selector": "0x41b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20" + }, + { + "offset": "0x513", + "selector": "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9" + }, + { + "offset": "0x4f5", + "selector": "0x80aa9fdbfaf9615e4afc7f5f722e265daca5ccc655360fa5ccacf9c267936d" + }, + { + "offset": "0x59a", + "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e" + }, + { + "offset": "0x686", + "selector": "0xd5d33d590e6660853069b37a2aea67c6fdaa0268626bc760350b590490feb5" + }, + { + "offset": "0x66e", + "selector": "0x14a390f291e2e1f29874769efdef47ddad94d76f77ff516fad206a385e8995f" + }, + { + "offset": "0x60e", + "selector": "0x16cc063b8338363cf388ce7fe1df408bf10f16cd51635d392e21d852fafb683" + }, + { + "offset": "0x634", + "selector": "0x1aaf3e6107dd1349c81543ff4221a326814f77dadcc5810807b74f1a49ded4e" + }, + { + "offset": "0x557", + "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1" + }, + { + "offset": "0x579", + "selector": "0x2016836a56b71f0d02689e69e326f4f4c1b9057164ef592671cf0d37c8040c0" + }, + { + "offset": "0x4d6", + "selector": "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4" + }, + { + "offset": "0x5e8", + "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c" + }, + { + "offset": "0x533", + "selector": "0x2e4263afad30923c891518314c3c95dbe830a16874e8abc5777a9a20b54c76e" + }, + { + "offset": "0x653", + "selector": "0x2f0b3c5710379609eb5495f1ecd348cb28167711b73609fe565a72734550354" + }, + { + "offset": "0x4b8", + "selector": "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "end_pc": 381, + "flow_tracking_data": { + "ap_tracking": { + "group": 29, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 379, + "value": "Ownable: caller is the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "end_pc": 382, + "flow_tracking_data": { + "ap_tracking": { + "group": 29, + "offset": 8 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 381, + "value": "Ownable: caller is not the owner" + }, + { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.transfer_ownership" + ], + "end_pc": 395, + "flow_tracking_data": { + "ap_tracking": { + "group": 31, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 392, + "value": "Ownable: new owner is the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "end_pc": 452, + "flow_tracking_data": { + "ap_tracking": { + "group": 38, + "offset": 35 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 450, + "value": "SafeUint256: addition overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "end_pc": 475, + "flow_tracking_data": { + "ap_tracking": { + "group": 39, + "offset": 60 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 473, + "value": "SafeUint256: subtraction overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "end_pc": 791, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 41 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 786, + "value": "ERC20: decimals exceed 2^8" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "end_pc": 878, + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 873, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "end_pc": 898, + "flow_tracking_data": { + "ap_tracking": { + "group": 74, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error", + "start_pc": 893, + "value": "ERC20: added_value is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "end_pc": 912, + "flow_tracking_data": { + "ap_tracking": { + "group": 74, + "offset": 88 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 908, + "value": "ERC20: allowance overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "end_pc": 931, + "flow_tracking_data": { + "ap_tracking": { + "group": 76, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 926, + "value": "ERC20: subtracted_value is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "end_pc": 945, + "flow_tracking_data": { + "ap_tracking": { + "group": 76, + "offset": 88 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 941, + "value": "ERC20: allowance below zero" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "end_pc": 962, + "flow_tracking_data": { + "ap_tracking": { + "group": 78, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 957, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "end_pc": 965, + "flow_tracking_data": { + "ap_tracking": { + "group": 78, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 962, + "value": "ERC20: cannot mint to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "end_pc": 974, + "flow_tracking_data": { + "ap_tracking": { + "group": 78, + "offset": 40 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 970, + "value": "ERC20: mint overflow" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 1014, + "flow_tracking_data": { + "ap_tracking": { + "group": 79, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1009, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 1017, + "flow_tracking_data": { + "ap_tracking": { + "group": 79, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1014, + "value": "ERC20: cannot transfer from the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 1020, + "flow_tracking_data": { + "ap_tracking": { + "group": 79, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1017, + "value": "ERC20: cannot transfer to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "end_pc": 1030, + "flow_tracking_data": { + "ap_tracking": { + "group": 79, + "offset": 81 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1026, + "value": "ERC20: transfer amount exceeds balance" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "end_pc": 1070, + "flow_tracking_data": { + "ap_tracking": { + "group": 80, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1065, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "end_pc": 1073, + "flow_tracking_data": { + "ap_tracking": { + "group": 80, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1070, + "value": "ERC20: cannot approve from the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "end_pc": 1076, + "flow_tracking_data": { + "ap_tracking": { + "group": 80, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1073, + "value": "ERC20: cannot approve to the zero address" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "end_pc": 1104, + "flow_tracking_data": { + "ap_tracking": { + "group": 81, + "offset": 4 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1099, + "value": "ERC20: amount is not a valid Uint256" + }, + { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "end_pc": 1138, + "flow_tracking_data": { + "ap_tracking": { + "group": 82, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1131, + "value": "ERC20: insufficient allowance" + } + ], + "builtins": ["pedersen", "range_check"], + "compiler_version": "0.10.3", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x3ffffffffffffffffffffffffffffff", + "0x480280017ffc8000", + "0x48307fff80007ffe", + "0x400280027ffc7fff", + "0x480280017ffc8000", + "0x484480017fff8000", + "0x100000000000000000000000000000000", + "0x480280007ffc8000", + "0x40317fff7ffe7ffd", + "0x482680017ffc8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x484480017fff8000", + "0x2aaaaaaaaaaaab05555555555555556", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x484480017fff8000", + "0x4000000000000088000000000000001", + "0x48307fff7ffd8000", + "0xa0680017fff8000", + "0xe", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffc80007fff", + "0x40307ffc7ff87fff", + "0x48297ffd80007ffc", + "0x482680017ffd8000", + "0x1", + "0x48507fff7ffe8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffd80007fff", + "0x48327fff7ffc8000", + "0x40307ffa7ff67fff", + "0x48527ffe7ffc8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40317ffd7ff97ffd", + "0x48297ffc80007ffd", + "0x48527fff7ffc8000", + "0x40507ffb7ff77fff", + "0x40780017fff7fff", + "0x2", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0x10", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc0", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xc", + "0x40780017fff7fff", + "0xa", + "0x480680017fff8000", + "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0xb", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "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", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6f", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x404b800280028002", + "0x404b800380038003", + "0x482a7ffc7ffa8000", + "0x4846800180028000", + "0x100000000000000000000000000000000", + "0x40327fff80007ffe", + "0x482a7ffd7ffb8000", + "0x482880027fff8000", + "0x4846800180038000", + "0x100000000000000000000000000000000", + "0x40327fff80017ffe", + "0x480a7ff97fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a80037fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x9", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x480680017fff8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffd80007ffe", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480680017fff8000", + "0xffffffffffffffffffffffffffffffff", + "0x480a7ffb7fff8000", + "0x48287ffc80007ffd", + "0x48287ffd80007ffd", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeca", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x1390fd803c110ac71730ece1decfc34eb1d0088e295d4f1b125dda1e0c5b9ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec4", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff47", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x2bd557f4ba80dfabefabe45e9b2dd35db1b9a78e96c72bc2b69b655ce47a930", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff28", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff22", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2e", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xc", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff01", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8f", + "0x40127ffd7fff7ff7", + "0x48127ffc7fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcf", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe81", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xd", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdd", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffba", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127fe77fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89", + "0x48127ffe7fff8000", + "0x48127fe37fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0b", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff07", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff06", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef4", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff16", + "0x400680017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff30", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1c", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe16", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe97", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe01", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfb", + "0x40137fff7fff8001", + "0x4003800080017ffa", + "0x4003800180017ffb", + "0x4003800280017ffc", + "0x4003800380017ffd", + "0x4826800180018000", + "0x4", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7c", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x341c1bdfd89f69748aa00b5742b03adbffd79b8e80cab5c50d91cd8c2a79be1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5d", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe57", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xb6ce5410fca59d078ee9b2a4371a9d684c530d697c64fbef0ae6d5e8f0ac72", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3f", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe39", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1f0d4aa99431d246bac9b8e48c33e888245b15e9678f64f9bdfc8823dc8f979", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe21", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1b", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x110e2f729c9c2b988559994a3daccd838cf52faf88e18101373e67dd061455a", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe03", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfe", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf7", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf2", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd64", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdae", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd0", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcb", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x480a7ff87fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc3", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbe", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x3c87bf42ed4f01f11883bf54f43d91d2cbbd5fec26d1df9c74c57ae138800a4", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd30", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd2d", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd77", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd98", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd93", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ff77fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8a", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd85", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3a", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfe", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffd7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4d", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefe", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff16", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4c", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff28", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd34", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xa2", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd25", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xeb", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x8d", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd55", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0b", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xb1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd41", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf7", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff58", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe26", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x48127f867fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x92", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd20", + "0x480a7ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd6", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff37", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1a", + "0x48127f707fff8000", + "0x48127f707fff8000", + "0x48127ffb7fff8000", + "0x48127f257fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x71", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd01", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc47", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde8", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb9", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed5", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdda", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffedd", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf9", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccd", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc13", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc10", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc5", + "0x48127f707fff8000", + "0x48127f707fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb3", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9c", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea4", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc1", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc95", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbdb", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd8", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbc", + "0x48127ffe7fff8000", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc73", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8d", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x40137ffb7fff8002", + "0x40137ffc7fff8003", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc99", + "0x48127ffd7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb9", + "0x20680017fff7fff", + "0x13", + "0x48127ffe7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd59", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", + "0x208b7fff7fff7ffe", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff47fff8000", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe84", + "0x480a7ffc7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff33", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcdf", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x7", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x480280047ffd8000", + "0x480280057ffd8000", + "0x480280067ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe73", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5b", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe43", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe2a", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe11", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf4", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc16", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb8", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd8e", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7c", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd75", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb29", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6e", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb1e", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb12", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": { + "file_contents": { + "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", + "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo": "let __calldata_arg_subtracted_value = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", + "autogen/starknet/arg_processor/0f412f121f4d99c455cd9caefc2f5203633f41332d4df4e5f8fdc3b70e62b4ba.cairo": "let __calldata_arg_initial_supply = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", + "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo": "let __calldata_arg_spender = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/2670bb539ede27446c75876e41bcf9ef5cab09b9eec143f3986635a545b089ab.cairo": "assert [__calldata_ptr] = to;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/2a6553d1cb026d6d486f03ea4f3c4e23a17d2c2fada60e20573741cc8edfdb84.cairo": "let __calldata_arg_sender = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/2aef757f589447008293bddb77833a6b09ad6aeb3836fac2487b4b086c4e2ec0.cairo": "let __calldata_arg_newOwner = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/3635b1d7caa543a52376beeb37a143262ea6ffdf923d8e3676d9b27787e943c8.cairo": "assert [__return_value_ptr] = ret_value.symbol;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/445d818b0524d35ae3e73b7abec41731d1445f0ce6866ec5a3a8a871521799a0.cairo": "assert [__calldata_ptr] = newOwner;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo": "let __calldata_arg_added_value = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", + "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo": "assert [__return_value_ptr] = ret_value.success;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/6f345e20daf86e05c346aa1f6a9eeaa296a59eb71a12784c017d25ed5b25ff32.cairo": "assert [__return_value_ptr] = ret_value.name;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/7e247556a8b9bc505c1e503bda1dbcb424caa8925f45ae18cdde008e8b84b376.cairo": "assert [__calldata_ptr] = owner;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/7f5020813ab1b343debcc3300c737c940210993d2fe101134705622a3d36fb93.cairo": "// Create a reference to ret_value.remaining as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.remaining, felt*);\nassert [__return_value_ptr + 0] = [__return_value_tmp + 0];\nassert [__return_value_ptr + 1] = [__return_value_tmp + 1];\nlet __return_value_ptr = __return_value_ptr + 2;\n", + "autogen/starknet/arg_processor/86b8ce991898641b73ad3eb5d907f86c73139c426526138c35901b17a2d6334d.cairo": "assert [__calldata_ptr] = spender;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/95ae8cb44b0755388c1e634980ee8b2634c31b1a198c799f64c304663bce699a.cairo": "let __calldata_arg_decimals = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo": "// Create a reference to value as felt*.\nlet __calldata_tmp: felt* = cast(&value, felt*);\nassert [__calldata_ptr + 0] = [__calldata_tmp + 0];\nassert [__calldata_ptr + 1] = [__calldata_tmp + 1];\nlet __calldata_ptr = __calldata_ptr + 2;\n", + "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo": "// Create a reference to ret_value.totalSupply as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.totalSupply, felt*);\nassert [__return_value_ptr + 0] = [__return_value_tmp + 0];\nassert [__return_value_ptr + 1] = [__return_value_tmp + 1];\nlet __return_value_ptr = __return_value_ptr + 2;\n", + "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo": "let __calldata_arg_amount = [\n cast(__calldata_ptr, starkware.cairo.common.uint256.Uint256*)];\nlet __calldata_ptr = __calldata_ptr + 2;\n", + "autogen/starknet/arg_processor/99058c0781745b3c0332799d723549974cbf489b623dde03906204304de60803.cairo": "let __calldata_arg_symbol = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/a81bcec621a2ff03486299e6a77ac9e0b035697b74f8a9b599dbb1c25229a3e2.cairo": "assert [__return_value_ptr] = ret_value.decimals;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/ad6bf90c88bb84c90b568cfe0e89ce22c3213011f6c9cc8bf0b75066ae521c26.cairo": "assert [__calldata_ptr] = from_;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/b02ddc13e06346668d980e18c0fec90f17036d195bf95d21ac18e846a0a129f3.cairo": "assert [__return_value_ptr] = ret_value.owner;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo": "let __calldata_actual_size = __calldata_ptr - cast([cast(fp + (-3), felt**)], felt*);\n", + "autogen/starknet/arg_processor/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo": "let __calldata_arg_recipient = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/dceaabc265216c0ff87c509d90446554648ec4d692c521cda952464d1fc22972.cairo": "let __calldata_arg_to = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/e1eb73cd870ec466294c3700e77817cf3c039ac1384882ddb76383eb87a5da90.cairo": "let __calldata_arg_name = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/e2129a0023ce5f9e4c3de1d6fb100b2688dccff4a2ed2082db4a311f35c53e21.cairo": "assert [__calldata_ptr] = previousOwner;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/e4d5d41a9286852ceee2d8a1fbac026532bda7bb0e3a6ccfcbfb5e7dd12aa070.cairo": "let __calldata_arg_account = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo": "// Create a reference to ret_value.balance as felt*.\nlet __return_value_tmp: felt* = cast(&ret_value.balance, felt*);\nassert [__return_value_ptr + 0] = [__return_value_tmp + 0];\nassert [__return_value_ptr + 1] = [__return_value_tmp + 1];\nlet __return_value_ptr = __return_value_ptr + 2;\n", + "autogen/starknet/arg_processor/f6a4d9ae897caf37cefd18f7c8da7eee73157818279359aadee282f0fe59cdbc.cairo": "let __calldata_arg_owner = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo": "alloc_locals;\nlet (local __keys_ptr: felt*) = alloc();\nassert [__keys_ptr] = SELECTOR;\nlet (local __data_ptr: felt*) = alloc();\nlet __calldata_ptr = __data_ptr;\n", + "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", + "autogen/starknet/event/OwnershipTransferred/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/OwnershipTransferred/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/OwnershipTransferred/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", + "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo": "alloc_locals;\nlet (local __keys_ptr: felt*) = alloc();\nassert [__keys_ptr] = SELECTOR;\nlet (local __data_ptr: felt*) = alloc();\nlet __calldata_ptr = __data_ptr;\n", + "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", + "autogen/starknet/external/allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(owner=__calldata_arg_owner, spender=__calldata_arg_spender,);\nlet (range_check_ptr, retdata_size, retdata) = allowance_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/approve/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(spender=__calldata_arg_spender, amount=__calldata_arg_amount,);\nlet (range_check_ptr, retdata_size, retdata) = approve_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/approve/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/approve/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(account=__calldata_arg_account,);\nlet (range_check_ptr, retdata_size, retdata) = balanceOf_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/balanceOf/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/balanceOf/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/balanceOf/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(name=__calldata_arg_name, symbol=__calldata_arg_symbol, decimals=__calldata_arg_decimals, initial_supply=__calldata_arg_initial_supply, recipient=__calldata_arg_recipient, owner=__calldata_arg_owner,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/decimals/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/decimals/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/decimals/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = decimals_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/decreaseAllowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/decreaseAllowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/decreaseAllowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(spender=__calldata_arg_spender, subtracted_value=__calldata_arg_subtracted_value,);\nlet (range_check_ptr, retdata_size, retdata) = decreaseAllowance_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(spender=__calldata_arg_spender, added_value=__calldata_arg_added_value,);\nlet (range_check_ptr, retdata_size, retdata) = increaseAllowance_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/increaseAllowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/increaseAllowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/increaseAllowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/mint/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/mint/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/mint/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(to=__calldata_arg_to, amount=__calldata_arg_amount,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = name_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/name/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/name/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/name/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = owner_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/owner/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/owner/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/owner/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/owner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/renounceOwnership/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/renounceOwnership/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/renounceOwnership/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/renounceOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo": "func allowance_encode_return(ret_value: (remaining: starkware.cairo.common.uint256.Uint256), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo": "func approve_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo": "func balanceOf_encode_return(ret_value: (balance: starkware.cairo.common.uint256.Uint256), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo": "func decimals_encode_return(ret_value: (decimals: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo": "func decreaseAllowance_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo": "func increaseAllowance_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo": "func name_encode_return(ret_value: (name: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo": "func owner_encode_return(ret_value: (owner: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo": "func symbol_encode_return(ret_value: (symbol: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo": "func totalSupply_encode_return(ret_value: (totalSupply: starkware.cairo.common.uint256.Uint256), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo": "func transfer_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo": "func transferFrom_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/symbol/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/symbol/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/symbol/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = symbol_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/totalSupply/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/totalSupply/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/totalSupply/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = totalSupply_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/transfer/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/transfer/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/transfer/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,);\nlet (range_check_ptr, retdata_size, retdata) = transfer_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(sender=__calldata_arg_sender, recipient=__calldata_arg_recipient, amount=__calldata_arg_amount,);\nlet (range_check_ptr, retdata_size, retdata) = transferFrom_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/transferFrom/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/transferFrom/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/transferFrom/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(newOwner=__calldata_arg_newOwner,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/transferOwnership/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/transferOwnership/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/transferOwnership/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/transferOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/storage_var/ERC20_allowances/decl.cairo": "namespace ERC20_allowances {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}(owner: felt, spender: felt) -> (\n res: felt\n ) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n owner: felt, spender: felt\n ) -> (remaining: Uint256) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n owner: felt, spender: felt, value: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/ERC20_allowances/impl.cairo": "namespace ERC20_allowances {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}(owner: felt, spender: felt) -> (\n res: felt\n ) {\n let res = 1711163456665081073580914249687599371093043615922190105609691201034487595172;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&owner, felt*)[0]);\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&spender, felt*)[0]);\n let (res) = normalize_address(addr=res);\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n owner: felt, spender: felt\n ) -> (remaining: Uint256) {\n let (storage_addr) = addr(owner, spender);\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n let (__storage_var_temp1) = storage_read(address=storage_addr + 1);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n tempvar __storage_var_temp1: felt = __storage_var_temp1;\n return ([cast(&__storage_var_temp0, Uint256*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n owner: felt, spender: felt, value: Uint256\n ) {\n let (storage_addr) = addr(owner, spender);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n storage_write(address=storage_addr + 1, value=[cast(&value, felt) + 1]);\n return ();\n }\n}", + "autogen/starknet/storage_var/ERC20_balances/decl.cairo": "namespace ERC20_balances {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}(account: felt) -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(account: felt) -> (\n balance: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n account: felt, value: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/ERC20_balances/impl.cairo": "namespace ERC20_balances {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}(account: felt) -> (res: felt) {\n let res = 1648309034483306940318020057553480881073352647889682838905012914068126451082;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&account, felt*)[0]);\n let (res) = normalize_address(addr=res);\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(account: felt) -> (\n balance: Uint256\n ) {\n let (storage_addr) = addr(account);\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n let (__storage_var_temp1) = storage_read(address=storage_addr + 1);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n tempvar __storage_var_temp1: felt = __storage_var_temp1;\n return ([cast(&__storage_var_temp0, Uint256*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n account: felt, value: Uint256\n ) {\n let (storage_addr) = addr(account);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n storage_write(address=storage_addr + 1, value=[cast(&value, felt) + 1]);\n return ();\n }\n}", + "autogen/starknet/storage_var/ERC20_decimals/decl.cairo": "namespace ERC20_decimals {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n decimals: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/ERC20_decimals/impl.cairo": "namespace ERC20_decimals {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 877823913686921299048507465990220541161247202424540097559864758276037605753;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n decimals: felt\n ) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", + "autogen/starknet/storage_var/ERC20_name/decl.cairo": "namespace ERC20_name {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (name: felt) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/ERC20_name/impl.cairo": "namespace ERC20_name {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 1473120764136009396440970107973971969419251478021578277222806501183556393953;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (name: felt) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", + "autogen/starknet/storage_var/ERC20_symbol/decl.cairo": "namespace ERC20_symbol {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (symbol: felt) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/ERC20_symbol/impl.cairo": "namespace ERC20_symbol {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 322990191961554429053868449035526014412279677330895387449703561219527453810;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (symbol: felt) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", + "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo": "namespace ERC20_total_supply {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n total_supply: Uint256\n ) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: Uint256) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo": "namespace ERC20_total_supply {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 482148859801725464274198147480840119334382080162606228723774290742111978842;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n total_supply: Uint256\n ) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n let (__storage_var_temp1) = storage_read(address=storage_addr + 1);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n tempvar __storage_var_temp1: felt = __storage_var_temp1;\n return ([cast(&__storage_var_temp0, Uint256*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: Uint256) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n storage_write(address=storage_addr + 1, value=[cast(&value, felt) + 1]);\n return ();\n }\n}", + "autogen/starknet/storage_var/Ownable_owner/decl.cairo": "namespace Ownable_owner {\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}() -> (owner: 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/Ownable_owner/impl.cairo": "namespace Ownable_owner {\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 = 1239149872729906871793169171313897310809028090219849129902089947133222824240;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (owner: 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.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 5 + } + }, + "3": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 14 + } + }, + "4": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 15 + } + }, + "5": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 17, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 18 + }, + "While trying to retrieve the implicit argument 'hash_ptr' in:" + ], + "start_col": 12, + "start_line": 13 + }, + "While expanding the reference 'hash_ptr' in:" + ], + "start_col": 20, + "start_line": 17 + } + }, + "7": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 20, + "start_line": 18 + }, + "While expanding the reference 'result' in:" + ], + "start_col": 18, + "start_line": 16 + } + }, + "8": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 18 + } + }, + "9": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 11, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 7 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 7, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 12 + } + }, + "11": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 9, + "start_line": 14 + } + }, + "13": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 17, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "14": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 46, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 42 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 26, + "end_line": 47, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 47 + } + }, + "15": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 49 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 41 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 48 + } + }, + "17": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 49 + } + }, + "18": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 53, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 54, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 54 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 41 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 53 + } + }, + "19": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 54, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 15, + "start_line": 54 + } + }, + "20": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 54, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 54 + } + }, + "22": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 55, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 55 + } + }, + "23": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 97 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 50, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 36, + "start_line": 108 + } + }, + "25": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 53, + "start_line": 108 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 95 + } + }, + "26": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 36, + "start_line": 108 + } + }, + "27": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 108 + } + }, + "28": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 113 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 95 + } + }, + "29": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 113 + } + }, + "31": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 94, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 35, + "start_line": 113 + }, + "While expanding the reference 'low' in:" + ], + "start_col": 15, + "start_line": 94 + } + }, + "32": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 113 + } + }, + "33": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 116, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 116 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 115 + } + }, + "35": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 116, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 116 + } + }, + "36": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "37": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "38": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "40": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "41": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "42": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "43": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "45": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "46": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 197 + } + }, + "48": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 198 + } + }, + "50": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 198 + } + }, + "51": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 198 + } + }, + "52": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 199 + } + }, + "53": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 34, + "start_line": 199 + } + }, + "55": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 199 + } + }, + "56": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 199 + } + }, + "57": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "59": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 200 + } + }, + "60": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "62": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 21, + "start_line": 206 + } + }, + "64": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 206 + } + }, + "65": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 207 + } + }, + "66": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 207 + } + }, + "67": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 208 + } + }, + "68": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 208 + } + }, + "69": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 209, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "71": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 209 + } + }, + "72": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 214 + } + }, + "73": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 28, + "start_line": 215 + } + }, + "74": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 215 + } + }, + "75": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 215 + } + }, + "76": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 216 + } + }, + "78": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 217, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "80": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 217 + } + }, + "81": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 13 + } + }, + "83": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 14 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 7, + "end_line": 22, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "85": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 50 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "86": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 24, + "start_line": 50 + }, + "While expanding the reference 'x' in:" + ], + "start_col": 17, + "start_line": 48 + } + }, + "88": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 50 + } + }, + "90": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 24, + "start_line": 51 + }, + "While expanding the reference 'y' in:" + ], + "start_col": 18, + "start_line": 49 + } + }, + "92": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 51 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 50 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + } + }, + "93": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 24, + "start_line": 51 + }, + "While expanding the reference 'y' in:" + ], + "start_col": 17, + "start_line": 49 + } + }, + "94": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 51 + } + }, + "96": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 21, + "start_line": 52 + } + }, + "98": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 52 + } + }, + "99": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 23 + } + }, + "101": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 57, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 24 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 11, + "end_line": 25, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "103": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 30 + } + }, + "105": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 28, + "start_line": 32 + } + }, + "107": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "108": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 28, + "start_line": 32 + } + }, + "109": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 32 + } + }, + "111": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 25, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "113": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 26, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 26 + } + }, + "115": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "116": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 28, + "start_line": 28 + }, + "While expanding the reference 'addr' in:" + ], + "start_col": 41, + "start_line": 12 + } + }, + "117": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 28 + } + }, + "119": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 34, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 21, + "start_line": 34 + }, + "While expanding the reference 'addr' in:" + ], + "start_col": 41, + "start_line": 12 + } + }, + "120": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 34, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 34 + } + }, + "121": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 63, + "start_line": 202 + } + }, + "123": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 202 + } + }, + "124": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 205, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "126": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 28, + "start_line": 205 + } + }, + "127": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "128": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 58, + "start_line": 354 + } + }, + "130": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "131": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "132": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "134": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 19, + "start_line": 358 + } + }, + "135": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + } + }, + "136": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 372 + } + }, + "138": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "139": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "140": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "141": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "143": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + } + }, + "144": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 392 + } + }, + "146": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "147": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "148": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "149": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "150": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "151": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 396, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "153": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 396 + } + }, + "154": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 84, + "end_line": 19, + "input_file": { + "filename": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 20 + } + }, + "156": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 21 + } + }, + "157": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 22, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "159": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "161": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 24 + } + }, + "163": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 24 + } + }, + "164": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 91, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 28 + } + }, + "166": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 33, + "start_line": 29 + } + }, + "168": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 32, + "start_line": 29 + } + }, + "170": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 29 + } + }, + "171": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 30 + } + }, + "173": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "175": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 32 + } + }, + "177": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "178": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "179": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 20, + "start_line": 35 + } + }, + "181": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "182": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 35 + } + }, + "184": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 36, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 36 + } + }, + "186": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 36, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 36 + } + }, + "187": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "188": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 18, + "start_line": 43 + } + }, + "189": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 43 + } + }, + "191": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 43 + } + }, + "192": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_check" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 22, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "193": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 23 + } + }, + "194": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 25, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "196": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 25 + } + }, + "197": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "199": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 43 + } + }, + "200": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 44 + } + }, + "201": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 22, + "start_line": 46 + } + }, + "202": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 46 + } + }, + "204": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "205": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 47 + } + }, + "206": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 47 + } + }, + "207": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 53, + "start_line": 47 + } + }, + "209": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 47 + } + }, + "210": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "211": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "212": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "213": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 48 + } + }, + "215": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "216": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "217": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "218": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 50 + } + }, + "219": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 134 + } + }, + "220": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 134 + } + }, + "222": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "223": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 23, + "start_line": 135 + } + }, + "225": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 34, + "start_line": 135 + } + }, + "226": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 135 + } + }, + "228": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 135 + } + }, + "229": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 137, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "230": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 137 + } + }, + "232": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 137 + } + }, + "233": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 13, + "start_line": 137 + } + }, + "235": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 137 + } + }, + "236": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 148, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 149 + }, + "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": 17, + "start_line": 148 + } + }, + "237": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 148, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 149 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 148 + } + }, + "238": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 148, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 149 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 148 + } + }, + "239": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 148, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 149 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 148 + } + }, + "240": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 148, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 38, + "start_line": 149 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 148 + } + }, + "241": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 149 + } + }, + "243": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 150, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 150 + } + }, + "245": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 148, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 150, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 150 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 148 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 149 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 133 + } + }, + "246": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 150, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 150 + } + }, + "247": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 150, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 150 + } + }, + "248": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 285 + } + }, + "250": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 285 + } + }, + "252": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 285 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 284 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 284 + } + }, + "253": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 29, + "start_line": 285 + } + }, + "254": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 52, + "start_line": 285 + } + }, + "255": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_not" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 285 + } + }, + "256": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 291, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 291 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 284 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + } + }, + "257": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 290, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 291, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 291 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 290 + } + }, + "258": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 290, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 291, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 33, + "start_line": 291 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 290 + } + }, + "259": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 291, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 291 + } + }, + "261": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 53, + "start_line": 292 + } + }, + "263": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 61, + "start_line": 292 + } + }, + "265": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 292 + } + }, + "267": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 293 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 292 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "268": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 293 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 292 + } + }, + "269": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 293 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 292 + } + }, + "270": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_neg" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 293 + } + }, + "271": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 348, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 349, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 349 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 348 + } + }, + "272": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 348, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 349, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 349 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 47, + "start_line": 348 + } + }, + "273": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 348, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 349, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 31, + "start_line": 349 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 47, + "start_line": 348 + } + }, + "274": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 349, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 19, + "start_line": 349 + } + }, + "276": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 290, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 349, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 350 + }, + "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": 19, + "start_line": 349 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 290 + } + }, + "277": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 348, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 350 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 348 + } + }, + "278": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 348, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 32, + "start_line": 350 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 35, + "start_line": 348 + } + }, + "279": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 349, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 35, + "start_line": 350 + }, + "While expanding the reference 'b_neg' in:" + ], + "start_col": 10, + "start_line": 349 + } + }, + "280": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 349, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 35, + "start_line": 350 + }, + "While expanding the reference 'b_neg' in:" + ], + "start_col": 10, + "start_line": 349 + } + }, + "281": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 20, + "start_line": 350 + } + }, + "283": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 348, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 351, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 351 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 348 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 350 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "284": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 351, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 351 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 350 + } + }, + "285": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 351, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 351 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 10, + "start_line": 350 + } + }, + "286": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_sub" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 351, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 351 + } + }, + "287": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 358, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 358 + } + }, + "288": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 358, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 358 + } + }, + "290": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 358, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 358 + } + }, + "292": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 357, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 357, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 359, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 359 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 357 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 357 + } + }, + "293": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 359, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 359 + } + }, + "295": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 359, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 359 + } + }, + "296": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 361, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 361 + } + }, + "297": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 361, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 361 + } + }, + "299": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 361, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 361 + } + }, + "301": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 357, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 357, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 362, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 362 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 357 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 357 + } + }, + "302": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 362, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 21, + "start_line": 362 + } + }, + "304": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 362, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 9, + "start_line": 362 + } + }, + "305": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 357, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 357, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 364, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 364 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 357 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 357 + } + }, + "306": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 364, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 17, + "start_line": 364 + } + }, + "308": { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_eq" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 364, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "start_col": 5, + "start_line": 364 + } + }, + "309": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "311": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "313": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "314": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "316": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "317": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "319": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "320": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/e2129a0023ce5f9e4c3de1d6fb100b2688dccff4a2ed2082db4a311f35c53e21.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 27, + "start_line": 15 + }, + "While handling calldata argument 'previousOwner'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "321": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/445d818b0524d35ae3e73b7abec41731d1445f0ce6866ec5a3a8a871521799a0.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 48, + "start_line": 15 + }, + "While handling calldata argument 'newOwner'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "322": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/445d818b0524d35ae3e73b7abec41731d1445f0ce6866ec5a3a8a871521799a0.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.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": 48, + "start_line": 15 + }, + "While handling calldata argument 'newOwner'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "324": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.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 + } + }, + "325": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "327": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.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 + } + }, + "328": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "329": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.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 + } + }, + "330": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "332": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.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": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "333": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.OwnershipTransferred", + "openzeppelin.access.ownable.library.OwnershipTransferred.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "334": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "335": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "336": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "338": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "339": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "340": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "341": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "343": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/Ownable_owner/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 + } + }, + "344": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "345": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "347": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "348": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "349": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "350": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "351": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "352": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "353": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "354": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "356": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/Ownable_owner/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 + } + }, + "357": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "358": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "359": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "361": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "362": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/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 + } + }, + "363": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable_owner", + "openzeppelin.access.ownable.library.Ownable_owner.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "364": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 81 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 31 + } + }, + "365": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 50, + "start_line": 81 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 42, + "start_line": 31 + } + }, + "366": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 85, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 78, + "start_line": 81 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 70, + "start_line": 31 + } + }, + "367": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 29, + "start_line": 32 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 87, + "start_line": 31 + } + }, + "368": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 32 + } + }, + "370": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 33, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 33 + } + }, + "371": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 23, + "start_line": 41 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 56 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 28, + "start_line": 40 + } + }, + "372": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 23, + "start_line": 41 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 56 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 48, + "start_line": 40 + } + }, + "373": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 91, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 23, + "start_line": 41 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 56 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 76, + "start_line": 40 + } + }, + "374": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 23, + "start_line": 41 + } + }, + "376": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 24, + "start_line": 42 + }, + "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": 41 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 56 + } + }, + "377": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 24, + "start_line": 42 + } + }, + "379": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 44, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 13, + "start_line": 44 + } + }, + "381": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 47, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 13, + "start_line": 47 + } + }, + "382": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 49 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 28, + "start_line": 40 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 42 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "383": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 49 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 48, + "start_line": 40 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 23, + "start_line": 41 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 56 + } + }, + "384": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 49 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 76, + "start_line": 40 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 23, + "start_line": 41 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 56 + } + }, + "385": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.assert_only_owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 49 + } + }, + "386": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 16, + "start_line": 57 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 56 + } + }, + "387": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 16, + "start_line": 57 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 56 + } + }, + "388": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 16, + "start_line": 57 + }, + "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": 64, + "start_line": 56 + } + }, + "389": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 16, + "start_line": 57 + } + }, + "391": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.owner" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 57 + } + }, + "392": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 61, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 64, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 29, + "start_line": 64 + }, + "While expanding the reference 'new_owner' in:" + ], + "start_col": 9, + "start_line": 61 + } + }, + "393": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 64, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 13, + "start_line": 64 + } + }, + "395": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 66 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 28, + "start_line": 40 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 60 + } + }, + "396": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 66 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 48, + "start_line": 40 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 60 + } + }, + "397": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 66 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 76, + "start_line": 40 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 60 + } + }, + "398": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 66 + } + }, + "400": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 61, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 67, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 29, + "start_line": 67 + }, + "While expanding the reference 'new_owner' in:" + ], + "start_col": 9, + "start_line": 61 + } + }, + "401": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 67, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 67 + } + }, + "403": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 68 + } + }, + "404": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.renounce_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 71, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 28, + "start_line": 40 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 71 + } + }, + "405": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.renounce_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 71, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 48, + "start_line": 40 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 71 + } + }, + "406": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.renounce_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 71, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 76, + "start_line": 40 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 71 + } + }, + "407": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.renounce_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 72 + } + }, + "409": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.renounce_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 73, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 29, + "start_line": 73 + } + }, + "411": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.renounce_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 73, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 73 + } + }, + "413": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable.renounce_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 74, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 74 + } + }, + "414": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 38, + "start_line": 84 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 56 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 81 + } + }, + "415": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 38, + "start_line": 84 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 56 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 50, + "start_line": 81 + } + }, + "416": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 93, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 38, + "start_line": 84 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 56 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 78, + "start_line": 81 + } + }, + "417": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 38, + "start_line": 84 + } + }, + "419": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 85 + }, + "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": 38, + "start_line": 84 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 56 + } + }, + "420": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 85 + }, + "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": 38, + "start_line": 84 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 56 + } + }, + "421": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 85 + }, + "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": 38, + "start_line": 84 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 56 + } + }, + "422": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 29, + "start_line": 85 + }, + "While expanding the reference 'new_owner' in:" + ], + "start_col": 9, + "start_line": 82 + } + }, + "423": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 85 + } + }, + "425": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 86 + }, + "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": 9, + "start_line": 85 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 19 + } + }, + "426": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 86 + }, + "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": 9, + "start_line": 85 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + } + }, + "427": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 35, + "start_line": 86 + }, + "While expanding the reference 'previous_owner' in:" + ], + "start_col": 14, + "start_line": 84 + } + }, + "428": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 51, + "start_line": 86 + }, + "While expanding the reference 'new_owner' in:" + ], + "start_col": 9, + "start_line": 82 + } + }, + "429": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 86 + } + }, + "431": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 87 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 81 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 86 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "432": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/Ownable_owner/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 87 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 50, + "start_line": 81 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 85 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + } + }, + "433": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/OwnershipTransferred/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 87 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 78, + "start_line": 81 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 86 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 15 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "434": { + "accessible_scopes": [ + "openzeppelin.access.ownable.library", + "openzeppelin.access.ownable.library.Ownable", + "openzeppelin.access.ownable.library.Ownable._transfer_ownership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "start_col": 9, + "start_line": 87 + } + }, + "435": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "436": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 24 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "437": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 24 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "438": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 24 + } + }, + "440": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 25, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 25 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "441": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 25, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 25 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "442": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 25, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "444": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 26, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 53, + "start_line": 26 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "445": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 26, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 53, + "start_line": 26 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 31, + "start_line": 23 + } + }, + "446": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 26, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 56, + "start_line": 26 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "447": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 26, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 56, + "start_line": 26 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 43, + "start_line": 23 + } + }, + "448": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 26, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 41, + "start_line": 26 + } + }, + "450": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 13, + "start_line": 28 + } + }, + "452": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 26, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 30 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 41, + "start_line": 26 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 31 + } + }, + "453": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 19, + "start_line": 30 + }, + "While expanding the reference 'c' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "454": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 26, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 19, + "start_line": 30 + }, + "While expanding the reference 'c' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "455": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.add" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 30 + } + }, + "456": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 36, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 36 + } + }, + "458": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 37 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "459": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 37 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "460": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 37 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "461": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 37 + } + }, + "463": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 38, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 38 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "464": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 38, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 38 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "465": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 38, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 38 + } + }, + "467": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 39, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 34, + "start_line": 39 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "468": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 39, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 34, + "start_line": 39 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "469": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 39, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 37, + "start_line": 39 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "470": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 39, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 37, + "start_line": 39 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "471": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 39, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 23, + "start_line": 39 + } + }, + "473": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 13, + "start_line": 41 + } + }, + "475": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 148, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 39, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 348, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 28, + "start_line": 43 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 348 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 23, + "start_line": 39 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 148 + } + }, + "476": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 40, + "start_line": 43 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "477": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 40, + "start_line": 43 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 35 + } + }, + "478": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 43, + "start_line": 43 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "479": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 43, + "start_line": 43 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 46, + "start_line": 35 + } + }, + "480": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 28, + "start_line": 43 + } + }, + "482": { + "accessible_scopes": [ + "openzeppelin.security.safemath.library", + "openzeppelin.security.safemath.library.SafeUint256", + "openzeppelin.security.safemath.library.SafeUint256.sub_le" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 44, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "start_col": 9, + "start_line": 44 + } + }, + "483": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "485": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "487": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "488": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "490": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "491": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "493": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "494": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/ad6bf90c88bb84c90b568cfe0e89ce22c3213011f6c9cc8bf0b75066ae521c26.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 15, + "start_line": 20 + }, + "While handling calldata argument 'from_'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "495": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/2670bb539ede27446c75876e41bcf9ef5cab09b9eec143f3986635a545b089ab.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 28, + "start_line": 20 + }, + "While handling calldata argument 'to'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "496": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 20 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "497": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 20 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "498": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 38, + "start_line": 20 + }, + "While handling calldata argument 'value'" + ], + "start_col": 22, + "start_line": 5 + } + }, + "500": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "501": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "503": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 29, + "start_line": 1 + }, + "While expanding the reference '__keys_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 2 + } + }, + "504": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "505": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Transfer/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 84, + "start_line": 1 + }, + "While expanding the reference '__data_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 4 + } + }, + "506": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "508": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "509": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Transfer", + "openzeppelin.token.erc20.library.Transfer.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Transfer/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "510": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "512": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "514": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "515": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "517": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "518": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "520": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "521": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/7e247556a8b9bc505c1e503bda1dbcb424caa8925f45ae18cdde008e8b84b376.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 15, + "start_line": 24 + }, + "While handling calldata argument 'owner'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "522": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/86b8ce991898641b73ad3eb5d907f86c73139c426526138c35901b17a2d6334d.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 28, + "start_line": 24 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "523": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 43, + "start_line": 24 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "524": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 43, + "start_line": 24 + }, + "While handling calldata argument 'value'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "525": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/969c7e319d46ceb58852dd3a77ddee2803f411e321ab446a930b3d3df7862483.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 43, + "start_line": 24 + }, + "While handling calldata argument 'value'" + ], + "start_col": 22, + "start_line": 5 + } + }, + "527": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 390 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "528": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "530": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 29, + "start_line": 1 + }, + "While expanding the reference '__keys_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 2 + } + }, + "531": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "532": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/Approval/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 84, + "start_line": 1 + }, + "While expanding the reference '__data_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 4 + } + }, + "533": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "535": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "536": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.Approval", + "openzeppelin.token.erc20.library.Approval.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/Approval/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "537": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "538": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "539": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "541": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "542": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 12 + } + }, + "543": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "544": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "546": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/ERC20_name/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "547": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "548": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "550": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 31, + "start_line": 16 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 14 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "551": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 32, + "start_line": 17 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "552": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 35, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "553": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "554": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "555": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + } + }, + "556": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "557": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "559": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "560": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "561": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "562": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "564": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "565": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "566": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_name", + "openzeppelin.token.erc20.library.ERC20_name.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "567": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "568": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "569": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "571": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "572": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 12 + } + }, + "573": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "574": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "576": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/ERC20_symbol/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "577": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "578": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "580": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 31, + "start_line": 16 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 14 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "581": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 32, + "start_line": 17 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "582": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 35, + "start_line": 18 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "583": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "584": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "585": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + } + }, + "586": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "587": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "589": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "590": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "591": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "592": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "594": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "595": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 24 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "596": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_symbol", + "openzeppelin.token.erc20.library.ERC20_symbol.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "597": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "598": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "599": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "601": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "602": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 12 + } + }, + "603": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "604": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + } + }, + "606": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "607": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 58, + "start_line": 16 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 15 + } + }, + "608": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + } + }, + "610": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 31, + "start_line": 18 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 16 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "611": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 32, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "612": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 35, + "start_line": 20 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "613": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 45, + "start_line": 21 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 16 + } + }, + "614": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 22 + } + }, + "615": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 25 + } + }, + "616": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 25 + } + }, + "617": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + } + }, + "619": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 25 + } + }, + "620": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 31, + "start_line": 27 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "621": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 55, + "start_line": 27 + } + }, + "622": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + } + }, + "624": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 26 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "625": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 26 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "626": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_decimals", + "openzeppelin.token.erc20.library.ERC20_decimals.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + } + }, + "627": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "628": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "629": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "631": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "632": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 12 + } + }, + "633": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "634": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + } + }, + "636": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "637": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 58, + "start_line": 16 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 15 + } + }, + "638": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + } + }, + "640": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 17 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 16 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "641": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 58, + "start_line": 17 + } + }, + "643": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 37, + "start_line": 17 + } + }, + "645": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 31, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 17 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "646": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 32, + "start_line": 20 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "647": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 35, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "648": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 45, + "start_line": 22 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 16 + } + }, + "649": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 45, + "start_line": 23 + }, + "While expanding the reference '__storage_var_temp1' in:" + ], + "start_col": 14, + "start_line": 17 + } + }, + "650": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 24 + } + }, + "651": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 27 + } + }, + "652": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 27 + } + }, + "653": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 30, + "start_line": 28 + } + }, + "655": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 29 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 27 + } + }, + "656": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 31, + "start_line": 29 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 28 + } + }, + "657": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 55, + "start_line": 29 + } + }, + "658": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 29 + } + }, + "660": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 31, + "start_line": 30 + } + }, + "662": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 55, + "start_line": 30 + } + }, + "663": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 30 + } + }, + "665": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 28 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "666": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 28 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "667": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_total_supply", + "openzeppelin.token.erc20.library.ERC20_total_supply.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + } + }, + "668": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 36, + "start_line": 9 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "669": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 50, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "671": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 55, + "start_line": 9 + } + }, + "672": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + } + }, + "674": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 21, + "start_line": 10 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "675": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 44, + "start_line": 10 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 9 + } + }, + "676": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 21, + "start_line": 10 + } + }, + "678": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 9 + } + }, + "679": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 10 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "680": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 21, + "start_line": 11 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 10 + } + }, + "681": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + } + }, + "682": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 14 + } + }, + "683": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 14 + } + }, + "684": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 93, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 35, + "start_line": 17 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 80, + "start_line": 14 + } + }, + "685": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + } + }, + "687": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 18 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 14 + } + }, + "688": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 58, + "start_line": 18 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 17 + } + }, + "689": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 18 + } + }, + "691": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 19 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 18 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "692": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 58, + "start_line": 19 + } + }, + "694": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 37, + "start_line": 19 + } + }, + "696": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 31, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 19 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "697": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 32, + "start_line": 22 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 17 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "698": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 35, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 17 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "699": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 45, + "start_line": 24 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 18 + } + }, + "700": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 45, + "start_line": 25 + }, + "While expanding the reference '__storage_var_temp1' in:" + ], + "start_col": 14, + "start_line": 19 + } + }, + "701": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "702": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 29 + } + }, + "703": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 29 + } + }, + "704": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 35, + "start_line": 32 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 9, + "start_line": 30 + } + }, + "705": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 30, + "start_line": 32 + } + }, + "707": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 33 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 29 + } + }, + "708": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 31, + "start_line": 33 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 32 + } + }, + "709": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 55, + "start_line": 33 + } + }, + "710": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 33 + } + }, + "712": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 31, + "start_line": 34 + } + }, + "714": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 55, + "start_line": 34 + } + }, + "715": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 34, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 34 + } + }, + "717": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 32 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "718": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 32 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "719": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_balances", + "openzeppelin.token.erc20.library.ERC20_balances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/impl.cairo" + }, + "start_col": 9, + "start_line": 35 + } + }, + "720": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 36, + "start_line": 11 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "721": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 50, + "start_line": 11 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 10 + } + }, + "723": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 11 + } + }, + "724": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 11 + } + }, + "726": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 12 + } + }, + "727": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 12 + } + }, + "729": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 13 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "730": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 44, + "start_line": 13 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 12 + } + }, + "731": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 13 + } + }, + "733": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 12 + } + }, + "734": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 13 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "735": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 21, + "start_line": 14 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "736": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 14 + } + }, + "737": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 20 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 17 + } + }, + "738": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 20 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 17 + } + }, + "739": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 35, + "start_line": 20 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 18 + } + }, + "740": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 42, + "start_line": 20 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 18 + } + }, + "741": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 20 + } + }, + "743": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 21 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 17 + } + }, + "744": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 58, + "start_line": 21 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 20 + } + }, + "745": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 21 + } + }, + "747": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 22 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 21 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "748": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 58, + "start_line": 22 + } + }, + "750": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 37, + "start_line": 22 + } + }, + "752": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 24 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 22 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "753": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 32, + "start_line": 25 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 20 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "754": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 35, + "start_line": 26 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 20 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "755": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 45, + "start_line": 27 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 21 + } + }, + "756": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 45, + "start_line": 28 + }, + "While expanding the reference '__storage_var_temp1' in:" + ], + "start_col": 14, + "start_line": 22 + } + }, + "757": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 29, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 29 + } + }, + "758": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 32 + } + }, + "759": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 32 + } + }, + "760": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 35, + "start_line": 35 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 33 + } + }, + "761": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 33, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 42, + "start_line": 35 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 33 + } + }, + "762": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 30, + "start_line": 35 + } + }, + "764": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 36 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 32 + } + }, + "765": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 36 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 35 + } + }, + "766": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 36 + } + }, + "767": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 36, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 36 + } + }, + "769": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 31, + "start_line": 37 + } + }, + "771": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 55, + "start_line": 37 + } + }, + "772": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 37, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 37 + } + }, + "774": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 38, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 38 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 35 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "775": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 35, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 38, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 38 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 35 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "776": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20_allowances", + "openzeppelin.token.erc20.library.ERC20_allowances.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 38, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/impl.cairo" + }, + "start_col": 9, + "start_line": 38 + } + }, + "777": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 19 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 60 + } + }, + "778": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 42, + "start_line": 60 + } + }, + "779": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 85, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 19 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 70, + "start_line": 60 + } + }, + "780": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 61, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 63, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 63 + }, + "While expanding the reference 'name' in:" + ], + "start_col": 9, + "start_line": 61 + } + }, + "781": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 63, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 63 + } + }, + "783": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 61, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 64, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 28, + "start_line": 64 + }, + "While expanding the reference 'symbol' in:" + ], + "start_col": 21, + "start_line": 61 + } + }, + "784": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 64 + } + }, + "786": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 61, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 66 + }, + "While expanding the reference 'decimals' in:" + ], + "start_col": 35, + "start_line": 61 + } + }, + "787": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 66 + } + }, + "789": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 66 + } + }, + "791": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 64 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 19 + } + }, + "792": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 64, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 64 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 19 + } + }, + "793": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 53, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 66 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 16, + "start_line": 53 + } + }, + "794": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 61, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 68 + }, + "While expanding the reference 'decimals' in:" + ], + "start_col": 35, + "start_line": 61 + } + }, + "795": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 68 + } + }, + "797": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 69 + } + }, + "798": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 76 + } + }, + "799": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 76 + } + }, + "800": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_name/decl.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 76 + } + }, + "801": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 77 + } + }, + "803": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.name" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 77 + } + }, + "804": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 80, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 80 + } + }, + "805": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 80, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 37, + "start_line": 80 + } + }, + "806": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 80, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_symbol/decl.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 65, + "start_line": 80 + } + }, + "807": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 83 + } + }, + "809": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.symbol" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 83 + } + }, + "810": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 86 + } + }, + "811": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 86 + } + }, + "812": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 86 + } + }, + "813": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 89 + } + }, + "815": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.total_supply" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 89 + } + }, + "816": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 92 + } + }, + "817": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 92 + } + }, + "818": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_decimals/decl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 92 + } + }, + "819": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 95 + } + }, + "821": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decimals" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 95 + } + }, + "822": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 21, + "start_line": 98 + } + }, + "823": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 41, + "start_line": 98 + } + }, + "824": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 84, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 69, + "start_line": 98 + } + }, + "825": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 36, + "start_line": 101 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 9, + "start_line": 99 + } + }, + "826": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 101 + } + }, + "828": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.balance_of" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 101 + } + }, + "829": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 104 + } + }, + "830": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 104 + } + }, + "831": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 104 + } + }, + "832": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 107, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 107 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 105 + } + }, + "833": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 107, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 45, + "start_line": 107 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 105 + } + }, + "834": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 107, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 16, + "start_line": 107 + } + }, + "836": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 107, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 107 + } + }, + "837": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 113 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 110 + } + }, + "838": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 113 + } + }, + "840": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 233 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 113 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "841": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 233 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 110 + } + }, + "842": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 233 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 110 + } + }, + "843": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 19, + "start_line": 114 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 14, + "start_line": 113 + } + }, + "844": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 111, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 114 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 111 + } + }, + "845": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 111, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 114 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 111 + } + }, + "846": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 111, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 114 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 111 + } + }, + "847": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 114 + } + }, + "849": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 115 + } + }, + "851": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 115 + } + }, + "852": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 121 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 118 + } + }, + "853": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 121 + } + }, + "855": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 284 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 121 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "856": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 47, + "start_line": 284 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 118 + } + }, + "857": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 75, + "start_line": 284 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 118 + } + }, + "858": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 122 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 119 + } + }, + "859": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 122 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 121 + } + }, + "860": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 122 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "861": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 122 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "862": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 122 + } + }, + "864": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 123, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 19, + "start_line": 123 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 119 + } + }, + "865": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 123, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 123 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 119 + } + }, + "866": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 123, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 123 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "867": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 123, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 123 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 119 + } + }, + "868": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 123, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 123 + } + }, + "870": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 124 + } + }, + "872": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.transfer_from" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 124 + } + }, + "873": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 131 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 127 + } + }, + "874": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 131 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "875": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 131 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "876": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 131 + } + }, + "878": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 134 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 127 + } + }, + "879": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 134 + } + }, + "881": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 134 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "882": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 127 + } + }, + "883": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 131 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + } + }, + "884": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 18, + "start_line": 135 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 134 + } + }, + "885": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 135 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 128 + } + }, + "886": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 135 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "887": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 135 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 24, + "start_line": 128 + } + }, + "888": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 135 + } + }, + "890": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 136, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 136 + } + }, + "892": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 136, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 136 + } + }, + "893": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 143 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 139 + } + }, + "894": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 143 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "895": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 143 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "896": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 143 + } + }, + "898": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 146 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 139 + } + }, + "899": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 146 + } + }, + "901": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 146 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "902": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 139 + } + }, + "903": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 143 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + } + }, + "904": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 147, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 66, + "start_line": 147 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 146 + } + }, + "905": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 140, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 147, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 74, + "start_line": 147 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 140 + } + }, + "906": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 147 + } + }, + "908": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 151, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 79, + "start_line": 151 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "909": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 140, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 151, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 79, + "start_line": 151 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 24, + "start_line": 140 + } + }, + "910": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 91, + "end_line": 151, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 151 + } + }, + "912": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 147 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "913": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 147, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 147 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "914": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 151, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 151 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "915": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 18, + "start_line": 154 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 146 + } + }, + "916": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 140, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 154 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 140 + } + }, + "917": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 151, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 154 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 151 + } + }, + "918": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 151, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 154 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 151 + } + }, + "919": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 154 + } + }, + "921": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 155, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 155 + } + }, + "923": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.increase_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 155, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 155 + } + }, + "924": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 161, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 161 + } + }, + "926": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 163 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 158 + } + }, + "927": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 163 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "928": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 163 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "929": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 163 + } + }, + "931": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 166, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 166 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 158 + } + }, + "932": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 166, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 24, + "start_line": 166 + } + }, + "934": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 166, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 166 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "935": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 158 + } + }, + "936": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 163 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + } + }, + "937": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 166, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 167, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 72, + "start_line": 167 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 166 + } + }, + "938": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 159, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 167, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 88, + "start_line": 167 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 159 + } + }, + "939": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 167 + } + }, + "941": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 170, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 82, + "start_line": 170 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "942": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 159, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 170, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 82, + "start_line": 170 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 24, + "start_line": 159 + } + }, + "943": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 99, + "end_line": 170, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 170 + } + }, + "945": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 167 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "946": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 167, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 167 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "947": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 170, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 170 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "948": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 166, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 18, + "start_line": 173 + }, + "While expanding the reference 'caller' in:" + ], + "start_col": 14, + "start_line": 166 + } + }, + "949": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 159, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 173 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 9, + "start_line": 159 + } + }, + "950": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 170, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 173 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 170 + } + }, + "951": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 170, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 173 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 18, + "start_line": 170 + } + }, + "952": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 173 + } + }, + "954": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 174, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 25, + "start_line": 174 + } + }, + "956": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20.decrease_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 174, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 174 + } + }, + "957": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 181, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 185, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 185 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 181 + } + }, + "958": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 185, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 185 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "959": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 185, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 185 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "960": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 185, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 185 + } + }, + "962": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 189, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 189 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "963": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 189, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 189 + } + }, + "965": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 181, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 181 + } + }, + "966": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 181, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 181 + } + }, + "967": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 185, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 185 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + } + }, + "968": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 33, + "start_line": 192 + } + }, + "970": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 194, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 194 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "971": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 194, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 194 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "972": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 194, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 194 + } + }, + "974": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 33, + "start_line": 192 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "975": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 192, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 33, + "start_line": 192 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "976": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 194, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_total_supply/decl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 41, + "start_line": 194 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "977": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 194, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 196, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 196 + }, + "While expanding the reference 'new_supply' in:" + ], + "start_col": 18, + "start_line": 194 + } + }, + "978": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 194, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 196, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 196 + }, + "While expanding the reference 'new_supply' in:" + ], + "start_col": 18, + "start_line": 194 + } + }, + "979": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 196, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 196 + } + }, + "981": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 198, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 62, + "start_line": 198 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "982": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 198, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 34, + "start_line": 198 + } + }, + "984": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 201, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 63, + "start_line": 201 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "985": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 201, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 63, + "start_line": 201 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "986": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 201, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 201 + } + }, + "988": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 198, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 34, + "start_line": 198 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "989": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 198, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 34, + "start_line": 198 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "990": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 201, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 38, + "start_line": 201 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "991": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 202, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 202 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "992": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 201, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 202, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 202 + }, + "While expanding the reference 'new_balance' in:" + ], + "start_col": 14, + "start_line": 201 + } + }, + "993": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 201, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 202, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 202 + }, + "While expanding the reference 'new_balance' in:" + ], + "start_col": 14, + "start_line": 201 + } + }, + "994": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 202 + } + }, + "996": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 204 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 202 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + } + }, + "997": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 204 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 202 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + } + }, + "998": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 204 + } + }, + "1000": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 26, + "start_line": 204 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "1001": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 37, + "start_line": 204 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "1002": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 37, + "start_line": 204 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 26, + "start_line": 182 + } + }, + "1003": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 204 + } + }, + "1005": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 181, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 181 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 204 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "1006": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 202, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 181, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 181 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 202 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + } + }, + "1007": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 181, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 181 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 204 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "1008": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._mint" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 205, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 205 + } + }, + "1009": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 237 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 233 + } + }, + "1010": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 237, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 237 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "1011": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 237, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 237 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "1012": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 237 + } + }, + "1014": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 241, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 241 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "1015": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 241, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 241 + } + }, + "1017": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 245, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 245 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "1018": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 245, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 245 + } + }, + "1020": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 233 + } + }, + "1021": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 233 + } + }, + "1022": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 237, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 237 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + } + }, + "1023": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 248, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 69, + "start_line": 248 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "1024": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 248 + } + }, + "1026": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 250, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 84, + "start_line": 250 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "1027": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 250, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 84, + "start_line": 250 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "1028": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 91, + "end_line": 250, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 49, + "start_line": 250 + } + }, + "1030": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 41, + "start_line": 248 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "1031": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 248, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 41, + "start_line": 248 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "1032": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 250, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 49, + "start_line": 250 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "1033": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 253, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 253 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "1034": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 250, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 253, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 253 + }, + "While expanding the reference 'new_sender_balance' in:" + ], + "start_col": 18, + "start_line": 250 + } + }, + "1035": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 250, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 253, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 253 + }, + "While expanding the reference 'new_sender_balance' in:" + ], + "start_col": 18, + "start_line": 250 + } + }, + "1036": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 253, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 253 + } + }, + "1038": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 256, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 72, + "start_line": 256 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "1039": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 256, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 256 + } + }, + "1041": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 89, + "end_line": 258, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 83, + "start_line": 258 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "1042": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 89, + "end_line": 258, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 83, + "start_line": 258 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "1043": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 258, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 258 + } + }, + "1045": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 256, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 256 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "1046": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 256, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 256 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "1047": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 258, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 48, + "start_line": 258 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 14, + "start_line": 23 + } + }, + "1048": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 259 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "1049": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 258, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 259 + }, + "While expanding the reference 'new_recipient_balance' in:" + ], + "start_col": 14, + "start_line": 258 + } + }, + "1050": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 258, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 41, + "start_line": 259 + }, + "While expanding the reference 'new_recipient_balance' in:" + ], + "start_col": 14, + "start_line": 258 + } + }, + "1051": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 259 + } + }, + "1053": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 260 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 259 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + } + }, + "1054": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 260 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 259 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + } + }, + "1055": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 260, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 260 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 9, + "start_line": 234 + } + }, + "1056": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 260, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 31, + "start_line": 260 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 23, + "start_line": 234 + } + }, + "1057": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 260, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 260 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "1058": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 234, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 260, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 42, + "start_line": 260 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 40, + "start_line": 234 + } + }, + "1059": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 260 + } + }, + "1061": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 233 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 260 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "1062": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_balances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 233 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 259 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + } + }, + "1063": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Transfer/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 260, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 233 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 260 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "1064": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._transfer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 261, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 261 + } + }, + "1065": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 268, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 268 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + } + }, + "1066": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 268, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 268 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "1067": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 268, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 268 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "1068": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 268, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 268 + } + }, + "1070": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 272, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 272 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 265 + } + }, + "1071": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 272, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 272 + } + }, + "1073": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 276, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 276 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 265 + } + }, + "1074": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 276, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 276 + } + }, + "1076": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + } + }, + "1077": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + } + }, + "1078": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 268, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 268 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + } + }, + "1079": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 32, + "start_line": 279 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 265 + } + }, + "1080": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 39, + "start_line": 279 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 265 + } + }, + "1081": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 279 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "1082": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 279 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "1083": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 279 + } + }, + "1085": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 280 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 279 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "1086": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 280 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 279 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 23 + } + }, + "1087": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 280, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 23, + "start_line": 280 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 265 + } + }, + "1088": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 280, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 30, + "start_line": 280 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 265 + } + }, + "1089": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 280, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 39, + "start_line": 280 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "1090": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 265, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 280, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 39, + "start_line": 280 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 265 + } + }, + "1091": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 280 + } + }, + "1093": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 280 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "1094": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 279 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 23 + } + }, + "1095": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/Approval/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 280, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 280 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 24 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "1096": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._approve" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 281, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 281 + } + }, + "1097": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 287, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 287 + } + }, + "1099": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 289 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 75, + "start_line": 284 + } + }, + "1100": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 289, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 289 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "1101": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 289, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 27, + "start_line": 289 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "1102": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 289 + } + }, + "1104": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 284 + } + }, + "1105": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 47, + "start_line": 284 + } + }, + "1106": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 289, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 289 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 21 + } + }, + "1107": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 66, + "start_line": 292 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 285 + } + }, + "1108": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 73, + "start_line": 292 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 285 + } + }, + "1109": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + } + }, + "1111": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "1112": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "1113": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "1114": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "1115": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 293 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 284 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 15 + } + }, + "1116": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 55, + "start_line": 293 + } + }, + "1118": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 58, + "start_line": 293 + } + }, + "1120": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 293 + } + }, + "1122": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 357, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 294 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 357 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 35, + "start_line": 293 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 18, + "start_line": 284 + } + }, + "1123": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 294, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 46, + "start_line": 294 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "1124": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 294, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 46, + "start_line": 294 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "1125": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 294, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 294 + }, + "While expanding the reference 'infinite' in:" + ], + "start_col": 14, + "start_line": 293 + } + }, + "1126": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 293, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 294, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 65, + "start_line": 294 + }, + "While expanding the reference 'infinite' in:" + ], + "start_col": 14, + "start_line": 293 + } + }, + "1127": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 35, + "start_line": 294 + } + }, + "1129": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 296, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 296 + } + }, + "1131": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 357, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 298, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 298 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 35, + "start_line": 294 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 357 + } + }, + "1132": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 298, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 67, + "start_line": 298 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "1133": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 298, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 67, + "start_line": 298 + }, + "While expanding the reference 'current_allowance' in:" + ], + "start_col": 14, + "start_line": 292 + }, + "While auto generating local variable for 'current_allowance'." + ], + "start_col": 14, + "start_line": 292 + } + }, + "1134": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 298, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 86, + "start_line": 298 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "1135": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 298, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 86, + "start_line": 298 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 37, + "start_line": 285 + } + }, + "1136": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 93, + "end_line": 298, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 48, + "start_line": 298 + } + }, + "1138": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 264 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "1139": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 264 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "1140": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/security/safemath/library.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 298, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 264, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 264 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 48, + "start_line": 298 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 35 + } + }, + "1141": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 301, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 22, + "start_line": 301 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 9, + "start_line": 285 + } + }, + "1142": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 285, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 301, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 29, + "start_line": 301 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 22, + "start_line": 285 + } + }, + "1143": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 298, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 301, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 301 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 22, + "start_line": 298 + } + }, + "1144": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 298, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 301, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 38, + "start_line": 301 + }, + "While expanding the reference 'new_allowance' in:" + ], + "start_col": 22, + "start_line": 298 + } + }, + "1145": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 301, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 301 + } + }, + "1147": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 302, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 13, + "start_line": 302 + } + }, + "1148": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 284 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 15 + } + }, + "1149": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/ERC20_allowances/decl.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 292, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 47, + "start_line": 284 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 44, + "start_line": 292 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 15 + } + }, + "1150": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 357, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/uint256.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 294, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 90, + "end_line": 284, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 75, + "start_line": 284 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 35, + "start_line": 294 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 357 + } + }, + "1151": { + "accessible_scopes": [ + "openzeppelin.token.erc20.library", + "openzeppelin.token.erc20.library.ERC20", + "openzeppelin.token.erc20.library.ERC20._spend_allowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 304, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "start_col": 9, + "start_line": 304 + } + }, + "1152": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 16, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 60 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 13 + } + }, + "1153": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 16, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 42, + "start_line": 60 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 13 + } + }, + "1154": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 85, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 16, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 70, + "start_line": 60 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 13 + } + }, + "1155": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 16, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 23, + "start_line": 16 + }, + "While expanding the reference 'name' in:" + ], + "start_col": 5, + "start_line": 14 + } + }, + "1156": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 16, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 29, + "start_line": 16 + }, + "While expanding the reference 'symbol' in:" + ], + "start_col": 17, + "start_line": 14 + } + }, + "1157": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 16, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 37, + "start_line": 16 + }, + "While expanding the reference 'decimals' in:" + ], + "start_col": 31, + "start_line": 14 + } + }, + "1158": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 16, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 16 + } + }, + "1160": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 17, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 17, + "start_line": 17 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 72, + "start_line": 14 + } + }, + "1161": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 17, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 28, + "start_line": 17 + }, + "While expanding the reference 'initial_supply' in:" + ], + "start_col": 47, + "start_line": 14 + } + }, + "1162": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 17, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 28, + "start_line": 17 + }, + "While expanding the reference 'initial_supply' in:" + ], + "start_col": 47, + "start_line": 14 + } + }, + "1163": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 17, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "1165": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 100, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 25, + "start_line": 18 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 89, + "start_line": 14 + } + }, + "1166": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 18 + } + }, + "1168": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 19, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 19 + } + }, + "1169": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/f6a4d9ae897caf37cefd18f7c8da7eee73157818279359aadee282f0fe59cdbc.cairo" + }, + "parent_location": [ + { + "end_col": 100, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 89, + "start_line": 14 + }, + "While handling calldata argument 'owner'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1171": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1172": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1173": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1174": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1175": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/e1eb73cd870ec466294c3700e77817cf3c039ac1384882ddb76383eb87a5da90.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 141, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 122, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_name' in:" + ], + "start_col": 5, + "start_line": 14 + }, + "While handling calldata argument 'name'" + ], + "start_col": 27, + "start_line": 1 + } + }, + "1176": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/99058c0781745b3c0332799d723549974cbf489b623dde03906204304de60803.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 171, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 150, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_symbol' in:" + ], + "start_col": 17, + "start_line": 14 + }, + "While handling calldata argument 'symbol'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1177": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/95ae8cb44b0755388c1e634980ee8b2634c31b1a198c799f64c304663bce699a.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 205, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 182, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_decimals' in:" + ], + "start_col": 31, + "start_line": 14 + }, + "While handling calldata argument 'decimals'" + ], + "start_col": 31, + "start_line": 1 + } + }, + "1178": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/0f412f121f4d99c455cd9caefc2f5203633f41332d4df4e5f8fdc3b70e62b4ba.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 251, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 222, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_initial_supply' in:" + ], + "start_col": 47, + "start_line": 14 + }, + "While handling calldata argument 'initial_supply'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "1179": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/0f412f121f4d99c455cd9caefc2f5203633f41332d4df4e5f8fdc3b70e62b4ba.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 251, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 222, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_initial_supply' in:" + ], + "start_col": 47, + "start_line": 14 + }, + "While handling calldata argument 'initial_supply'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "1180": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 287, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 263, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_recipient' in:" + ], + "start_col": 72, + "start_line": 14 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1181": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/f6a4d9ae897caf37cefd18f7c8da7eee73157818279359aadee282f0fe59cdbc.cairo" + }, + "parent_location": [ + { + "end_col": 100, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 315, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 295, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_owner' in:" + ], + "start_col": 89, + "start_line": 14 + }, + "While handling calldata argument 'owner'" + ], + "start_col": 28, + "start_line": 1 + } + }, + "1182": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + } + }, + "1184": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1186": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1187": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1188": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1189": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "1191": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/constructor/1c2e4fa917807b828a8f532337aef2ffe0cc298eea09418d1591c7ba6198c5a0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1192": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 13 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1193": { + "accessible_scopes": ["__main__", "__main__", "__main__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 76 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 27 + } + }, + "1194": { + "accessible_scopes": ["__main__", "__main__", "__main__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 76 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 27 + } + }, + "1195": { + "accessible_scopes": ["__main__", "__main__", "__main__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 76 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 27 + } + }, + "1196": { + "accessible_scopes": ["__main__", "__main__", "__main__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 28 + } + }, + "1198": { + "accessible_scopes": ["__main__", "__main__", "__main__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 28 + } + }, + "1199": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1201": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/6f345e20daf86e05c346aa1f6a9eeaa296a59eb71a12784c017d25ed5b25ff32.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 82, + "start_line": 27 + }, + "While handling return value 'name'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1202": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/6f345e20daf86e05c346aa1f6a9eeaa296a59eb71a12784c017d25ed5b25ff32.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 82, + "start_line": 27 + }, + "While handling return value 'name'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1204": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While handling return value of" + ], + "start_col": 50, + "start_line": 1 + } + }, + "1205": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1206": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "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": 27 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1207": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/name/c8fcd0b2b3f24b16bed33f1349d99fe0bde24b7764fe1bdc31d37b9ddca24adc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1208": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1209": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1210": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1211": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "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": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1212": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + } + }, + "1214": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 93, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 78, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1215": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1217": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1218": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1219": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "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": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1220": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1221": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/name/3034a84ffbc2cc9a83b0bdb0bf6aadae87a5c63f8544f4bc76a18d60221f0e94.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1222": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.name"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/name/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1223": { + "accessible_scopes": ["__main__", "__main__", "__main__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 80, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 33, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 33 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 17, + "start_line": 80 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 32 + } + }, + "1224": { + "accessible_scopes": ["__main__", "__main__", "__main__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 80, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 33, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 33 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 37, + "start_line": 80 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 33, + "start_line": 32 + } + }, + "1225": { + "accessible_scopes": ["__main__", "__main__", "__main__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 80, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 33, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 33 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 65, + "start_line": 80 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 61, + "start_line": 32 + } + }, + "1226": { + "accessible_scopes": ["__main__", "__main__", "__main__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 33, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 33 + } + }, + "1228": { + "accessible_scopes": ["__main__", "__main__", "__main__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 33, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 33 + } + }, + "1229": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1231": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/3635b1d7caa543a52376beeb37a143262ea6ffdf923d8e3676d9b27787e943c8.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 84, + "start_line": 32 + }, + "While handling return value 'symbol'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1232": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/3635b1d7caa543a52376beeb37a143262ea6ffdf923d8e3676d9b27787e943c8.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 84, + "start_line": 32 + }, + "While handling return value 'symbol'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1234": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 54, + "start_line": 1 + } + }, + "1235": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1236": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "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": 32 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1237": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/symbol/a0ae85480af0490479ac55aa0fb10c479d3c551bd5d0b449dafe97eed061cca1.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1238": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1239": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1240": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 33, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1241": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 76, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 61, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1242": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + } + }, + "1244": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 80, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1245": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 96, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1247": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1248": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1249": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "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": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1250": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1251": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/symbol/d8aa55fbbc45562d781915a1c7930fc50b33d8bd29db7102b5c44cbfd8b54639.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1252": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.symbol"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/symbol/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 12, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1253": { + "accessible_scopes": ["__main__", "__main__", "__main__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 34, + "start_line": 40 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 86 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 37 + } + }, + "1254": { + "accessible_scopes": ["__main__", "__main__", "__main__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 34, + "start_line": 40 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 86 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 37 + } + }, + "1255": { + "accessible_scopes": ["__main__", "__main__", "__main__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 34, + "start_line": 40 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 86 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 37 + } + }, + "1256": { + "accessible_scopes": ["__main__", "__main__", "__main__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 34, + "start_line": 40 + } + }, + "1258": { + "accessible_scopes": ["__main__", "__main__", "__main__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 41 + } + }, + "1259": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1261": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 38, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 38 + }, + "While handling return value 'totalSupply'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1262": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 38, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 38 + }, + "While handling return value 'totalSupply'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1263": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/9822619206729a9eadcae854c851238a68f93e9dbd956bc4fa147da27ae12e2e.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 38, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 38 + }, + "While handling return value 'totalSupply'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1265": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 113, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 37 + }, + "While handling return value of" + ], + "start_col": 98, + "start_line": 1 + } + }, + "1266": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1267": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "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": 37 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1268": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/totalSupply/eeeda446bdea67b39cd9f67678f4dfc35c6c1d0744df18691bf4ede77f67f604.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1269": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1270": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.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 + } + }, + "1271": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.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 + } + }, + "1272": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.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": 66, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1273": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + } + }, + "1275": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 100, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1276": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 101, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1278": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1279": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1280": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "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": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1281": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1282": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/f9521ee04dab7f503e72addd131262b31983f1e13ea962eb0b121959d1008326.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1283": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.totalSupply"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/totalSupply/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 37, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 37 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1284": { + "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 48 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 92 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 45 + } + }, + "1285": { + "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 48 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 92 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 45 + } + }, + "1286": { + "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 48 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 92 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 45 + } + }, + "1287": { + "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 48 + } + }, + "1289": { + "accessible_scopes": ["__main__", "__main__", "__main__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 48 + } + }, + "1290": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1292": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/a81bcec621a2ff03486299e6a77ac9e0b035697b74f8a9b599dbb1c25229a3e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 46, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 46 + }, + "While handling return value 'decimals'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1293": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/a81bcec621a2ff03486299e6a77ac9e0b035697b74f8a9b599dbb1c25229a3e2.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 46, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 46 + }, + "While handling return value 'decimals'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1295": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 45 + }, + "While handling return value of" + ], + "start_col": 58, + "start_line": 1 + } + }, + "1296": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1297": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "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": 45 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1298": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decimals/a97d2b6786c76802562faf3a37a632fd604ff18dde35a5c92ee6960b683ee2dd.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1299": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1300": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1301": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1302": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1303": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + } + }, + "1305": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 82, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1306": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1308": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1309": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1310": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "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": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1311": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1312": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decimals/b895732858337deae88cb0106f94dcac8575befa3b4c84c0fc6c096df9053938.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1313": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.decimals"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decimals/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 45, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 45 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1314": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 55, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 55 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 21, + "start_line": 98 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 52 + } + }, + "1315": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 67, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 55, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 55 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 41, + "start_line": 98 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 52 + } + }, + "1316": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 55, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 55 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 69, + "start_line": 98 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 52 + } + }, + "1317": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 55, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 29, + "start_line": 55 + }, + "While expanding the reference 'account' in:" + ], + "start_col": 81, + "start_line": 52 + } + }, + "1318": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 55, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 55 + } + }, + "1320": { + "accessible_scopes": ["__main__", "__main__", "__main__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 55, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 55 + } + }, + "1321": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1323": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 53, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 53 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1324": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 53, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 53 + }, + "While handling return value 'balance'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1325": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/f013cc89754bf613d36aa163a5014b518987d20a85394ebbe3c47c5cdb0a38b1.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 53, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 53 + }, + "While handling return value 'balance'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1327": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 107, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 52 + }, + "While handling return value of" + ], + "start_col": 92, + "start_line": 1 + } + }, + "1328": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1329": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "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": 52 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1330": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/balanceOf/6be46755be2f937558932379e9c42b1ab153e2ba499cd66beb178511b2106ad9.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1331": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/e4d5d41a9286852ceee2d8a1fbac026532bda7bb0e3a6ccfcbfb5e7dd12aa070.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 52 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 81, + "start_line": 52 + }, + "While handling calldata argument 'account'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1333": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1334": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1335": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1336": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1337": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/e4d5d41a9286852ceee2d8a1fbac026532bda7bb0e3a6ccfcbfb5e7dd12aa070.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_account' in:" + ], + "start_col": 81, + "start_line": 52 + }, + "While handling calldata argument 'account'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1338": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + } + }, + "1340": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 83, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1341": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 99, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1343": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1344": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1345": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "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": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1346": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1347": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/4159e40bee40bab5fc59447feb2a61119cdf9ab6c0a14ebaa0f9e280a5469c22.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1348": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.balanceOf"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/balanceOf/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 52 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1349": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 62, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 62 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 104 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 59 + } + }, + "1350": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 62, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 62 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 104 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 59 + } + }, + "1351": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 62, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 62 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 104 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 59 + } + }, + "1352": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 62, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 28, + "start_line": 62 + }, + "While expanding the reference 'owner' in:" + ], + "start_col": 5, + "start_line": 60 + } + }, + "1353": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 62, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 35, + "start_line": 62 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 18, + "start_line": 60 + } + }, + "1354": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 62, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 62 + } + }, + "1356": { + "accessible_scopes": ["__main__", "__main__", "__main__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 62, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 62 + } + }, + "1357": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1359": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/7f5020813ab1b343debcc3300c737c940210993d2fe101134705622a3d36fb93.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 61, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 7, + "start_line": 61 + }, + "While handling return value 'remaining'" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1360": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/arg_processor/7f5020813ab1b343debcc3300c737c940210993d2fe101134705622a3d36fb93.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 61, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 7, + "start_line": 61 + }, + "While handling return value 'remaining'" + ], + "start_col": 1, + "start_line": 4 + } + }, + "1361": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/7f5020813ab1b343debcc3300c737c940210993d2fe101134705622a3d36fb93.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 61, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 61 + }, + "While handling return value 'remaining'" + ], + "start_col": 26, + "start_line": 5 + } + }, + "1363": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 109, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 59 + }, + "While handling return value of" + ], + "start_col": 94, + "start_line": 1 + } + }, + "1364": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1365": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "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": 59 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1366": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/allowance/1cb7294a6f22e622b9ef012b5a4d2faa6b7630d9f34fee6abcca00d90029b02c.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1367": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 59 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 18, + "start_line": 60 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1369": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1370": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1371": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1372": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1373": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/f6a4d9ae897caf37cefd18f7c8da7eee73157818279359aadee282f0fe59cdbc.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 143, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 123, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_owner' in:" + ], + "start_col": 5, + "start_line": 60 + }, + "While handling calldata argument 'owner'" + ], + "start_col": 28, + "start_line": 1 + } + }, + "1374": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 175, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 153, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_spender' in:" + ], + "start_col": 18, + "start_line": 60 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1375": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + } + }, + "1377": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 83, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1378": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 99, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1380": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1381": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1382": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "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": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1383": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1384": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/allowance/b9fcb8ecdea98769098e96bc325b933a3fc26ae3a72192935855b4e6bcd89176.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1385": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.allowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/allowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 59 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1386": { + "accessible_scopes": ["__main__", "__main__", "__main__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 67, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 56 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 12, + "start_line": 66 + } + }, + "1387": { + "accessible_scopes": ["__main__", "__main__", "__main__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 67, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 56 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 32, + "start_line": 66 + } + }, + "1388": { + "accessible_scopes": ["__main__", "__main__", "__main__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 56, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 67, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 67 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 56 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 60, + "start_line": 66 + } + }, + "1389": { + "accessible_scopes": ["__main__", "__main__", "__main__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 67, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 67 + } + }, + "1391": { + "accessible_scopes": ["__main__", "__main__", "__main__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 67, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 67 + } + }, + "1392": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.owner_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "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/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1394": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.owner_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b02ddc13e06346668d980e18c0fec90f17036d195bf95d21ac18e846a0a129f3.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 83, + "start_line": 66 + }, + "While handling return value 'owner'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1395": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.owner_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/b02ddc13e06346668d980e18c0fec90f17036d195bf95d21ac18e846a0a129f3.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 83, + "start_line": 66 + }, + "While handling return value 'owner'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1397": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.owner_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 66 + }, + "While handling return value of" + ], + "start_col": 52, + "start_line": 1 + } + }, + "1398": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.owner_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1399": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.owner_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "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": 66 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1400": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.owner_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/owner/c1ea7b1e827d8c158fe70e5d717faa1b8c13dd7db70cc1edeadb514de355a1bc.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1401": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "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": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1402": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 12, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1403": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 32, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1404": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 60, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1405": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + } + }, + "1407": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 79, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1408": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1410": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1411": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1412": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "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": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1413": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1414": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/owner/613a24dd6fa1e6c043f44c3b480cfa5d629bfe6891f43b0ff9ba79b40a6c8e9e.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1415": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.owner"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/owner/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 66 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1416": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 78 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 110 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 75 + } + }, + "1417": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 78 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 110 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 75 + } + }, + "1418": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 78 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 110 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 75 + } + }, + "1419": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 27, + "start_line": 78 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 5, + "start_line": 76 + } + }, + "1420": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 38, + "start_line": 78 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 76 + } + }, + "1421": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 38, + "start_line": 78 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 22, + "start_line": 76 + } + }, + "1422": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 78 + } + }, + "1424": { + "accessible_scopes": ["__main__", "__main__", "__main__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 78 + } + }, + "1425": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1427": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 7, + "start_line": 77 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1428": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 77 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1430": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 75 + }, + "While handling return value of" + ], + "start_col": 57, + "start_line": 1 + } + }, + "1431": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1432": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "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": 75 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1433": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transfer/63591275573bc8b26ecb0c55e4fb63e8afcdbb2de92a6d653dea4d28256a7673.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1434": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 75 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 22, + "start_line": 76 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1436": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1437": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1438": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1439": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1440": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 151, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 127, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_recipient' in:" + ], + "start_col": 5, + "start_line": 76 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1441": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 181, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 160, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 22, + "start_line": 76 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1442": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 76, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 181, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 160, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 22, + "start_line": 76 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1443": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + } + }, + "1445": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 82, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1446": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1448": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1449": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1450": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "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": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1451": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1452": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transfer/c082162ad81beaa225935c0230f7dc617871352643864a2e3e4881b50b0a949d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1453": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.transfer"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transfer/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 75, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 75 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1454": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 85 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 118 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 82 + } + }, + "1455": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 85 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 118 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 82 + } + }, + "1456": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 85 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 118 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 82 + } + }, + "1457": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 32, + "start_line": 85 + }, + "While expanding the reference 'sender' in:" + ], + "start_col": 5, + "start_line": 83 + } + }, + "1458": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 40, + "start_line": 85 + }, + "While expanding the reference 'recipient' in:" + ], + "start_col": 19, + "start_line": 83 + } + }, + "1459": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 51, + "start_line": 85 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 83 + } + }, + "1460": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 51, + "start_line": 85 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 36, + "start_line": 83 + } + }, + "1461": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 85 + } + }, + "1463": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferFrom"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 85 + } + }, + "1464": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1466": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 7, + "start_line": 84 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1467": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 84 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1469": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 82 + }, + "While handling return value of" + ], + "start_col": 61, + "start_line": 1 + } + }, + "1470": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1471": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "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": 82 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1472": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/transferFrom/5b2c37cd8026aa4af7cd3c9f7917d8ea869eaee537bea84bfb17d9a4e9947d8f.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1473": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 82 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 36, + "start_line": 83 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1475": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1476": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1477": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1478": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1479": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/2a6553d1cb026d6d486f03ea4f3c4e23a17d2c2fada60e20573741cc8edfdb84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 145, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 124, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_sender' in:" + ], + "start_col": 5, + "start_line": 83 + }, + "While handling calldata argument 'sender'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1480": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/d8c30f4879932288f1bfa4e0e453592d3ebb5ca98ed0660bf066319d88c0297f.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 181, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 157, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_recipient' in:" + ], + "start_col": 19, + "start_line": 83 + }, + "While handling calldata argument 'recipient'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1481": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 211, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 190, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 36, + "start_line": 83 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1482": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 211, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 190, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 36, + "start_line": 83 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1483": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + } + }, + "1485": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 101, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 86, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1486": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 102, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1488": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1489": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1490": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "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": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1491": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1492": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/69679d187ee7bc1a9c951eacaca8de24948b900bc226162c0bad133868537b48.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1493": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferFrom/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 82 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1494": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 92 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 127 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 14, + "start_line": 89 + } + }, + "1495": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 60, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 92 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 127 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 34, + "start_line": 89 + } + }, + "1496": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 92 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 127 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 62, + "start_line": 89 + } + }, + "1497": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 26, + "start_line": 92 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 90 + } + }, + "1498": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 35, + "start_line": 92 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 90 + } + }, + "1499": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 35, + "start_line": 92 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 20, + "start_line": 90 + } + }, + "1500": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 92 + } + }, + "1502": { + "accessible_scopes": ["__main__", "__main__", "__main__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 92, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 92 + } + }, + "1503": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1505": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 91, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 7, + "start_line": 91 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1506": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 91, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 91 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1508": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 89 + }, + "While handling return value of" + ], + "start_col": 56, + "start_line": 1 + } + }, + "1509": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1510": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "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": 89 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1511": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/approve/3bfbf1e209a2919256f756d0aba26a37c16e14592de6048b15605ba53b428eb5.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1512": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 89 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 90 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1514": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1515": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 14, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1516": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 34, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1517": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 77, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 62, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1518": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_spender' in:" + ], + "start_col": 5, + "start_line": 90 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1519": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 177, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 156, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 20, + "start_line": 90 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1520": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 177, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 156, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 20, + "start_line": 90 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1521": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + } + }, + "1523": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 96, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 81, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1524": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 97, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1526": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1527": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1528": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "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": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1529": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1530": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/approve/77db5444148929462fbd4e3283726f95bc7cab75ff04d74c8603aa9c36044b9f.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1531": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.approve"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/approve/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 89 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1532": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 99 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 139 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 96 + } + }, + "1533": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 99 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 139 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 96 + } + }, + "1534": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 99 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 139 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 96 + } + }, + "1535": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 37, + "start_line": 99 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 97 + } + }, + "1536": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 46, + "start_line": 99 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 97 + } + }, + "1537": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 46, + "start_line": 99 + }, + "While expanding the reference 'added_value' in:" + ], + "start_col": 20, + "start_line": 97 + } + }, + "1538": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 99 + } + }, + "1540": { + "accessible_scopes": ["__main__", "__main__", "__main__.increaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 99 + } + }, + "1541": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1543": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 7, + "start_line": 98 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1544": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 98 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1546": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 96 + }, + "While handling return value of" + ], + "start_col": 66, + "start_line": 1 + } + }, + "1547": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1548": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "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": 96 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1549": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/increaseAllowance/78c2ccee093b5589a139bd81b558b403837f815524d6dfc3d4af5f60c03fbc80.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1550": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 96 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 97 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1552": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1553": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1554": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1555": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1556": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_spender' in:" + ], + "start_col": 5, + "start_line": 97 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1557": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 187, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 161, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_added_value' in:" + ], + "start_col": 20, + "start_line": 97 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "1558": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/4ea8e9956f949bdcf8a2402f5fbdc50c902b2a9cd6640c5bec657657d079f916.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 187, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 161, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_added_value' in:" + ], + "start_col": 20, + "start_line": 97 + }, + "While handling calldata argument 'added_value'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "1559": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + } + }, + "1561": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 106, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 91, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1562": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 107, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1564": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1565": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1566": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "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": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1567": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1568": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/3ee5a1f75ea35dfd778b0e9549bbe425c46c16ef9e6ffc2d363bf13e9473f34c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1569": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1570": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 106 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 158 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 103 + } + }, + "1571": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 106 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 158 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 103 + } + }, + "1572": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 106 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 158 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 103 + } + }, + "1573": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 37, + "start_line": 106 + }, + "While expanding the reference 'spender' in:" + ], + "start_col": 5, + "start_line": 104 + } + }, + "1574": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 46, + "start_line": 106 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 104 + } + }, + "1575": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 46, + "start_line": 106 + }, + "While expanding the reference 'subtracted_value' in:" + ], + "start_col": 20, + "start_line": 104 + } + }, + "1576": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 12, + "start_line": 106 + } + }, + "1578": { + "accessible_scopes": ["__main__", "__main__", "__main__.decreaseAllowance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 106 + } + }, + "1579": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1581": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 7, + "start_line": 105 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1582": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 105 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1584": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 103 + }, + "While handling return value of" + ], + "start_col": 66, + "start_line": 1 + } + }, + "1585": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1586": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "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": 103 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1587": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/decreaseAllowance/fa23cad4bedb82a75f6cde39bb37d0da695f0c4ce70ab41f6b2240cbbdb1c250.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1588": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 103 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 104 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1590": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1591": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1592": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1593": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1594": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/144fa44c78b9ff9755794c84d3169b8c097256057e7a09154cdae1a978b57fed.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_spender' in:" + ], + "start_col": 5, + "start_line": 104 + }, + "While handling calldata argument 'spender'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1595": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 197, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 166, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_subtracted_value' in:" + ], + "start_col": 20, + "start_line": 104 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "1596": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/088fc10f121c4edf0412d2bc1088f20f4b09fa1a3902dfc21b754224dcfd427e.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 197, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 166, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_subtracted_value' in:" + ], + "start_col": 20, + "start_line": 104 + }, + "While handling calldata argument 'subtracted_value'" + ], + "start_col": 39, + "start_line": 1 + } + }, + "1597": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + } + }, + "1599": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 106, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 91, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1600": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 107, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1602": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1603": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1604": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "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": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1605": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1606": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/e44e20cea14fd052bfd56e74769715e588b4185c73d4812f14a6aed701cae62f.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1607": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/decreaseAllowance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 103 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1608": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 113 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 28, + "start_line": 40 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 110 + } + }, + "1609": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 113 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 48, + "start_line": 40 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 110 + } + }, + "1610": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 113 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 76, + "start_line": 40 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 59, + "start_line": 110 + } + }, + "1611": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 113 + } + }, + "1613": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 111, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 17, + "start_line": 114 + }, + "While expanding the reference 'to' in:" + ], + "start_col": 5, + "start_line": 111 + } + }, + "1614": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 111, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 21, + "start_line": 114 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 15, + "start_line": 111 + } + }, + "1615": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 111, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 21, + "start_line": 114 + }, + "While expanding the reference 'amount' in:" + ], + "start_col": 15, + "start_line": 111 + } + }, + "1616": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 114 + } + }, + "1618": { + "accessible_scopes": ["__main__", "__main__", "__main__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 115 + } + }, + "1619": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 111, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 110 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 15, + "start_line": 111 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 22, + "start_line": 3 + } + }, + "1621": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1622": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 11, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1623": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 31, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1624": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 74, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "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": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1625": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/dceaabc265216c0ff87c509d90446554648ec4d692c521cda952464d1fc22972.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 111, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 137, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 120, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_to' in:" + ], + "start_col": 5, + "start_line": 111 + }, + "While handling calldata argument 'to'" + ], + "start_col": 25, + "start_line": 1 + } + }, + "1626": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 111, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 167, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 146, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 15, + "start_line": 111 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1627": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/98feb0f4c88833fb7f82ddd66d06f84d8ffb64f877c6f94e214b61af32d58c29.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 111, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 167, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 146, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount' in:" + ], + "start_col": 15, + "start_line": 111 + }, + "While handling calldata argument 'amount'" + ], + "start_col": 29, + "start_line": 1 + } + }, + "1628": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + } + }, + "1630": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "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/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1632": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1633": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1634": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "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": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1635": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "1637": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/mint/f0817dfa2c98850e1eb19517a614f53ca2fc862d58ee9b66a55ba584a8fd9ccc.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1638": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/mint/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 110 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1639": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 60 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 119 + } + }, + "1640": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 60 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 119 + } + }, + "1641": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 122 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 60 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 119 + } + }, + "1642": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 32, + "start_line": 122 + }, + "While expanding the reference 'newOwner' in:" + ], + "start_col": 5, + "start_line": 120 + } + }, + "1643": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 122 + } + }, + "1645": { + "accessible_scopes": ["__main__", "__main__", "__main__.transferOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 123, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 123 + } + }, + "1646": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/2aef757f589447008293bddb77833a6b09ad6aeb3836fac2487b4b086c4e2ec0.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 119 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 5, + "start_line": 120 + }, + "While handling calldata argument 'newOwner'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1648": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1649": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1650": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1651": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1652": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/2aef757f589447008293bddb77833a6b09ad6aeb3836fac2487b4b086c4e2ec0.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 149, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 126, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_newOwner' in:" + ], + "start_col": 5, + "start_line": 120 + }, + "While handling calldata argument 'newOwner'" + ], + "start_col": 31, + "start_line": 1 + } + }, + "1653": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + } + }, + "1655": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "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/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1657": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1658": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1659": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "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": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1660": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "1662": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/4d5877fd8a506c09961181726d072f7724872dde775702471c48c981eb559b84.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1663": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/transferOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 119 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1664": { + "accessible_scopes": ["__main__", "__main__", "__main__.renounceOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 71, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 128 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 71 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 127 + } + }, + "1665": { + "accessible_scopes": ["__main__", "__main__", "__main__.renounceOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 71, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 128 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 71 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 127 + } + }, + "1666": { + "accessible_scopes": ["__main__", "__main__", "__main__.renounceOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 71, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/access/ownable/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 128 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 71 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 127 + } + }, + "1667": { + "accessible_scopes": ["__main__", "__main__", "__main__.renounceOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 128 + } + }, + "1669": { + "accessible_scopes": ["__main__", "__main__", "__main__.renounceOwnership"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 129, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 5, + "start_line": 129 + } + }, + "1670": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1671": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1672": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1673": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1674": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + } + }, + "1676": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "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/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1678": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1679": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1680": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "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": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1681": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "1683": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 127 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1684": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/renounceOwnership/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/openzeppelin/token/erc20/presets/ERC20Mintable.cairo" + }, + "start_col": 6, + "start_line": 127 + }, + "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": {} + } + } + ], + "9": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 0 + } + } + } + ], + "14": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 1 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 4, + "starkware.cairo.common.math.assert_250_bit.low": 3, + "starkware.cairo.common.math.assert_250_bit.value": 2 + } + } + } + ], + "36": [ + { + "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": 6, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 5, + "starkware.cairo.common.math.assert_le_felt.b": 6, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 7 + } + } + } + ], + "46": [ + { + "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": 6, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "60": [ + { + "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": 6, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "72": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "83": [ + { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 8, + "starkware.starknet.common.storage.normalize_address.is_small": 9 + } + } + } + ], + "101": [ + { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 8, + "starkware.starknet.common.storage.normalize_address.is_250": 10 + } + } + } + ], + "124": [ + { + "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": 8, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 11 + } + } + } + ], + "132": [ + { + "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": 9, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 12 + } + } + } + ], + "141": [ + { + "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": 10, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 13 + } + } + } + ], + "151": [ + { + "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": 11, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 14 + } + } + } + ], + "154": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "code": "memory[ap] = 0 if 0 <= (ids.a % PRIME) < range_check_builtin.bound else 1", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 15 + } + } + } + ], + "164": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_nn" + ], + "code": "memory[ap] = 0 if 0 <= ((-ids.a - 1) % PRIME) < range_check_builtin.bound else 1", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 1 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_nn.a": 15 + } + } + } + ], + "199": [ + { + "accessible_scopes": [ + "starkware.cairo.common.uint256", + "starkware.cairo.common.uint256.uint256_add" + ], + "code": "sum_low = ids.a.low + ids.b.low\nids.carry_low = 1 if sum_low >= ids.SHIFT else 0\nsum_high = ids.a.high + ids.b.high + ids.carry_low\nids.carry_high = 1 if sum_high >= ids.SHIFT else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 15, + "offset": 4 + }, + "reference_ids": { + "starkware.cairo.common.uint256.uint256_add.a": 16, + "starkware.cairo.common.uint256.uint256_add.b": 17, + "starkware.cairo.common.uint256.uint256_add.carry_high": 19, + "starkware.cairo.common.uint256.uint256_add.carry_low": 18 + } + } + } + ], + "1184": [ + { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 86, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1199": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.name_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 88, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1229": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.symbol_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 91, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1259": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.totalSupply_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 94, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1290": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decimals_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 97, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1321": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.balanceOf_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 100, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1357": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.allowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 103, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1392": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.owner_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 106, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1425": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transfer_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 110, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1464": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferFrom_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 115, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1503": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.approve_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 120, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1541": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increaseAllowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 125, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1579": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.decreaseAllowance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 130, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1630": [ + { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.mint"], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 136, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1655": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.transferOwnership" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 140, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1676": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.renounceOwnership" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 144, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.ERC20": { + "destination": "openzeppelin.token.erc20.library.ERC20", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.Ownable": { + "destination": "openzeppelin.access.ownable.library.Ownable", + "type": "alias" + }, + "__main__.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "__main__.allowance": { + "decorators": ["view"], + "pc": 1349, + "type": "function" + }, + "__main__.allowance.Args": { + "full_name": "__main__.allowance.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.allowance.ImplicitArgs": { + "full_name": "__main__.allowance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.allowance.Return": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.approve": { + "decorators": ["external"], + "pc": 1494, + "type": "function" + }, + "__main__.approve.Args": { + "full_name": "__main__.approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.approve.ImplicitArgs": { + "full_name": "__main__.approve.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.approve.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balanceOf": { + "decorators": ["view"], + "pc": 1314, + "type": "function" + }, + "__main__.balanceOf.Args": { + "full_name": "__main__.balanceOf.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.balanceOf.ImplicitArgs": { + "full_name": "__main__.balanceOf.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.balanceOf.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.balanceOf.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.constructor": { + "decorators": ["constructor"], + "pc": 1152, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "decimals": { + "cairo_type": "felt", + "offset": 2 + }, + "initial_supply": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 3 + }, + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "owner": { + "cairo_type": "felt", + "offset": 6 + }, + "recipient": { + "cairo_type": "felt", + "offset": 5 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 7, + "type": "struct" + }, + "__main__.constructor.ImplicitArgs": { + "full_name": "__main__.constructor.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.constructor.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.decimals": { + "decorators": ["view"], + "pc": 1284, + "type": "function" + }, + "__main__.decimals.Args": { + "full_name": "__main__.decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.decimals.ImplicitArgs": { + "full_name": "__main__.decimals.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decimals.Return": { + "cairo_type": "(decimals: felt)", + "type": "type_definition" + }, + "__main__.decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.decreaseAllowance": { + "decorators": ["external"], + "pc": 1570, + "type": "function" + }, + "__main__.decreaseAllowance.Args": { + "full_name": "__main__.decreaseAllowance.Args", + "members": { + "spender": { + "cairo_type": "felt", + "offset": 0 + }, + "subtracted_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decreaseAllowance.ImplicitArgs": { + "full_name": "__main__.decreaseAllowance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.decreaseAllowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.decreaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.increaseAllowance": { + "decorators": ["external"], + "pc": 1532, + "type": "function" + }, + "__main__.increaseAllowance.Args": { + "full_name": "__main__.increaseAllowance.Args", + "members": { + "added_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increaseAllowance.ImplicitArgs": { + "full_name": "__main__.increaseAllowance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increaseAllowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.increaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.mint": { + "decorators": ["external"], + "pc": 1608, + "type": "function" + }, + "__main__.mint.Args": { + "full_name": "__main__.mint.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "to": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.mint.ImplicitArgs": { + "full_name": "__main__.mint.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.name": { + "decorators": ["view"], + "pc": 1193, + "type": "function" + }, + "__main__.name.Args": { + "full_name": "__main__.name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.name.ImplicitArgs": { + "full_name": "__main__.name.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.name.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "__main__.name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.owner": { + "decorators": ["view"], + "pc": 1386, + "type": "function" + }, + "__main__.owner.Args": { + "full_name": "__main__.owner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.owner.ImplicitArgs": { + "full_name": "__main__.owner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.owner.Return": { + "cairo_type": "(owner: felt)", + "type": "type_definition" + }, + "__main__.owner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.renounceOwnership": { + "decorators": ["external"], + "pc": 1664, + "type": "function" + }, + "__main__.renounceOwnership.Args": { + "full_name": "__main__.renounceOwnership.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.renounceOwnership.ImplicitArgs": { + "full_name": "__main__.renounceOwnership.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.renounceOwnership.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.renounceOwnership.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.symbol": { + "decorators": ["view"], + "pc": 1223, + "type": "function" + }, + "__main__.symbol.Args": { + "full_name": "__main__.symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.symbol.ImplicitArgs": { + "full_name": "__main__.symbol.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.symbol.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "__main__.symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.totalSupply": { + "decorators": ["view"], + "pc": 1253, + "type": "function" + }, + "__main__.totalSupply.Args": { + "full_name": "__main__.totalSupply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.totalSupply.ImplicitArgs": { + "full_name": "__main__.totalSupply.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.totalSupply.Return": { + "cairo_type": "(totalSupply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "__main__.totalSupply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transfer": { + "decorators": ["external"], + "pc": 1416, + "type": "function" + }, + "__main__.transfer.Args": { + "full_name": "__main__.transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "recipient": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transfer.ImplicitArgs": { + "full_name": "__main__.transfer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transfer.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transferFrom": { + "decorators": ["external"], + "pc": 1454, + "type": "function" + }, + "__main__.transferFrom.Args": { + "full_name": "__main__.transferFrom.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.transferFrom.ImplicitArgs": { + "full_name": "__main__.transferFrom.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transferFrom.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.transferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transferOwnership": { + "decorators": ["external"], + "pc": 1639, + "type": "function" + }, + "__main__.transferOwnership.Args": { + "full_name": "__main__.transferOwnership.Args", + "members": { + "newOwner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.transferOwnership.ImplicitArgs": { + "full_name": "__main__.transferOwnership.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transferOwnership.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.transferOwnership.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.allowance": { + "decorators": ["view"], + "pc": 1367, + "type": "function" + }, + "__wrappers__.allowance.Args": { + "full_name": "__wrappers__.allowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.allowance.ImplicitArgs": { + "full_name": "__wrappers__.allowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.allowance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.allowance.__wrapped_func": { + "destination": "__main__.allowance", + "type": "alias" + }, + "__wrappers__.allowance_encode_return": { + "decorators": [], + "pc": 1357, + "type": "function" + }, + "__wrappers__.allowance_encode_return.Args": { + "full_name": "__wrappers__.allowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.allowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.allowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.allowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.allowance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.allowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.approve": { + "decorators": ["external"], + "pc": 1512, + "type": "function" + }, + "__wrappers__.approve.Args": { + "full_name": "__wrappers__.approve.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.approve.ImplicitArgs": { + "full_name": "__wrappers__.approve.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.approve.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.approve.__wrapped_func": { + "destination": "__main__.approve", + "type": "alias" + }, + "__wrappers__.approve_encode_return": { + "decorators": [], + "pc": 1503, + "type": "function" + }, + "__wrappers__.approve_encode_return.Args": { + "full_name": "__wrappers__.approve_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.approve_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.approve_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.approve_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.approve_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.approve_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.balanceOf": { + "decorators": ["view"], + "pc": 1331, + "type": "function" + }, + "__wrappers__.balanceOf.Args": { + "full_name": "__wrappers__.balanceOf.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.balanceOf.ImplicitArgs": { + "full_name": "__wrappers__.balanceOf.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.balanceOf.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.balanceOf.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.balanceOf.__wrapped_func": { + "destination": "__main__.balanceOf", + "type": "alias" + }, + "__wrappers__.balanceOf_encode_return": { + "decorators": [], + "pc": 1321, + "type": "function" + }, + "__wrappers__.balanceOf_encode_return.Args": { + "full_name": "__wrappers__.balanceOf_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.balanceOf_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.balanceOf_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.balanceOf_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.balanceOf_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.balanceOf_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "decorators": ["constructor"], + "pc": 1169, + "type": "function" + }, + "__wrappers__.constructor.Args": { + "full_name": "__wrappers__.constructor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.ImplicitArgs": { + "full_name": "__wrappers__.constructor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.constructor.__wrapped_func": { + "destination": "__main__.constructor", + "type": "alias" + }, + "__wrappers__.constructor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.decimals": { + "decorators": ["view"], + "pc": 1299, + "type": "function" + }, + "__wrappers__.decimals.Args": { + "full_name": "__wrappers__.decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decimals.ImplicitArgs": { + "full_name": "__wrappers__.decimals.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decimals.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.decimals.__wrapped_func": { + "destination": "__main__.decimals", + "type": "alias" + }, + "__wrappers__.decimals_encode_return": { + "decorators": [], + "pc": 1290, + "type": "function" + }, + "__wrappers__.decimals_encode_return.Args": { + "full_name": "__wrappers__.decimals_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(decimals: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.decimals_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.decimals_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decimals_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.decimals_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.decimals_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.decreaseAllowance": { + "decorators": ["external"], + "pc": 1588, + "type": "function" + }, + "__wrappers__.decreaseAllowance.Args": { + "full_name": "__wrappers__.decreaseAllowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decreaseAllowance.ImplicitArgs": { + "full_name": "__wrappers__.decreaseAllowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decreaseAllowance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.decreaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.decreaseAllowance.__wrapped_func": { + "destination": "__main__.decreaseAllowance", + "type": "alias" + }, + "__wrappers__.decreaseAllowance_encode_return": { + "decorators": [], + "pc": 1579, + "type": "function" + }, + "__wrappers__.decreaseAllowance_encode_return.Args": { + "full_name": "__wrappers__.decreaseAllowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.decreaseAllowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.decreaseAllowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.decreaseAllowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.decreaseAllowance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.decreaseAllowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.increaseAllowance": { + "decorators": ["external"], + "pc": 1550, + "type": "function" + }, + "__wrappers__.increaseAllowance.Args": { + "full_name": "__wrappers__.increaseAllowance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increaseAllowance.ImplicitArgs": { + "full_name": "__wrappers__.increaseAllowance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increaseAllowance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.increaseAllowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.increaseAllowance.__wrapped_func": { + "destination": "__main__.increaseAllowance", + "type": "alias" + }, + "__wrappers__.increaseAllowance_encode_return": { + "decorators": [], + "pc": 1541, + "type": "function" + }, + "__wrappers__.increaseAllowance_encode_return.Args": { + "full_name": "__wrappers__.increaseAllowance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.increaseAllowance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.increaseAllowance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increaseAllowance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.increaseAllowance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.increaseAllowance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.mint": { + "decorators": ["external"], + "pc": 1619, + "type": "function" + }, + "__wrappers__.mint.Args": { + "full_name": "__wrappers__.mint.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.mint.ImplicitArgs": { + "full_name": "__wrappers__.mint.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.mint.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.mint.__wrapped_func": { + "destination": "__main__.mint", + "type": "alias" + }, + "__wrappers__.mint_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.name": { + "decorators": ["view"], + "pc": 1208, + "type": "function" + }, + "__wrappers__.name.Args": { + "full_name": "__wrappers__.name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.name.ImplicitArgs": { + "full_name": "__wrappers__.name.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.name.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.name.__wrapped_func": { + "destination": "__main__.name", + "type": "alias" + }, + "__wrappers__.name_encode_return": { + "decorators": [], + "pc": 1199, + "type": "function" + }, + "__wrappers__.name_encode_return.Args": { + "full_name": "__wrappers__.name_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(name: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.name_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.name_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.name_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.name_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.name_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.owner": { + "decorators": ["view"], + "pc": 1401, + "type": "function" + }, + "__wrappers__.owner.Args": { + "full_name": "__wrappers__.owner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.owner.ImplicitArgs": { + "full_name": "__wrappers__.owner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.owner.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.owner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.owner.__wrapped_func": { + "destination": "__main__.owner", + "type": "alias" + }, + "__wrappers__.owner_encode_return": { + "decorators": [], + "pc": 1392, + "type": "function" + }, + "__wrappers__.owner_encode_return.Args": { + "full_name": "__wrappers__.owner_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(owner: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.owner_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.owner_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.owner_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.owner_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.owner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.renounceOwnership": { + "decorators": ["external"], + "pc": 1670, + "type": "function" + }, + "__wrappers__.renounceOwnership.Args": { + "full_name": "__wrappers__.renounceOwnership.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renounceOwnership.ImplicitArgs": { + "full_name": "__wrappers__.renounceOwnership.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.renounceOwnership.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.renounceOwnership.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.renounceOwnership.__wrapped_func": { + "destination": "__main__.renounceOwnership", + "type": "alias" + }, + "__wrappers__.renounceOwnership_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.symbol": { + "decorators": ["view"], + "pc": 1238, + "type": "function" + }, + "__wrappers__.symbol.Args": { + "full_name": "__wrappers__.symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.symbol.ImplicitArgs": { + "full_name": "__wrappers__.symbol.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.symbol.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.symbol.__wrapped_func": { + "destination": "__main__.symbol", + "type": "alias" + }, + "__wrappers__.symbol_encode_return": { + "decorators": [], + "pc": 1229, + "type": "function" + }, + "__wrappers__.symbol_encode_return.Args": { + "full_name": "__wrappers__.symbol_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(symbol: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.symbol_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.symbol_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.symbol_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.symbol_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.symbol_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.totalSupply": { + "decorators": ["view"], + "pc": 1269, + "type": "function" + }, + "__wrappers__.totalSupply.Args": { + "full_name": "__wrappers__.totalSupply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.totalSupply.ImplicitArgs": { + "full_name": "__wrappers__.totalSupply.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.totalSupply.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.totalSupply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.totalSupply.__wrapped_func": { + "destination": "__main__.totalSupply", + "type": "alias" + }, + "__wrappers__.totalSupply_encode_return": { + "decorators": [], + "pc": 1259, + "type": "function" + }, + "__wrappers__.totalSupply_encode_return.Args": { + "full_name": "__wrappers__.totalSupply_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(totalSupply: starkware.cairo.common.uint256.Uint256)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.totalSupply_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.totalSupply_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.totalSupply_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.totalSupply_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.totalSupply_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transfer": { + "decorators": ["external"], + "pc": 1434, + "type": "function" + }, + "__wrappers__.transfer.Args": { + "full_name": "__wrappers__.transfer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer.ImplicitArgs": { + "full_name": "__wrappers__.transfer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.transfer.__wrapped_func": { + "destination": "__main__.transfer", + "type": "alias" + }, + "__wrappers__.transferFrom": { + "decorators": ["external"], + "pc": 1473, + "type": "function" + }, + "__wrappers__.transferFrom.Args": { + "full_name": "__wrappers__.transferFrom.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferFrom.ImplicitArgs": { + "full_name": "__wrappers__.transferFrom.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferFrom.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.transferFrom.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.transferFrom.__wrapped_func": { + "destination": "__main__.transferFrom", + "type": "alias" + }, + "__wrappers__.transferFrom_encode_return": { + "decorators": [], + "pc": 1464, + "type": "function" + }, + "__wrappers__.transferFrom_encode_return.Args": { + "full_name": "__wrappers__.transferFrom_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.transferFrom_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.transferFrom_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferFrom_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.transferFrom_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.transferFrom_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transferOwnership": { + "decorators": ["external"], + "pc": 1646, + "type": "function" + }, + "__wrappers__.transferOwnership.Args": { + "full_name": "__wrappers__.transferOwnership.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferOwnership.ImplicitArgs": { + "full_name": "__wrappers__.transferOwnership.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transferOwnership.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.transferOwnership.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.transferOwnership.__wrapped_func": { + "destination": "__main__.transferOwnership", + "type": "alias" + }, + "__wrappers__.transferOwnership_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.transfer_encode_return": { + "decorators": [], + "pc": 1425, + "type": "function" + }, + "__wrappers__.transfer_encode_return.Args": { + "full_name": "__wrappers__.transfer_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.transfer_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.transfer_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.transfer_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.transfer_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.transfer_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.access.ownable.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.access.ownable.library.Ownable": { + "type": "namespace" + }, + "openzeppelin.access.ownable.library.Ownable.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.Ownable._transfer_ownership": { + "decorators": [], + "pc": 414, + "type": "function" + }, + "openzeppelin.access.ownable.library.Ownable._transfer_ownership.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable._transfer_ownership.Args", + "members": { + "new_owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable._transfer_ownership.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable._transfer_ownership.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable._transfer_ownership.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable._transfer_ownership.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.Ownable.assert_only_owner": { + "decorators": [], + "pc": 371, + "type": "function" + }, + "openzeppelin.access.ownable.library.Ownable.assert_only_owner.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable.assert_only_owner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.assert_only_owner.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable.assert_only_owner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.assert_only_owner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable.assert_only_owner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.Ownable.initializer": { + "decorators": [], + "pc": 364, + "type": "function" + }, + "openzeppelin.access.ownable.library.Ownable.initializer.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable.initializer.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.initializer.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable.initializer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable.initializer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.Ownable.owner": { + "decorators": [], + "pc": 386, + "type": "function" + }, + "openzeppelin.access.ownable.library.Ownable.owner.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable.owner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.owner.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable.owner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.owner.Return": { + "cairo_type": "(owner: felt)", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable.owner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.Ownable.renounce_ownership": { + "decorators": [], + "pc": 404, + "type": "function" + }, + "openzeppelin.access.ownable.library.Ownable.renounce_ownership.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable.renounce_ownership.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.renounce_ownership.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable.renounce_ownership.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.renounce_ownership.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable.renounce_ownership.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.Ownable.transfer_ownership": { + "decorators": [], + "pc": 392, + "type": "function" + }, + "openzeppelin.access.ownable.library.Ownable.transfer_ownership.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable.transfer_ownership.Args", + "members": { + "new_owner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.transfer_ownership.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable.transfer_ownership.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable.transfer_ownership.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable.transfer_ownership.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.Ownable_owner": { + "type": "namespace" + }, + "openzeppelin.access.ownable.library.Ownable_owner.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable_owner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable_owner.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.access.ownable.library.Ownable_owner.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable_owner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable_owner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable_owner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.Ownable_owner.addr": { + "decorators": [], + "pc": 334, + "type": "function" + }, + "openzeppelin.access.ownable.library.Ownable_owner.addr.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable_owner.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable_owner.addr.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable_owner.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable_owner.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable_owner.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.Ownable_owner.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.access.ownable.library.Ownable_owner.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.access.ownable.library.Ownable_owner.read": { + "decorators": [], + "pc": 339, + "type": "function" + }, + "openzeppelin.access.ownable.library.Ownable_owner.read.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable_owner.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable_owner.read.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable_owner.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable_owner.read.Return": { + "cairo_type": "(owner: felt)", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable_owner.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.Ownable_owner.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.access.ownable.library.Ownable_owner.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.access.ownable.library.Ownable_owner.write": { + "decorators": [], + "pc": 352, + "type": "function" + }, + "openzeppelin.access.ownable.library.Ownable_owner.write.Args": { + "full_name": "openzeppelin.access.ownable.library.Ownable_owner.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable_owner.write.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.Ownable_owner.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.access.ownable.library.Ownable_owner.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.Ownable_owner.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.OwnershipTransferred": { + "type": "namespace" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.Args": { + "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.SELECTOR": { + "type": "const", + "value": 553132481214675521502977957974509639062080100631756862105218886163371506175 + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit": { + "decorators": [], + "pc": 309, + "type": "function" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Args": { + "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Args", + "members": { + "newOwner": { + "cairo_type": "felt", + "offset": 1 + }, + "previousOwner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit.ImplicitArgs": { + "full_name": "openzeppelin.access.ownable.library.OwnershipTransferred.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.access.ownable.library.OwnershipTransferred.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.access.ownable.library.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "openzeppelin.access.ownable.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "openzeppelin.security.safemath.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.security.safemath.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.security.safemath.library.SafeUint256": { + "type": "namespace" + }, + "openzeppelin.security.safemath.library.SafeUint256.Args": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.security.safemath.library.SafeUint256.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.security.safemath.library.SafeUint256.add": { + "decorators": [], + "pc": 435, + "type": "function" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.Args": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.add.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.ImplicitArgs": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.add.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.Return": { + "cairo_type": "(c: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.security.safemath.library.SafeUint256.add.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le": { + "decorators": [], + "pc": 456, + "type": "function" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.Args": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.sub_le.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.ImplicitArgs": { + "full_name": "openzeppelin.security.safemath.library.SafeUint256.sub_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.Return": { + "cairo_type": "(c: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.security.safemath.library.SafeUint256.sub_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.security.safemath.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.security.safemath.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_add": { + "destination": "starkware.cairo.common.uint256.uint256_add", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_eq": { + "destination": "starkware.cairo.common.uint256.uint256_eq", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_le": { + "destination": "starkware.cairo.common.uint256.uint256_le", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_lt": { + "destination": "starkware.cairo.common.uint256.uint256_lt", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_mul": { + "destination": "starkware.cairo.common.uint256.uint256_mul", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_sub": { + "destination": "starkware.cairo.common.uint256.uint256_sub", + "type": "alias" + }, + "openzeppelin.security.safemath.library.uint256_unsigned_div_rem": { + "destination": "starkware.cairo.common.uint256.uint256_unsigned_div_rem", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Approval": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.Approval.Args": { + "full_name": "openzeppelin.token.erc20.library.Approval.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Approval.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Approval.SELECTOR": { + "type": "const", + "value": 544914742286571513055574265148471203182105283038408585630116262969508767999 + }, + "openzeppelin.token.erc20.library.Approval.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.Approval.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Approval.emit": { + "decorators": [], + "pc": 510, + "type": "function" + }, + "openzeppelin.token.erc20.library.Approval.emit.Args": { + "full_name": "openzeppelin.token.erc20.library.Approval.emit.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.emit.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Approval.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Approval.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Approval.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.token.erc20.library.Approval.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Approval.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20._approve": { + "decorators": [], + "pc": 1065, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._approve.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._approve.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._approve.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._approve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20._mint": { + "decorators": [], + "pc": 957, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._mint.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._mint.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "recipient": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._mint.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._mint.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._mint.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._mint.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance": { + "decorators": [], + "pc": 1097, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._spend_allowance.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._spend_allowance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._spend_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "openzeppelin.token.erc20.library.ERC20._transfer": { + "decorators": [], + "pc": 1009, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20._transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20._transfer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20._transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.allowance": { + "decorators": [], + "pc": 829, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.allowance.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.allowance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.Return": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.approve": { + "decorators": [], + "pc": 873, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.approve.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.approve.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.approve.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.approve.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.approve.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.approve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.balance_of": { + "decorators": [], + "pc": 822, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.balance_of.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.balance_of.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.balance_of.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.decimals": { + "decorators": [], + "pc": 816, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decimals.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.Return": { + "cairo_type": "(decimals: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance": { + "decorators": [], + "pc": 924, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decrease_allowance.Args", + "members": { + "spender": { + "cairo_type": "felt", + "offset": 0 + }, + "subtracted_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.decrease_allowance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.decrease_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance": { + "decorators": [], + "pc": 893, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.increase_allowance.Args", + "members": { + "added_value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "spender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.increase_allowance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.increase_allowance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.initializer": { + "decorators": [], + "pc": 777, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.initializer.Args", + "members": { + "decimals": { + "cairo_type": "felt", + "offset": 2 + }, + "name": { + "cairo_type": "felt", + "offset": 0 + }, + "symbol": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.initializer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.initializer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.name": { + "decorators": [], + "pc": 798, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.name.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.name.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.name.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.name.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.symbol": { + "decorators": [], + "pc": 804, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.symbol.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.total_supply": { + "decorators": [], + "pc": 810, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.total_supply.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.transfer": { + "decorators": [], + "pc": 837, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.transfer.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + }, + "recipient": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.transfer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from": { + "decorators": [], + "pc": 852, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20.transfer_from.Args", + "members": { + "amount": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + }, + "recipient": { + "cairo_type": "felt", + "offset": 1 + }, + "sender": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20.transfer_from.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20.transfer_from.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr": { + "decorators": [], + "pc": 720, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.addr.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read": { + "decorators": [], + "pc": 737, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.read.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.Return": { + "cairo_type": "(remaining: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_allowances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write": { + "decorators": [], + "pc": 758, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.write.Args", + "members": { + "owner": { + "cairo_type": "felt", + "offset": 0 + }, + "spender": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_allowances.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_allowances.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_balances.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr": { + "decorators": [], + "pc": 668, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.addr.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read": { + "decorators": [], + "pc": 682, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.read.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.Return": { + "cairo_type": "(balance: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_balances.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write": { + "decorators": [], + "pc": 702, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.write.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_balances.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_balances.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr": { + "decorators": [], + "pc": 597, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read": { + "decorators": [], + "pc": 602, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.Return": { + "cairo_type": "(decimals: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_decimals.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write": { + "decorators": [], + "pc": 615, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_decimals.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_decimals.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_name.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name.addr": { + "decorators": [], + "pc": 537, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.read": { + "decorators": [], + "pc": 542, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_name.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_name.write": { + "decorators": [], + "pc": 555, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_name.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_name.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr": { + "decorators": [], + "pc": 567, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read": { + "decorators": [], + "pc": 572, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.Return": { + "cairo_type": "(symbol: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_symbol.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write": { + "decorators": [], + "pc": 585, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_symbol.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_symbol.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr": { + "decorators": [], + "pc": 627, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read": { + "decorators": [], + "pc": 632, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.Return": { + "cairo_type": "(total_supply: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write": { + "decorators": [], + "pc": 651, + "type": "function" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.Args": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.write.Args", + "members": { + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.ERC20_total_supply.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.ERC20_total_supply.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "openzeppelin.token.erc20.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "openzeppelin.token.erc20.library.SafeUint256": { + "destination": "openzeppelin.security.safemath.library.SafeUint256", + "type": "alias" + }, + "openzeppelin.token.erc20.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Transfer": { + "type": "namespace" + }, + "openzeppelin.token.erc20.library.Transfer.Args": { + "full_name": "openzeppelin.token.erc20.library.Transfer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Transfer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Transfer.SELECTOR": { + "type": "const", + "value": 271746229759260285552388728919865295615886751538523744128730118297934206697 + }, + "openzeppelin.token.erc20.library.Transfer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "openzeppelin.token.erc20.library.Transfer.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Transfer.emit": { + "decorators": [], + "pc": 483, + "type": "function" + }, + "openzeppelin.token.erc20.library.Transfer.emit.Args": { + "full_name": "openzeppelin.token.erc20.library.Transfer.emit.Args", + "members": { + "from_": { + "cairo_type": "felt", + "offset": 0 + }, + "to": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.emit.ImplicitArgs": { + "full_name": "openzeppelin.token.erc20.library.Transfer.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "openzeppelin.token.erc20.library.Transfer.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "openzeppelin.token.erc20.library.Transfer.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "openzeppelin.token.erc20.library.Transfer.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Transfer.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "openzeppelin.token.erc20.library.UINT8_MAX": { + "destination": "openzeppelin.utils.constants.library.UINT8_MAX", + "type": "alias" + }, + "openzeppelin.token.erc20.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "openzeppelin.token.erc20.library.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "openzeppelin.token.erc20.library.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "openzeppelin.token.erc20.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "openzeppelin.token.erc20.library.uint256_check": { + "destination": "starkware.cairo.common.uint256.uint256_check", + "type": "alias" + }, + "openzeppelin.token.erc20.library.uint256_eq": { + "destination": "starkware.cairo.common.uint256.uint256_eq", + "type": "alias" + }, + "openzeppelin.token.erc20.library.uint256_not": { + "destination": "starkware.cairo.common.uint256.uint256_not", + "type": "alias" + }, + "openzeppelin.utils.constants.library.DEFAULT_ADMIN_ROLE": { + "type": "const", + "value": 0 + }, + "openzeppelin.utils.constants.library.IACCESSCONTROL_ID": { + "type": "const", + "value": 2036718347 + }, + "openzeppelin.utils.constants.library.IACCOUNT_ID": { + "type": "const", + "value": 2792084853 + }, + "openzeppelin.utils.constants.library.IERC165_ID": { + "type": "const", + "value": 33540519 + }, + "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID": { + "type": "const", + "value": 2014223715 + }, + "openzeppelin.utils.constants.library.IERC721_ID": { + "type": "const", + "value": 2158778573 + }, + "openzeppelin.utils.constants.library.IERC721_METADATA_ID": { + "type": "const", + "value": 1532892063 + }, + "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID": { + "type": "const", + "value": 353073666 + }, + "openzeppelin.utils.constants.library.INVALID_ID": { + "type": "const", + "value": 4294967295 + }, + "openzeppelin.utils.constants.library.TRANSACTION_VERSION": { + "type": "const", + "value": 1 + }, + "openzeppelin.utils.constants.library.UINT8_MAX": { + "type": "const", + "value": 255 + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "decorators": [], + "pc": 3, + "type": "function" + }, + "starkware.cairo.common.hash.hash2.Args": { + "full_name": "starkware.cairo.common.hash.hash2.Args", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", + "members": { + "hash_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_250_bit": { + "decorators": ["known_ap_change"], + "pc": 23, + "type": "function" + }, + "starkware.cairo.common.math.assert_250_bit.Args": { + "full_name": "starkware.cairo.common.math.assert_250_bit.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": { + "type": "const", + "value": 5316911983139663491615228241121378304 + }, + "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_250_bit.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": { + "type": "const", + "value": 1809251394333065553493296640760748560207343510400633813116524750123642650624 + }, + "starkware.cairo.common.math.assert_250_bit.high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.high", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 23, + "value": "[cast([fp + (-4)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.low", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 23, + "value": "[cast([fp + (-4)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.value", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 23, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 18, + "type": "function" + }, + "starkware.cairo.common.math.assert_le.Args": { + "full_name": "starkware.cairo.common.math.assert_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_le_felt": { + "decorators": ["known_ap_change"], + "pc": 36, + "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": 6, + "offset": 0 + }, + "pc": 36, + "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": 6, + "offset": 0 + }, + "pc": 36, + "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": 6, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 8 + }, + "pc": 46, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 60, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 72, + "type": "label" + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 14, + "type": "function" + }, + "starkware.cairo.common.math.assert_nn.Args": { + "full_name": "starkware.cairo.common.math.assert_nn.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_nn.a", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 14, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 9, + "type": "function" + }, + "starkware.cairo.common.math.assert_not_zero.Args": { + "full_name": "starkware.cairo.common.math.assert_not_zero.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_not_zero.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_not_zero.value", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.is_le": { + "decorators": ["known_ap_change"], + "pc": 187, + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_le.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math_cmp.is_nn": { + "decorators": ["known_ap_change"], + "pc": 154, + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_nn.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_nn.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_nn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math_cmp.is_nn.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math_cmp.is_nn.a", + "references": [ + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 154, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_nn.need_felt_comparison": { + "pc": 178, + "type": "label" + }, + "starkware.cairo.common.math_cmp.is_nn.out_of_range": { + "pc": 164, + "type": "label" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.ALL_ONES": { + "type": "const", + "value": 340282366920938463463374607431768211455 + }, + "starkware.cairo.common.uint256.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.uint256.HALF_SHIFT": { + "type": "const", + "value": 18446744073709551616 + }, + "starkware.cairo.common.uint256.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.uint256.Uint256": { + "full_name": "starkware.cairo.common.uint256.Uint256", + "members": { + "high": { + "cairo_type": "felt", + "offset": 1 + }, + "low": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_in_range": { + "destination": "starkware.cairo.common.math.assert_in_range", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.cairo.common.uint256.uint256_add": { + "decorators": [], + "pc": 197, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_add.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_add.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_add.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_add.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_add.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256, carry: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_add.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "starkware.cairo.common.uint256.uint256_add.a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_add.a", + "references": [ + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "full_name": "starkware.cairo.common.uint256.uint256_add.b", + "references": [ + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.carry_high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.uint256_add.carry_high", + "references": [ + { + "ap_tracking_data": { + "group": 15, + "offset": 4 + }, + "pc": 199, + "value": "[cast(fp + 3, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_add.carry_low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.uint256.uint256_add.carry_low", + "references": [ + { + "ap_tracking_data": { + "group": 15, + "offset": 4 + }, + "pc": 199, + "value": "[cast(fp + 2, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.uint256_check": { + "decorators": [], + "pc": 192, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_check.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_check.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_check.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_check.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_check.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_check.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_eq": { + "decorators": [], + "pc": 287, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_eq.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_eq.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_eq.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_eq.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_eq.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_eq.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_le": { + "decorators": [], + "pc": 236, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_le.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_le.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_le.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_lt": { + "decorators": [], + "pc": 219, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_lt.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_lt.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_lt.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_lt.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_lt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_neg": { + "decorators": [], + "pc": 256, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_neg.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_neg.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_neg.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_neg.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_neg.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_not": { + "decorators": [], + "pc": 248, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_not.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_not.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_not.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_not.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_not.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_not.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.uint256.uint256_sub": { + "decorators": [], + "pc": 271, + "type": "function" + }, + "starkware.cairo.common.uint256.uint256_sub.Args": { + "full_name": "starkware.cairo.common.uint256.uint256_sub.Args", + "members": { + "a": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 0 + }, + "b": { + "cairo_type": "starkware.cairo.common.uint256.Uint256", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs": { + "full_name": "starkware.cairo.common.uint256.uint256_sub.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.uint256.uint256_sub.Return": { + "cairo_type": "(res: starkware.cairo.common.uint256.Uint256)", + "type": "type_definition" + }, + "starkware.cairo.common.uint256.uint256_sub.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.storage.normalize_address": { + "decorators": ["known_ap_change"], + "pc": 81, + "type": "function" + }, + "starkware.starknet.common.storage.normalize_address.Args": { + "full_name": "starkware.starknet.common.storage.normalize_address.Args", + "members": { + "addr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.storage.normalize_address.addr": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.addr", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 81, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_250": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.is_250", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 101, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_small": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.is_small", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 1 + }, + "pc": 83, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 144, + "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": 11, + "offset": 0 + }, + "pc": 144, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 1 + }, + "pc": 151, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 121, + "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": 8, + "offset": 0 + }, + "pc": 121, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 1 + }, + "pc": 124, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 128, + "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": 9, + "offset": 0 + }, + "pc": 128, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 1 + }, + "pc": 132, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 136, + "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": 10, + "offset": 0 + }, + "pc": 136, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 1 + }, + "pc": 141, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 14, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 23, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 23, + "value": "[cast([fp + (-4)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 23, + "value": "[cast([fp + (-4)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 36, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 81, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 1 + }, + "pc": 83, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 101, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 121, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 128, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 136, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 144, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 154, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-6), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-4), starkware.cairo.common.uint256.Uint256*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 4 + }, + "pc": 199, + "value": "[cast(fp + 2, felt*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 4 + }, + "pc": 199, + "value": "[cast(fp + 3, felt*)]" + } + ] + } + } +} diff --git a/www/versioned_docs/version-5.24.3/guides/compiled_contracts/ERC20MintableOZ051_abi.json b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/ERC20MintableOZ051_abi.json new file mode 100644 index 000000000..4ffbd352e --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/ERC20MintableOZ051_abi.json @@ -0,0 +1,337 @@ +[ + { + "members": [ + { + "name": "low", + "offset": 0, + "type": "felt" + }, + { + "name": "high", + "offset": 1, + "type": "felt" + } + ], + "name": "Uint256", + "size": 2, + "type": "struct" + }, + { + "data": [ + { + "name": "previousOwner", + "type": "felt" + }, + { + "name": "newOwner", + "type": "felt" + } + ], + "keys": [], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "data": [ + { + "name": "from_", + "type": "felt" + }, + { + "name": "to", + "type": "felt" + }, + { + "name": "value", + "type": "Uint256" + } + ], + "keys": [], + "name": "Transfer", + "type": "event" + }, + { + "data": [ + { + "name": "owner", + "type": "felt" + }, + { + "name": "spender", + "type": "felt" + }, + { + "name": "value", + "type": "Uint256" + } + ], + "keys": [], + "name": "Approval", + "type": "event" + }, + { + "inputs": [ + { + "name": "name", + "type": "felt" + }, + { + "name": "symbol", + "type": "felt" + }, + { + "name": "decimals", + "type": "felt" + }, + { + "name": "initial_supply", + "type": "Uint256" + }, + { + "name": "recipient", + "type": "felt" + }, + { + "name": "owner", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [], + "name": "name", + "outputs": [ + { + "name": "name", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", + "outputs": [ + { + "name": "symbol", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "name": "totalSupply", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "decimals", + "outputs": [ + { + "name": "decimals", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "account", + "type": "felt" + } + ], + "name": "balanceOf", + "outputs": [ + { + "name": "balance", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "owner", + "type": "felt" + }, + { + "name": "spender", + "type": "felt" + } + ], + "name": "allowance", + "outputs": [ + { + "name": "remaining", + "type": "Uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "name": "owner", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "sender", + "type": "felt" + }, + { + "name": "recipient", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "approve", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "added_value", + "type": "Uint256" + } + ], + "name": "increaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "spender", + "type": "felt" + }, + { + "name": "subtracted_value", + "type": "Uint256" + } + ], + "name": "decreaseAllowance", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "to", + "type": "felt" + }, + { + "name": "amount", + "type": "Uint256" + } + ], + "name": "mint", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "newOwner", + "type": "felt" + } + ], + "name": "transferOwnership", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "renounceOwnership", + "outputs": [], + "type": "function" + } +] diff --git a/www/versioned_docs/version-5.24.3/guides/compiled_contracts/deployBraavos.ts b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/deployBraavos.ts new file mode 100644 index 000000000..d2ef23746 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/deployBraavos.ts @@ -0,0 +1,197 @@ +// Collection of functions for Braavos account creation +// coded with Starknet.js v5.11.1, 01/jun/2023 + +import { + BigNumberish, + CairoVersion, + CallData, + Calldata, + DeployAccountContractPayload, + DeployAccountContractTransaction, + DeployContractResponse, + EstimateFeeDetails, + InvocationsSignerDetails, + Provider, + RawCalldata, + constants, + ec, + hash, + num, + stark, +} from 'starknet'; + +const BraavosProxyClassHash: BigNumberish = + '0x03131fa018d520a037686ce3efddeab8f28895662f019ca3ca18a626650f7d1e'; +const BraavosInitialClassHash = '0x5aa23d5bb71ddaa783da7ea79d405315bafa7cf0387a74f4593578c3e9e6570'; +const BraavosAccountClassHash = '0x2c2b8f559e1221468140ad7b2352b1a5be32660d0bf1a3ae3a054a4ec5254e4'; // will probably change over time + +export function getBraavosSignature( + BraavosProxyAddress: BigNumberish, + BraavosProxyConstructorCallData: RawCalldata, + starkKeyPubBraavos: BigNumberish, + version: bigint, + max_fee: BigNumberish, + chainId: constants.StarknetChainId, + nonce: bigint, + privateKeyBraavos: BigNumberish +): string[] { + const txnHash = hash.calculateDeployAccountTransactionHash( + BraavosProxyAddress, + BraavosProxyClassHash, + BraavosProxyConstructorCallData, + starkKeyPubBraavos, + version, + max_fee, + chainId, + nonce + ); + + const parsedOtherSigner = [0, 0, 0, 0, 0, 0, 0]; + const { r, s } = ec.starkCurve.sign( + hash.computeHashOnElements([txnHash, BraavosAccountClassHash, ...parsedOtherSigner]), + num.toHex(privateKeyBraavos) + ); + const signature = [ + r.toString(), + s.toString(), + BraavosAccountClassHash.toString(), + ...parsedOtherSigner.map((e) => e.toString()), + ]; + console.log('signature =', signature); + return signature; +} + +const calcBraavosInit = (starkKeyPubBraavos: string) => + CallData.compile({ public_key: starkKeyPubBraavos }); +const BraavosProxyConstructor = (BraavosInitializer: Calldata) => + CallData.compile({ + implementation_address: BraavosInitialClassHash, + initializer_selector: hash.getSelectorFromName('initializer'), + calldata: [...BraavosInitializer], + }); + +export function calculateAddressBraavos(privateKeyBraavos: BigNumberish): string { + const starkKeyPubBraavos = ec.starkCurve.getStarkKey(num.toHex(privateKeyBraavos)); + const BraavosInitializer = calcBraavosInit(starkKeyPubBraavos); + const BraavosProxyConstructorCallData = BraavosProxyConstructor(BraavosInitializer); + + return hash.calculateContractAddressFromHash( + starkKeyPubBraavos, + BraavosProxyClassHash, + BraavosProxyConstructorCallData, + 0 + ); +} + +async function buildBraavosAccountDeployPayload( + privateKeyBraavos: BigNumberish, + { + classHash, + addressSalt, + constructorCalldata, + contractAddress: providedContractAddress, + }: DeployAccountContractPayload, + { nonce, chainId, version, maxFee }: InvocationsSignerDetails +): Promise { + const compiledCalldata = CallData.compile(constructorCalldata ?? []); + const contractAddress = providedContractAddress ?? calculateAddressBraavos(privateKeyBraavos); + const starkKeyPubBraavos = ec.starkCurve.getStarkKey(num.toHex(privateKeyBraavos)); + const signature = getBraavosSignature( + contractAddress, + compiledCalldata, + starkKeyPubBraavos, + BigInt(version), + maxFee, + chainId, + BigInt(nonce), + privateKeyBraavos + ); + return { + classHash, + addressSalt, + constructorCalldata: compiledCalldata, + signature, + }; +} + +export async function estimateBraavosAccountDeployFee( + privateKeyBraavos: BigNumberish, + provider: Provider, + { blockIdentifier, skipValidate }: EstimateFeeDetails = {} +): Promise { + const version = hash.feeTransactionVersion; + const nonce = constants.ZERO; + const chainId = await provider.getChainId(); + const cairoVersion: CairoVersion = '0'; + const starkKeyPubBraavos = ec.starkCurve.getStarkKey(num.toHex(privateKeyBraavos)); + const BraavosProxyAddress = calculateAddressBraavos(privateKeyBraavos); + const BraavosInitializer = calcBraavosInit(starkKeyPubBraavos); + const BraavosProxyConstructorCallData = BraavosProxyConstructor(BraavosInitializer); + + const payload = await buildBraavosAccountDeployPayload( + privateKeyBraavos, + { + classHash: BraavosProxyClassHash.toString(), + addressSalt: starkKeyPubBraavos, + constructorCalldata: BraavosProxyConstructorCallData, + contractAddress: BraavosProxyAddress, + }, + { + nonce, + chainId, + version, + walletAddress: BraavosProxyAddress, + maxFee: constants.ZERO, + cairoVersion, + } + ); + + const response = await provider.getDeployAccountEstimateFee( + { ...payload }, + { version, nonce }, + blockIdentifier, + skipValidate + ); + const suggestedMaxFee = stark.estimatedFeeToMaxFee(response.overall_fee); + + return suggestedMaxFee; +} + +export async function deployBraavosAccount( + privateKeyBraavos: BigNumberish, + provider: Provider, + max_fee?: BigNumberish +): Promise { + const nonce = constants.ZERO; + const starkKeyPubBraavos = ec.starkCurve.getStarkKey(num.toHex(privateKeyBraavos)); + console.log('pubkey =', starkKeyPubBraavos.toString()); + const BraavosProxyAddress = calculateAddressBraavos(privateKeyBraavos); + const BraavosInitializer = calcBraavosInit(starkKeyPubBraavos); + const BraavosProxyConstructorCallData = BraavosProxyConstructor(BraavosInitializer); + max_fee ??= await estimateBraavosAccountDeployFee(privateKeyBraavos, provider); + const version = hash.transactionVersion; + const signatureBraavos = getBraavosSignature( + BraavosProxyAddress, + BraavosProxyConstructorCallData, + starkKeyPubBraavos, + version, + max_fee, + await provider.getChainId(), + nonce, + privateKeyBraavos + ); + + return provider.deployAccountContract( + { + classHash: BraavosProxyClassHash.toString(), + addressSalt: starkKeyPubBraavos, + constructorCalldata: BraavosProxyConstructorCallData, + signature: signatureBraavos, + }, + { + nonce, + maxFee: max_fee, + version, + } + ); +} diff --git a/www/versioned_docs/version-5.24.3/guides/compiled_contracts/myAccountAbstraction.json b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/myAccountAbstraction.json new file mode 100644 index 000000000..69a4eae12 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/myAccountAbstraction.json @@ -0,0 +1,43772 @@ +{ + "abi": [ + { + "members": [ + { + "name": "to", + "offset": 0, + "type": "felt" + }, + { + "name": "selector", + "offset": 1, + "type": "felt" + }, + { + "name": "data_offset", + "offset": 2, + "type": "felt" + }, + { + "name": "data_len", + "offset": 3, + "type": "felt" + } + ], + "name": "AccountCallArray", + "size": 4, + "type": "struct" + }, + { + "data": [ + { + "name": "admin_requester", + "type": "felt" + }, + { + "name": "new_requester", + "type": "felt" + } + ], + "keys": [], + "name": "AddAdmin", + "type": "event" + }, + { + "data": [ + { + "name": "admin_requester", + "type": "felt" + }, + { + "name": "old_requester", + "type": "felt" + } + ], + "keys": [], + "name": "RemoveAdmin", + "type": "event" + }, + { + "inputs": [ + { + "name": "super_admin_address", + "type": "felt" + }, + { + "name": "publicKey", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [], + "name": "getPublicKey", + "outputs": [ + { + "name": "publicKey", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "interfaceId", + "type": "felt" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_super_admin", + "outputs": [ + { + "name": "super_admin_addr", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "user_address", + "type": "felt" + } + ], + "name": "is_admin", + "outputs": [ + { + "name": "is_admin", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "newPublicKey", + "type": "felt" + } + ], + "name": "setPublicKey", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "address", + "type": "felt" + } + ], + "name": "add_admin", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "felt" + }, + { + "name": "signature_len", + "type": "felt" + }, + { + "name": "signature", + "type": "felt*" + } + ], + "name": "isValidSignature", + "outputs": [ + { + "name": "isValid", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "AccountCallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__validate__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "name": "__validate_declare__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + }, + { + "name": "contract_address_salt", + "type": "felt" + }, + { + "name": "super_admin_address", + "type": "felt" + }, + { + "name": "publicKey", + "type": "felt" + } + ], + "name": "__validate_deploy__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "AccountCallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__execute__", + "outputs": [ + { + "name": "response_len", + "type": "felt" + }, + { + "name": "response", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [], + "name": "remove_self_admin", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "address", + "type": "felt" + } + ], + "name": "remove_admin", + "outputs": [], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": "0x2b3", + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": "0x31b", + "selector": "0x1ede8f3f871a57bba65ecee33aa7c0cf8f49c2614b000c782d67d67a2eccc5" + }, + { + "offset": "0x357", + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9" + }, + { + "offset": "0x33c", + "selector": "0x124da076caabf51157bcbb1c26fd5df43943933df0de5dd8e152cebf9af999d" + }, + { + "offset": "0x461", + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" + }, + { + "offset": "0x3c9", + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" + }, + { + "offset": "0x2d7", + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079" + }, + { + "offset": "0x399", + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e" + }, + { + "offset": "0x498", + "selector": "0x21d5ce268259c531a1f5a3c59d5c7c0abff4d5076407942b61f0d1ec9ae080e" + }, + { + "offset": "0x4b0", + "selector": "0x23fe76fc7f2fd54d93c5865390225f1af4f1a66f454144e71b9cf5f55ebd575" + }, + { + "offset": "0x404", + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "offset": "0x2f8", + "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd" + }, + { + "offset": "0x372", + "selector": "0x32dc23d785204c7fb467f2a7486d8e422b8461a219e733f1afbc9d759cfa9d5" + }, + { + "offset": "0x42a", + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "end_pc": 355, + "flow_tracking_data": { + "ap_tracking": { + "group": 26, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 354, + "value": "***error_assert_only_super_admin:caller_is_not_super_administrator." + }, + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "end_pc": 377, + "flow_tracking_data": { + "ap_tracking": { + "group": 29, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 372, + "value": "***error_set_admin:_Only_for_super_administrator" + }, + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "end_pc": 380, + "flow_tracking_data": { + "ap_tracking": { + "group": 30, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 377, + "value": "***error_set_admin:_new_admin_is_the_zero_address." + }, + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "end_pc": 406, + "flow_tracking_data": { + "ap_tracking": { + "group": 31, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 401, + "value": "***error_set_admin:requester_is_not_super-administrator." + }, + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "end_pc": 411, + "flow_tracking_data": { + "ap_tracking": { + "group": 32, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 406, + "value": "***error_set_admin:addr_to_remove_is_not administrator." + }, + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "end_pc": 437, + "flow_tracking_data": { + "ap_tracking": { + "group": 33, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 435, + "value": "***error_remove_self_admin:_can't_remove_admin_with_the_zero_address." + }, + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "end_pc": 445, + "flow_tracking_data": { + "ap_tracking": { + "group": 33, + "offset": 75 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 443, + "value": "***error_remove_self_admin:_caller_is_not_admin." + }, + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "end_pc": 502, + "flow_tracking_data": { + "ap_tracking": { + "group": 37, + "offset": 22 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 499, + "value": "constructor : super_admin must not have 0x00 address." + }, + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self" + ], + "end_pc": 516, + "flow_tracking_data": { + "ap_tracking": { + "group": 38, + "offset": 12 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 515, + "value": "error Account: caller is not this account" + }, + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "end_pc": 593, + "flow_tracking_data": { + "ap_tracking": { + "group": 43, + "offset": 9 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 583, + "value": "error Account: deprecated tx version" + }, + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "end_pc": 598, + "flow_tracking_data": { + "ap_tracking": { + "group": 43, + "offset": 49 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 596, + "value": "error Account: reentrant call" + } + ], + "builtins": ["pedersen", "range_check", "ecdsa", "bitwise"], + "compiler_version": "0.10.3", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x3ffffffffffffffffffffffffffffff", + "0x480280017ffc8000", + "0x48307fff80007ffe", + "0x400280027ffc7fff", + "0x480280017ffc8000", + "0x484480017fff8000", + "0x100000000000000000000000000000000", + "0x480280007ffc8000", + "0x40317fff7ffe7ffd", + "0x482680017ffc8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x484480017fff8000", + "0x2aaaaaaaaaaaab05555555555555556", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x484480017fff8000", + "0x4000000000000088000000000000001", + "0x48307fff7ffd8000", + "0xa0680017fff8000", + "0xe", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffc80007fff", + "0x40307ffc7ff87fff", + "0x48297ffd80007ffc", + "0x482680017ffd8000", + "0x1", + "0x48507fff7ffe8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48287ffd80007fff", + "0x48327fff7ffc8000", + "0x40307ffa7ff67fff", + "0x48527ffe7ffc8000", + "0x40507ff97ff57fff", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x40317ffd7ff97ffd", + "0x48297ffc80007ffd", + "0x48527fff7ffc8000", + "0x40507ffb7ff77fff", + "0x40780017fff7fff", + "0x2", + "0x482680017ffb8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x402780017ffc7ffc", + "0x1", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0x10", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb5", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaf", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xc", + "0x40780017fff7fff", + "0xa", + "0x480680017fff8000", + "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa0", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0xb", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff98", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574436f6e747261637441646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4765745478496e666f", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x400380017ff97ffa", + "0x400380007ff97ffb", + "0x482680017ff98000", + "0x2", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0xc", + "0x40780017fff7fff", + "0x6", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5a", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7f", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x35ea10b06d74221d24a134672e9f776a3088ba6b9829e53b9a10abd8817a211", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1b", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc2", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff08", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x12409d9ca3b4e48692e9d39899bbb776fb6910b825c096dfd1df21835508e3e", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff02", + "0x40137fff7fff8001", + "0x4003800080017ffc", + "0x4003800180017ffd", + "0x4826800180018000", + "0x2", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa9", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x3d94aecb26f024d271837bc24b01d70d78ca461343f75e827d48f3387573178", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8a", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff84", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3bd22780801531d887d4b8c793c90a2ad74a0d3347fc573dfa5d7973366c131", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed2", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2d", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff62", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5b", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3d", + "0x40137fff7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x7", + "0x40137fff7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffac", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9f", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc9", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff12", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff54", + "0x48127ffe7fff8000", + "0x48127fdd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc4", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x400680017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefb", + "0x48127ffe7fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa7", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127fc17fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4e", + "0x48127ffe7fff8000", + "0x48127fe37fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee6", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe66", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb5", + "0x400680017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127fb77fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff88", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127f7c7fff8000", + "0x48127f7b7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2f", + "0x48127ffe7fff8000", + "0x48127fe37fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x39e529c6409312afd826f9732bb48994d4e357fd65c106ae062d30dad6130af", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecb", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec5", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe25", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff29", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea0", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96", + "0x40127fff7fff7ff9", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcc", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffff59942a8c", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb6", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa3", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x48127ffd7fff8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8d", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffd7fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x480a7ff57fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7a", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480080007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe80", + "0x480680017fff8000", + "0x1", + "0x40127fff7fff7ffe", + "0x40137ffd7fff8000", + "0x48127fdc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe45", + "0x400680017fff7fff", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdab", + "0x40137fff7fff8001", + "0x48127ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x35", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffda1", + "0x40137fff7fff8002", + "0x48127ffc7fff8000", + "0x480a7ffa7fff8000", + "0x480a80017fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0xa", + "0x48127ffe7fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a80007fff8000", + "0x48127ffa7fff8000", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x20780017fff7ffb", + "0x6", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480280007ffc8000", + "0x480280017ffc8000", + "0x480280027ffc8000", + "0x480280037ffc8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0d", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x40137ffd7fff8002", + "0x480a7ffd7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd84", + "0x480a80027fff8000", + "0x482680017ffb8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffc8000", + "0x4", + "0x482a80007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x48127ffe7fff8000", + "0x482880007ffe8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffa", + "0x4", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x400280007ffd7fff", + "0x480280017ffb8000", + "0x400280017ffd7fff", + "0x480280037ffb8000", + "0x400280027ffd7fff", + "0x480280027ffb8000", + "0x48327fff7ffc8000", + "0x400280037ffd7fff", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffb8000", + "0x4", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3e", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3c", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff21", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe59", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3e", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed3", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe06", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280017ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ff27fff8000", + "0x480280047ffb8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd06", + "0x48127ffe7fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe6e", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x2", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff38000", + "0x482480017ff28000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccb", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe33", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca5", + "0x48127ffe7fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0d", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x4", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf8", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbaf", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x482480017ffb8000", + "0x2", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff28000", + "0x482480017ff18000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc2", + "0x40137ff97fff8000", + "0x40137ffa7fff8001", + "0x40137ffb7fff8002", + "0x40137ffc7fff8003", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x480a80027fff8000", + "0x480a80037fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd1c", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce5", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": { + "file_contents": { + "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", + "autogen/starknet/arg_processor/03a75895a8442aba97a638eaa20b177c1e47b4e404286bc1748ff6091d1700d2.cairo": "let __calldata_arg_super_admin_address = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/1e685535e26ead7c7414f5feeeb2e28bc52d93f40700caef24a3ce3ebdd87114.cairo": "let __calldata_arg_signature_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/2cf747b33fafe4b7e0f1cfb0079d61cecba83ef4f51af2d9bea36803bc3f4e9f.cairo": "assert [__return_value_ptr] = ret_value.publicKey;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/3033b00ac90866a5fd454a1e4b0b946988b82eccff0bf5462753eed96d809c62.cairo": "assert [__calldata_ptr] = new_requester;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo": "assert [__return_value_ptr] = ret_value.success;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/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/658ee17ce4a5714f34ff069bc13c87ac000172a3591dbee0926e7910127f22ec.cairo": "assert [__calldata_ptr] = admin_requester;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/67d5669db6ab3725ed1196939ea9184945a54e1253728807377ec869b94f0492.cairo": "assert [__return_value_ptr] = ret_value.super_admin_addr;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/692ea1c03ef94afb6c407aef2b1b14c82b392f62b3aacaaa24e7ce8e609d87ea.cairo": "assert [__return_value_ptr] = ret_value.is_admin;\nlet __return_value_ptr = __return_value_ptr + 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/708f2877a5fc05dca278266df4d8e2025597a78068ffd64385f0ef27ab208871.cairo": "let __calldata_arg_interfaceId = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/7dc21e5febb3934461e79e32b9e043909f57ea5d5d88047175f79be259d9fdd5.cairo": "let __calldata_arg_call_array_len = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/81481b77e98c23bf09409bf36feae804b99043d0f280564ccb359aeee5de8778.cairo": "assert [__return_value_ptr] = ret_value.isValid;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/8442669a24c29ff6d5063db132f71e228356ef131c5c70fde623342799c14bb2.cairo": "let __calldata_arg_newPublicKey = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/8dcade045a914a94bd6d8ab9c7927a671c36ad8cecedb9f9ea763d7da696f3ef.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_signature_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_signature = 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_signature_len * 1;\n", + "autogen/starknet/arg_processor/b07888c526f97925bd7037f4dcde235d5ffb2d92354828348c217678c2166713.cairo": "let __calldata_arg_hash = [__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/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = ret_value.response_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 __return_value_ptr.\nlet __return_value_ptr_copy = __return_value_ptr;\n// Store the updated __return_value_ptr as a local variable to keep it available after\n// the memcpy.\nlocal __return_value_ptr: felt* = __return_value_ptr + ret_value.response_len * 1;\nmemcpy(\n dst=__return_value_ptr_copy,\n src=ret_value.response,\n len=ret_value.response_len * 1);\n", + "autogen/starknet/arg_processor/c2f1fff90123af1ac991a5f7ea9000b626c118903b694b399e02806d44fb5def.cairo": "assert [__return_value_ptr] = ret_value.response_len;\nlet __return_value_ptr = __return_value_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/c79cf55c2f41aaa209bca53fb2d2dca7d4e563a34003bbd4e57ada6dda8a1e99.cairo": "let __calldata_arg_user_address = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo": "// Check that the length is non-negative.\nassert [range_check_ptr] = __calldata_arg_call_array_len;\nlet range_check_ptr = range_check_ptr + 1;\n// Create the reference.\nlet __calldata_arg_call_array = cast(__calldata_ptr, accountAA_contracts.ChildrenAA.v1_0_0.library.AccountCallArray*);\n// Use 'tempvar' instead of 'let' to avoid repeating this computation for the\n// following arguments.\ntempvar __calldata_ptr = __calldata_ptr + __calldata_arg_call_array_len * 4;\n", + "autogen/starknet/arg_processor/d7daa544e246461a936b5ac82f5344c08a96429550ee8026ea086c8d8ed93006.cairo": "let __calldata_arg_address = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/e0103dcf78458048e6a2fbe82ac74a16ee35839175ed068cc53ace2ff3c8d843.cairo": "let __calldata_arg_publicKey = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/arg_processor/f8e226d1627bdbbbbcbfc8243dd636a03eacdb9622fc4d2b4c76a093c225b3e1.cairo": "assert [__calldata_ptr] = old_requester;\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/event/AddAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/AddAdmin/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/AddAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", + "autogen/starknet/event/RemoveAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo": "emit_event(keys_len=1, keys=__keys_ptr, data_len=__calldata_ptr - __data_ptr, data=__data_ptr);\nreturn ();\n", + "autogen/starknet/event/RemoveAdmin/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/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo": "func emit{syscall_ptr: felt*, range_check_ptr}() {\n}\n", + "autogen/starknet/external/__execute__/14203d9b4e0dcdb2fae0cfadacffb50de6a91057e77d7d8f2555840ed4167b4d.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, starkware.cairo.common.cairo_builtins.BitwiseBuiltin**)];\n", + "autogen/starknet/external/__execute__/2b6f94bd80770e05a0280a2684c74ec7cd726551cc04b16ccd7c3801383a9fd0.cairo": "func __execute__() -> (syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: starkware.cairo.common.cairo_builtins.BitwiseBuiltin*, size: felt, retdata: felt*) {\n alloc_locals;\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__/972efe4adb0e1cedbdf0f0747cf1e121111a6180229de74773d49a6e595c4f3d.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, starkware.cairo.common.cairo_builtins.SignatureBuiltin**)];\n", + "autogen/starknet/external/__execute__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/__execute__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, ecdsa_ptr=ecdsa_ptr, bitwise_ptr=bitwise_ptr, range_check_ptr=range_check_ptr}(call_array_len=__calldata_arg_call_array_len, call_array=__calldata_arg_call_array, calldata_len=__calldata_arg_calldata_len, calldata=__calldata_arg_calldata,);\nlet (range_check_ptr, retdata_size, retdata) = __execute___encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/__validate__/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/__validate__/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, ecdsa_ptr=ecdsa_ptr, range_check_ptr=range_check_ptr}(call_array_len=__calldata_arg_call_array_len, call_array=__calldata_arg_call_array, 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__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/__validate__/972efe4adb0e1cedbdf0f0747cf1e121111a6180229de74773d49a6e595c4f3d.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, starkware.cairo.common.cairo_builtins.SignatureBuiltin**)];\n", + "autogen/starknet/external/__validate__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/__validate__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/__validate_declare__/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, 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__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/__validate_declare__/972efe4adb0e1cedbdf0f0747cf1e121111a6180229de74773d49a6e595c4f3d.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, starkware.cairo.common.cairo_builtins.SignatureBuiltin**)];\n", + "autogen/starknet/external/__validate_declare__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, ecdsa_ptr=ecdsa_ptr, range_check_ptr=range_check_ptr}(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__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/__validate_declare__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/__validate_deploy__/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, 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__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/__validate_deploy__/972efe4adb0e1cedbdf0f0747cf1e121111a6180229de74773d49a6e595c4f3d.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, starkware.cairo.common.cairo_builtins.SignatureBuiltin**)];\n", + "autogen/starknet/external/__validate_deploy__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/__validate_deploy__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, ecdsa_ptr=ecdsa_ptr, range_check_ptr=range_check_ptr}(class_hash=__calldata_arg_class_hash, contract_address_salt=__calldata_arg_contract_address_salt, super_admin_address=__calldata_arg_super_admin_address, publicKey=__calldata_arg_publicKey,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(address=__calldata_arg_address,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/add_admin/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/add_admin/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/add_admin/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/add_admin/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/add_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/add_admin/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, felt*)];\n", + "autogen/starknet/external/constructor/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/constructor/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/constructor/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, felt*)];\n", + "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(super_admin_address=__calldata_arg_super_admin_address, publicKey=__calldata_arg_publicKey,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/getPublicKey/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = getPublicKey_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/getPublicKey/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/getPublicKey/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/getPublicKey/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/getPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/getPublicKey/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, felt*)];\n", + "autogen/starknet/external/get_super_admin/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = get_super_admin_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/get_super_admin/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/get_super_admin/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/get_super_admin/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/get_super_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/get_super_admin/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, felt*)];\n", + "autogen/starknet/external/isValidSignature/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/isValidSignature/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/isValidSignature/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/isValidSignature/972efe4adb0e1cedbdf0f0747cf1e121111a6180229de74773d49a6e595c4f3d.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, starkware.cairo.common.cairo_builtins.SignatureBuiltin**)];\n", + "autogen/starknet/external/isValidSignature/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/isValidSignature/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, ecdsa_ptr=ecdsa_ptr, range_check_ptr=range_check_ptr}(hash=__calldata_arg_hash, signature_len=__calldata_arg_signature_len, signature=__calldata_arg_signature,);\nlet (range_check_ptr, retdata_size, retdata) = isValidSignature_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/is_admin/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(user_address=__calldata_arg_user_address,);\nlet (range_check_ptr, retdata_size, retdata) = is_admin_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/is_admin/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/is_admin/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/is_admin/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/is_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/is_admin/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, felt*)];\n", + "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(address=__calldata_arg_address,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/remove_admin/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/remove_admin/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/remove_admin/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/remove_admin/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/remove_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/remove_admin/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, felt*)];\n", + "autogen/starknet/external/remove_self_admin/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/remove_self_admin/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/remove_self_admin/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/remove_self_admin/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/remove_self_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/remove_self_admin/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, felt*)];\n", + "autogen/starknet/external/return/__execute__/372012ab0384bb7289ee5ea400e8c2c07e9056ce02e109689ce1ae824183c43b.cairo": "func __execute___encode_return(ret_value: (response_len: felt, response: felt*), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/getPublicKey/3b684397f6604a19c1ca2d5c5582ea20120aa5ea9a960892c6c6ecfc1b12fe56.cairo": "func getPublicKey_encode_return(ret_value: (publicKey: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/get_super_admin/e6598d2b0935cbaacc0fcad3f869b5c2a5595a5046678a57615bd81a084a1aed.cairo": "func get_super_admin_encode_return(ret_value: (super_admin_addr: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/isValidSignature/788c6a8b6b18c5871daf6f002535597a864dc3acd6177843eee7ab2e36e975c5.cairo": "func isValidSignature_encode_return(ret_value: (isValid: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/is_admin/54b77f869b062539a9e1f6aba909859e5d7a46953f3c6e607c37c50f84719702.cairo": "func is_admin_encode_return(ret_value: (is_admin: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/return/supportsInterface/40b33230f82887d6ee6ba7936c0fcb15006d084631250a62d0c39394fb5b7629.cairo": "func supportsInterface_encode_return(ret_value: (success: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/external/setPublicKey/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/setPublicKey/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/setPublicKey/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/setPublicKey/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/setPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/setPublicKey/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, felt*)];\n", + "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(newPublicKey=__calldata_arg_newPublicKey,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/supportsInterface/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo": "let bitwise_ptr = [cast([cast(fp + (-5), felt**)] + 4, felt*)];\n", + "autogen/starknet/external/supportsInterface/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/supportsInterface/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/supportsInterface/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/supportsInterface/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,ecdsa_ptr,bitwise_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(interfaceId=__calldata_arg_interfaceId,);\nlet (range_check_ptr, retdata_size, retdata) = supportsInterface_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/supportsInterface/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo": "let ecdsa_ptr = [cast([cast(fp + (-5), felt**)] + 3, felt*)];\n", + "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo": "namespace children_account_admin_list_storage {\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}(admin_addr: felt) -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n admin_addr: felt\n ) -> (is_admin: 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}(\n admin_addr: felt, value: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo": "namespace children_account_admin_list_storage {\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}(admin_addr: felt) -> (res: felt) {\n let res = 1691110536405348011384886651923589398387728471775000799432471172467164365105;\n let (res) = hash2{hash_ptr=pedersen_ptr}(res, cast(&admin_addr, felt*)[0]);\n let (res) = normalize_address(addr=res);\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(\n admin_addr: felt\n ) -> (is_admin: felt) {\n let (storage_addr) = addr(admin_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}(\n admin_addr: felt, value: felt\n ) {\n let (storage_addr) = addr(admin_addr);\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", + "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo": "namespace children_account_public_key_storage {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n public_key: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo": "namespace children_account_public_key_storage {\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 = 1636670541471911352852679290575301102735491657523867649157474121217111830703;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n public_key: felt\n ) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}", + "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo": "namespace children_account_super_admin_storage {\n from starkware.starknet.common.storage import normalize_address\n from starkware.starknet.common.syscalls import storage_read, storage_write\n from starkware.cairo.common.cairo_builtins import HashBuiltin\n from starkware.cairo.common.hash import hash2\n\n func addr{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: felt) {\n let res = 0;\n call hash2;\n call normalize_address;\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n super_admin_addr: felt\n ) {\n let storage_addr = 0;\n call addr;\n call storage_read;\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let storage_addr = 0;\n call addr;\n call storage_write;\n }\n}", + "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo": "namespace children_account_super_admin_storage {\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 = 1740861469375038880551171407961749078180679696510330195010442821894351040888;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (\n super_admin_addr: felt\n ) {\n let (storage_addr) = addr();\n let (__storage_var_temp0) = storage_read(address=storage_addr + 0);\n\n tempvar syscall_ptr = syscall_ptr;\n tempvar pedersen_ptr = pedersen_ptr;\n tempvar range_check_ptr = range_check_ptr;\n tempvar __storage_var_temp0: felt = __storage_var_temp0;\n return ([cast(&__storage_var_temp0, felt*)],);\n }\n\n func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(value: felt) {\n let (storage_addr) = addr();\n storage_write(address=storage_addr + 0, value=[cast(&value, felt) + 0]);\n return ();\n }\n}" + }, + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/alloc.cairo" + }, + "start_col": 5, + "start_line": 5 + } + }, + "3": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 14 + } + }, + "4": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 15 + } + }, + "5": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 17, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 18 + }, + "While trying to retrieve the implicit argument 'hash_ptr' in:" + ], + "start_col": 12, + "start_line": 13 + }, + "While expanding the reference 'hash_ptr' in:" + ], + "start_col": 20, + "start_line": 17 + } + }, + "7": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 20, + "start_line": 18 + }, + "While expanding the reference 'result' in:" + ], + "start_col": 18, + "start_line": 16 + } + }, + "8": { + "accessible_scopes": ["starkware.cairo.common.hash", "starkware.cairo.common.hash.hash2"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/hash.cairo" + }, + "start_col": 5, + "start_line": 18 + } + }, + "9": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 8 + } + }, + "11": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "12": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "13": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "14": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 26, + "start_line": 17 + } + }, + "15": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "16": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "18": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 23 + } + }, + "20": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 29 + } + }, + "22": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 31 + } + }, + "23": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/memcpy.cairo" + }, + "start_col": 5, + "start_line": 34 + } + }, + "24": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 11, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 7 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 7, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 12 + } + }, + "26": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 9, + "start_line": 14 + } + }, + "28": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 17, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 17 + } + }, + "29": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 97 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 50, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 36, + "start_line": 108 + } + }, + "31": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 53, + "start_line": 108 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 95 + } + }, + "32": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 36, + "start_line": 108 + } + }, + "33": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 108 + } + }, + "34": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 113 + }, + "While expanding the reference 'high' in:" + ], + "start_col": 16, + "start_line": 95 + } + }, + "35": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 113 + } + }, + "37": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 94, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 35, + "start_line": 113 + }, + "While expanding the reference 'low' in:" + ], + "start_col": 15, + "start_line": 94 + } + }, + "38": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 113 + } + }, + "39": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 116, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 116 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 27, + "start_line": 115 + } + }, + "41": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 116, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 116 + } + }, + "42": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "43": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "44": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 45, + "start_line": 186 + } + }, + "46": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 25, + "start_line": 186 + } + }, + "47": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "48": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "49": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 48, + "start_line": 187 + } + }, + "51": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 187 + } + }, + "52": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 197 + } + }, + "54": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 198 + } + }, + "56": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 198 + } + }, + "57": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 198 + } + }, + "58": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 24, + "start_line": 199 + } + }, + "59": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 34, + "start_line": 199 + } + }, + "61": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 199 + } + }, + "62": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 199 + } + }, + "63": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "65": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 200 + } + }, + "66": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "68": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 21, + "start_line": 206 + } + }, + "70": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 206 + } + }, + "71": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 22, + "start_line": 207 + } + }, + "72": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 207 + } + }, + "73": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 208 + } + }, + "74": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 208 + } + }, + "75": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 209, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "77": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 209 + } + }, + "78": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 214 + } + }, + "79": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 28, + "start_line": 215 + } + }, + "80": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 215 + } + }, + "81": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 215 + } + }, + "82": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 216 + } + }, + "84": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 217, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "86": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 217 + } + }, + "87": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 230, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 224 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 15, + "end_line": 231, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 9, + "start_line": 231 + } + }, + "88": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 7, + "end_line": 231, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 231 + } + }, + "90": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 9, + "start_line": 233 + } + }, + "92": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 223, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 235, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 235 + }, + "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": 21, + "start_line": 223 + } + }, + "93": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 223, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 235, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 20, + "start_line": 235 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 38, + "start_line": 223 + } + }, + "94": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 223, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 235, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 23, + "start_line": 235 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 41, + "start_line": 223 + } + }, + "95": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 235, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 235 + } + }, + "97": { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 236, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "start_col": 5, + "start_line": 236 + } + }, + "98": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 13 + } + }, + "100": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 7, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 14 + }, + "n_prefix_newlines": 1 + } + ], + "inst": { + "end_col": 7, + "end_line": 22, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 5, + "start_line": 22 + } + }, + "102": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 50 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "103": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 24, + "start_line": 50 + }, + "While expanding the reference 'x' in:" + ], + "start_col": 17, + "start_line": 48 + } + }, + "105": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 50 + } + }, + "107": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 24, + "start_line": 51 + }, + "While expanding the reference 'y' in:" + ], + "start_col": 18, + "start_line": 49 + } + }, + "109": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 51 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 50 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + } + }, + "110": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 24, + "start_line": 51 + }, + "While expanding the reference 'y' in:" + ], + "start_col": 17, + "start_line": 49 + } + }, + "111": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 51 + } + }, + "113": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 21, + "start_line": 52 + } + }, + "115": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 52 + } + }, + "116": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 23 + } + }, + "118": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 57, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 24 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 11, + "end_line": 25, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "120": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 30 + } + }, + "122": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 28, + "start_line": 32 + } + }, + "124": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "125": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 28, + "start_line": 32 + } + }, + "126": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 32 + } + }, + "128": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 25, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "130": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 26, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 26 + } + }, + "132": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 89 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "133": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 28, + "start_line": 28 + }, + "While expanding the reference 'addr' in:" + ], + "start_col": 41, + "start_line": 12 + } + }, + "134": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 13, + "start_line": 28 + } + }, + "136": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 34, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 21, + "start_line": 34 + }, + "While expanding the reference 'addr' in:" + ], + "start_col": 41, + "start_line": 12 + } + }, + "137": { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 34, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "start_col": 9, + "start_line": 34 + } + }, + "138": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 47 + } + }, + "140": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "141": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "142": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "143": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "144": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 46 + } + }, + "145": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "147": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 26, + "start_line": 57 + } + }, + "148": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 57, + "start_line": 57 + } + }, + "149": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 57 + } + }, + "150": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 63, + "start_line": 202 + } + }, + "152": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 202 + } + }, + "153": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 205, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "155": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 28, + "start_line": 205 + } + }, + "156": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 205 + } + }, + "157": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 65, + "start_line": 276 + } + }, + "159": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 276 + } + }, + "160": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 274, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 279, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "162": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 30, + "start_line": 279 + } + }, + "163": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 279 + } + }, + "164": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 58, + "start_line": 354 + } + }, + "166": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "167": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "168": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 358, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "170": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 19, + "start_line": 358 + } + }, + "171": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 358 + } + }, + "172": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 372 + } + }, + "174": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "175": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "176": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "177": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 376, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "179": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 376 + } + }, + "180": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 392 + } + }, + "182": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "183": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "184": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "185": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "186": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 391 + } + }, + "187": { + "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": "/home/edmond/cairo_venv/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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 396, + "input_file": { + "filename": "/home/edmond/cairo_venv/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 + } + }, + "189": { + "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": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 396 + } + }, + "190": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 446, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 56, + "start_line": 446 + } + }, + "192": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 446, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 446 + } + }, + "193": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 86, + "end_line": 447, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 447 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 51, + "end_line": 449, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 444, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 450, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 450 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 444 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 449 + } + }, + "195": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 450, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 21, + "start_line": 450 + } + }, + "196": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 450, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 450 + } + }, + "197": { + "accessible_scopes": [ + "starkware.cairo.common.signature", + "starkware.cairo.common.signature.verify_ecdsa_signature" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 98, + "end_line": 13, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/signature.cairo" + }, + "start_col": 5, + "start_line": 13 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 40, + "end_line": 14, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/signature.cairo" + }, + "start_col": 5, + "start_line": 14 + } + }, + "198": { + "accessible_scopes": [ + "starkware.cairo.common.signature", + "starkware.cairo.common.signature.verify_ecdsa_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 15, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/signature.cairo" + }, + "start_col": 5, + "start_line": 15 + } + }, + "199": { + "accessible_scopes": [ + "starkware.cairo.common.signature", + "starkware.cairo.common.signature.verify_ecdsa_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 17, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/signature.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 10, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/signature.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/signature.cairo" + }, + "start_col": 5, + "start_line": 18 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 29, + "start_line": 10 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 21, + "start_line": 17 + } + }, + "201": { + "accessible_scopes": [ + "starkware.cairo.common.signature", + "starkware.cairo.common.signature.verify_ecdsa_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 18, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/signature.cairo" + }, + "start_col": 5, + "start_line": 18 + } + }, + "202": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 70, + "end_line": 80, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 80 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 34, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 81 + } + }, + "204": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 12, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 82 + } + }, + "206": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 83 + }, + "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": 17, + "start_line": 79 + } + }, + "207": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 20, + "start_line": 83 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 79 + } + }, + "208": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 23, + "start_line": 83 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 37, + "start_line": 79 + } + }, + "209": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 83 + } + }, + "211": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 84 + } + }, + "213": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 84 + } + }, + "214": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 223, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 87 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 223 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 79 + } + }, + "215": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 20, + "start_line": 87 + }, + "While expanding the reference 'b' in:" + ], + "start_col": 37, + "start_line": 79 + } + }, + "216": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 23, + "start_line": 87 + }, + "While expanding the reference 'a' in:" + ], + "start_col": 34, + "start_line": 79 + } + }, + "217": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 87 + } + }, + "219": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 12, + "start_line": 88 + } + }, + "221": { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "start_col": 5, + "start_line": 88 + } + }, + "222": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "224": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "226": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "227": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "229": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "230": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "232": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "233": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/658ee17ce4a5714f34ff069bc13c87ac000172a3591dbee0926e7910127f22ec.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 15, + "start_line": 29 + }, + "While handling calldata argument 'admin_requester'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "234": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/3033b00ac90866a5fd454a1e4b0b946988b82eccff0bf5462753eed96d809c62.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 38, + "start_line": 29 + }, + "While handling calldata argument 'new_requester'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "235": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/3033b00ac90866a5fd454a1e4b0b946988b82eccff0bf5462753eed96d809c62.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 38, + "start_line": 29 + }, + "While handling calldata argument 'new_requester'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "237": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "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": 29 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "238": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "240": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 29, + "start_line": 1 + }, + "While expanding the reference '__keys_ptr' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 2 + } + }, + "241": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "242": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 84, + "start_line": 1 + }, + "While expanding the reference '__data_ptr' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 4 + } + }, + "243": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "245": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "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": 29 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "246": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "247": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "249": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 2 + } + }, + "251": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "252": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 23, + "start_line": 3 + } + }, + "254": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "255": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 33, + "start_line": 4 + } + }, + "257": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 6, + "start_line": 4 + } + }, + "258": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/658ee17ce4a5714f34ff069bc13c87ac000172a3591dbee0926e7910127f22ec.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 18, + "start_line": 32 + }, + "While handling calldata argument 'admin_requester'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "259": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/f8e226d1627bdbbbbcbfc8243dd636a03eacdb9622fc4d2b4c76a093c225b3e1.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 41, + "start_line": 32 + }, + "While handling calldata argument 'old_requester'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "260": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/f8e226d1627bdbbbbcbfc8243dd636a03eacdb9622fc4d2b4c76a093c225b3e1.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 41, + "start_line": 32 + }, + "While handling calldata argument 'old_requester'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "262": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 390, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "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": 32 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "263": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 21, + "start_line": 1 + } + }, + "265": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 29, + "start_line": 1 + }, + "While expanding the reference '__keys_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 2 + } + }, + "266": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 50, + "start_line": 1 + } + }, + "267": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/8220fde17ca5479f12ae71a8036f4d354fe722f2c036da610b53511924e4ee84.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 84, + "start_line": 1 + }, + "While expanding the reference '__data_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 12, + "start_line": 4 + } + }, + "268": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "270": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "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": 32 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "271": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/6150feec30bd48bfd0f446ed8c155a6d911a2c3fb3ec7a980733900416819259.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 1, + "start_line": 2 + } + }, + "272": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/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 + } + }, + "273": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/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 + } + }, + "274": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "276": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "277": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 12 + } + }, + "278": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "279": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + } + }, + "281": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "282": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 58, + "start_line": 16 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 15 + } + }, + "283": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + } + }, + "285": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 31, + "start_line": 18 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 16 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "286": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 32, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "287": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 35, + "start_line": 20 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "288": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 45, + "start_line": 21 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 16 + } + }, + "289": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 22 + } + }, + "290": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 25 + } + }, + "291": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 25 + } + }, + "292": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + } + }, + "294": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 25 + } + }, + "295": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 31, + "start_line": 27 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "296": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 55, + "start_line": 27 + } + }, + "297": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + } + }, + "299": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 26 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "300": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 26 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "301": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + } + }, + "302": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 36, + "start_line": 9 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "303": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 50, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "305": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 55, + "start_line": 9 + } + }, + "306": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + } + }, + "308": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 21, + "start_line": 10 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "309": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 44, + "start_line": 10 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 9 + } + }, + "310": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 21, + "start_line": 10 + } + }, + "312": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 9 + } + }, + "313": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 12, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/storage.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 21, + "start_line": 10 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 24, + "start_line": 12 + } + }, + "314": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 21, + "start_line": 11 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 14, + "start_line": 10 + } + }, + "315": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 11 + } + }, + "316": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 14 + } + }, + "317": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 14 + } + }, + "318": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 35, + "start_line": 17 + }, + "While expanding the reference 'admin_addr' in:" + ], + "start_col": 9, + "start_line": 15 + } + }, + "319": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 17 + } + }, + "321": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 37, + "start_line": 18 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 14 + } + }, + "322": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 58, + "start_line": 18 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 17 + } + }, + "323": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 37, + "start_line": 18 + } + }, + "325": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 31, + "start_line": 20 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 18 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "326": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 32, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 17 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "327": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 35, + "start_line": 22 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 17 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "328": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 45, + "start_line": 23 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 18 + } + }, + "329": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 24 + } + }, + "330": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 30 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 27 + } + }, + "331": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 30 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 27 + } + }, + "332": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 35, + "start_line": 30 + }, + "While expanding the reference 'admin_addr' in:" + ], + "start_col": 9, + "start_line": 28 + } + }, + "333": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 30 + } + }, + "335": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 27 + } + }, + "336": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 31, + "start_line": 31 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 30 + } + }, + "337": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 55, + "start_line": 31 + } + }, + "338": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 31, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 31 + } + }, + "340": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 30 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "341": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 30, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 32 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 30 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "342": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 32, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 32 + } + }, + "343": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 85, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 85 + } + }, + "345": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 32, + "start_line": 86 + }, + "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": 34, + "start_line": 83 + } + }, + "346": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 32, + "start_line": 86 + } + }, + "348": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 28, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 14, + "start_line": 86 + }, + "While auto generating local variable for 'caller_address'." + ], + "start_col": 14, + "start_line": 86 + } + }, + "349": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 34, + "start_line": 88 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 26, + "start_line": 101 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 32, + "start_line": 86 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "350": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 34, + "start_line": 88 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 46, + "start_line": 101 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 54, + "start_line": 83 + } + }, + "351": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 97, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 89, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 34, + "start_line": 88 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 74, + "start_line": 101 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 82, + "start_line": 83 + } + }, + "352": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 34, + "start_line": 88 + } + }, + "354": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 91, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 91 + } + }, + "355": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 93, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 93 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 34, + "start_line": 83 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 34, + "start_line": 88 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 26, + "start_line": 101 + } + }, + "356": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 93, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 93 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 54, + "start_line": 83 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 34, + "start_line": 88 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 46, + "start_line": 101 + } + }, + "357": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 89, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 93, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 93 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 82, + "start_line": 83 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 34, + "start_line": 88 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 74, + "start_line": 101 + } + }, + "358": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 93, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 93 + } + }, + "359": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 25, + "start_line": 104 + }, + "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": 26, + "start_line": 101 + } + }, + "360": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 25, + "start_line": 104 + }, + "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": 46, + "start_line": 101 + } + }, + "361": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 89, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 25, + "start_line": 104 + }, + "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": 74, + "start_line": 101 + } + }, + "362": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 25, + "start_line": 104 + } + }, + "364": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 105 + } + }, + "365": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 112, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 16, + "start_line": 112 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 109 + } + }, + "366": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 112, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 16, + "start_line": 112 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 109 + } + }, + "367": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 112, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 16, + "start_line": 112 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 109 + } + }, + "368": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 110, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 112, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 57, + "start_line": 112 + }, + "While expanding the reference 'user_address' in:" + ], + "start_col": 9, + "start_line": 110 + } + }, + "369": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 112, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 16, + "start_line": 112 + } + }, + "371": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 112, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 112 + } + }, + "372": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 124 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 34, + "start_line": 83 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 120 + } + }, + "373": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 124 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 54, + "start_line": 83 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 120 + } + }, + "374": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 124 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 82, + "start_line": 83 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 120 + } + }, + "375": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 124 + } + }, + "377": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 29, + "start_line": 130 + }, + "While expanding the reference 'addr_admin' in:" + ], + "start_col": 9, + "start_line": 121 + } + }, + "378": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 130 + } + }, + "380": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 132 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 13, + "start_line": 124 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 34, + "start_line": 83 + } + }, + "381": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 132 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 13, + "start_line": 124 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 54, + "start_line": 83 + } + }, + "382": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 97, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 132 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 13, + "start_line": 124 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 82, + "start_line": 83 + } + }, + "383": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 51, + "start_line": 132 + }, + "While expanding the reference 'addr_admin' in:" + ], + "start_col": 9, + "start_line": 121 + } + }, + "384": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 63, + "start_line": 132 + } + }, + "386": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 132 + } + }, + "388": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 32, + "start_line": 133 + }, + "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": 9, + "start_line": 132 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + } + }, + "389": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 32, + "start_line": 133 + } + }, + "391": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 134 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 32, + "start_line": 133 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "392": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 134 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 132 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + } + }, + "393": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 23, + "start_line": 134 + }, + "While expanding the reference 'caller_address' in:" + ], + "start_col": 14, + "start_line": 133 + } + }, + "394": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 39, + "start_line": 134 + }, + "While expanding the reference 'addr_admin' in:" + ], + "start_col": 9, + "start_line": 121 + } + }, + "395": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 134 + } + }, + "397": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 120 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 134 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "398": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 120 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 132 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + } + }, + "399": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/AddAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 29, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 134, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 135 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 120 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 134 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 29 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "400": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 135, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 135 + } + }, + "401": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 146 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 34, + "start_line": 83 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 142 + } + }, + "402": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 146 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 54, + "start_line": 83 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 142 + } + }, + "403": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 83, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 146 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 82, + "start_line": 83 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 142 + } + }, + "404": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 146 + } + }, + "406": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 43, + "start_line": 149 + }, + "While expanding the reference 'addr_admin' in:" + ], + "start_col": 9, + "start_line": 143 + } + }, + "407": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 30, + "start_line": 149 + } + }, + "409": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 150, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 150 + } + }, + "411": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 32, + "start_line": 154 + }, + "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": 30, + "start_line": 149 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 109 + } + }, + "412": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 32, + "start_line": 154 + } + }, + "414": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 157, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 157 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 32, + "start_line": 154 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "415": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 157, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 157 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 149 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 109 + } + }, + "416": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 149, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 157, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 157 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 149 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 109 + } + }, + "417": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 157, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 51, + "start_line": 157 + }, + "While expanding the reference 'addr_admin' in:" + ], + "start_col": 9, + "start_line": 143 + } + }, + "418": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 157, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 63, + "start_line": 157 + } + }, + "420": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 157, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 157 + } + }, + "422": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 157, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 158 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 157 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + } + }, + "423": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 157, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 158 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 157 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + } + }, + "424": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 154, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 26, + "start_line": 158 + }, + "While expanding the reference 'caller_address' in:" + ], + "start_col": 14, + "start_line": 154 + } + }, + "425": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 42, + "start_line": 158 + }, + "While expanding the reference 'addr_admin' in:" + ], + "start_col": 9, + "start_line": 143 + } + }, + "426": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 158 + } + }, + "428": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 159, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 159 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 142 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 158 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "429": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 157, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 159, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 159 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 142 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 157 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + } + }, + "430": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 158, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 159, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 159 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 142 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 158 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "431": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 159, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 159 + } + }, + "432": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 164, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 32, + "start_line": 164 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 163 + } + }, + "433": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 164, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 32, + "start_line": 164 + } + }, + "435": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 167, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 167 + } + }, + "437": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 164, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 169, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 26, + "start_line": 169 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 109 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 32, + "start_line": 164 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "438": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 169, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 26, + "start_line": 169 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 109 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 163 + } + }, + "439": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 169, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 26, + "start_line": 169 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 109 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 163 + } + }, + "440": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 164, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 169, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 39, + "start_line": 169 + }, + "While expanding the reference 'caller_address' in:" + ], + "start_col": 14, + "start_line": 164 + } + }, + "441": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 169, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 26, + "start_line": 169 + } + }, + "443": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 171, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 13, + "start_line": 171 + } + }, + "445": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 169, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 26, + "start_line": 169 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 109 + } + }, + "446": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 169, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 26, + "start_line": 169 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 109 + } + }, + "447": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 169, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 173 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 26, + "start_line": 169 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 109 + } + }, + "448": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 164, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 51, + "start_line": 173 + }, + "While expanding the reference 'caller_address' in:" + ], + "start_col": 14, + "start_line": 164 + } + }, + "449": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 67, + "start_line": 173 + } + }, + "451": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 173 + } + }, + "453": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 87, + "end_line": 174, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 174 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 175, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 175 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 173 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + } + }, + "454": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 175, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 175 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 173 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + } + }, + "455": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 164, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 175, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 26, + "start_line": 175 + }, + "While expanding the reference 'caller_address' in:" + ], + "start_col": 14, + "start_line": 164 + } + }, + "456": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 28, + "end_line": 164, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 175, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 42, + "start_line": 175 + }, + "While expanding the reference 'caller_address' in:" + ], + "start_col": 14, + "start_line": 164 + } + }, + "457": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 175, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 175 + } + }, + "459": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 175, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 176, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 176 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 163 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 175 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 11, + "start_line": 1 + } + }, + "460": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_admin_list_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 173, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 176, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 176 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 163 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 173 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + } + }, + "461": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/event/RemoveAdmin/a7a8ae41be29ac9f4f6c3b7837c448d787ca051dd1ade98f409e54d33d112504.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 175, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 176, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 176 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 163 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 175 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling event:" + ], + "start_col": 31, + "start_line": 1 + } + }, + "462": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 176, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "start_col": 9, + "start_line": 176 + } + }, + "463": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/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 + } + }, + "464": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/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 + } + }, + "465": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "467": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.addr" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "468": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 12 + } + }, + "469": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 12 + } + }, + "470": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 15 + } + }, + "472": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "473": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 58, + "start_line": 16 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 15 + } + }, + "474": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 37, + "start_line": 16 + } + }, + "476": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 352, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 31, + "start_line": 18 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 37, + "start_line": 16 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 352 + } + }, + "477": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 32, + "start_line": 19 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "478": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 15, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 35, + "start_line": 20 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 15 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "479": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 45, + "start_line": 21 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 16 + } + }, + "480": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 22, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 22 + } + }, + "481": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 25 + } + }, + "482": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 25 + } + }, + "483": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 30, + "start_line": 26 + } + }, + "485": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 370 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 25 + } + }, + "486": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 31, + "start_line": 27 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 26 + } + }, + "487": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 55, + "start_line": 27 + } + }, + "488": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 27, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 27 + } + }, + "490": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 30, + "start_line": 26 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 15, + "start_line": 7 + } + }, + "491": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 30, + "start_line": 26 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 43, + "start_line": 7 + } + }, + "492": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage", + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 28, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/impl.cairo" + }, + "start_col": 9, + "start_line": 28 + } + }, + "493": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 65, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 65 + } + }, + "494": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 65, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 42, + "start_line": 65 + } + }, + "495": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 85, + "end_line": 65, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 68 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 70, + "start_line": 65 + } + }, + "496": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 51, + "start_line": 68 + }, + "While expanding the reference '_public_key' in:" + ], + "start_col": 36, + "start_line": 66 + } + }, + "497": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 68 + } + }, + "499": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 70, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 29, + "start_line": 70 + }, + "While expanding the reference 'super_admin_address' in:" + ], + "start_col": 9, + "start_line": 66 + } + }, + "500": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 70, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 70 + } + }, + "502": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 68 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 21 + } + }, + "503": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 68 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + } + }, + "504": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 68, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_super_admin_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 68 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + } + }, + "505": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 66, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 52, + "start_line": 72 + }, + "While expanding the reference 'super_admin_address' in:" + ], + "start_col": 9, + "start_line": 66 + } + }, + "506": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 72 + } + }, + "508": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 73, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 73 + } + }, + "509": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 80, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 274, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 22, + "start_line": 81 + }, + "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": 27, + "start_line": 80 + } + }, + "510": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 22, + "start_line": 81 + } + }, + "512": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 274, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 81, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 24, + "start_line": 82 + }, + "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": 22, + "start_line": 81 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 274 + } + }, + "513": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 24, + "start_line": 82 + } + }, + "515": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 84, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 84 + } + }, + "516": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 82, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 80, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 86 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 80 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 82 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "517": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 86, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 86 + } + }, + "518": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 93, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 16, + "start_line": 96 + }, + "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": 25, + "start_line": 93 + } + }, + "519": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 93, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 16, + "start_line": 96 + }, + "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": 45, + "start_line": 93 + } + }, + "520": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 93, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 16, + "start_line": 96 + }, + "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": 73, + "start_line": 93 + } + }, + "521": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 16, + "start_line": 96 + } + }, + "523": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 96 + } + }, + "524": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 39, + "end_line": 102, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 102 + } + }, + "526": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 102, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 102 + } + }, + "528": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 103 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 99 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 99 + } + }, + "529": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 103 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 99 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 99 + } + }, + "530": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 103 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 99 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 99 + } + }, + "531": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 29, + "start_line": 103 + } + }, + "533": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 103, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 103 + } + }, + "534": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 105 + } + }, + "536": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 105 + } + }, + "538": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 106 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 99 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 99 + } + }, + "539": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 106 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 99 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 99 + } + }, + "540": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 106 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 99 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 99 + } + }, + "541": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 29, + "start_line": 106 + } + }, + "543": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 106 + } + }, + "544": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 108 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 99 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 99 + } + }, + "545": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 108 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 99 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 99 + } + }, + "546": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 92, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 108 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 99 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 99 + } + }, + "547": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 25, + "start_line": 108 + } + }, + "549": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 108 + } + }, + "550": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 80, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 118 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 27, + "start_line": 80 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 115 + } + }, + "551": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 118 + } + }, + "553": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 119 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 21 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 115 + } + }, + "554": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 21, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 119 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 21 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 115 + } + }, + "555": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 116, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 51, + "start_line": 119 + }, + "While expanding the reference 'new_public_key' in:" + ], + "start_col": 9, + "start_line": 116 + } + }, + "556": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 66, + "end_line": 119, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 119 + } + }, + "558": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 120 + } + }, + "559": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 29, + "start_line": 133 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 128 + } + }, + "560": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 129, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 29, + "start_line": 133 + }, + "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": 9, + "start_line": 129 + } + }, + "561": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 29, + "start_line": 133 + }, + "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": 9, + "start_line": 131 + } + }, + "562": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 29, + "start_line": 133 + } + }, + "564": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 10, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/signature.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 141 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 29, + "start_line": 10 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 130 + } + }, + "565": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 21, + "start_line": 142 + }, + "While expanding the reference 'hash' in:" + ], + "start_col": 7, + "start_line": 132 + } + }, + "566": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 38, + "start_line": 142 + }, + "While expanding the reference '_public_key' in:" + ], + "start_col": 14, + "start_line": 133 + } + }, + "567": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 63, + "start_line": 142 + }, + "While expanding the reference 'sig_r' in:" + ], + "start_col": 21, + "start_line": 138 + } + }, + "568": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 82, + "start_line": 142 + }, + "While expanding the reference 'sig_s' in:" + ], + "start_col": 21, + "start_line": 139 + } + }, + "569": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 10, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 141 + } + }, + "571": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 145 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 128 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 133 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "572": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 129, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 145 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 129 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 29, + "start_line": 133 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "573": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 10, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/signature.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 143, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 145 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 130 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 141 + }, + "While trying to update the implicit return value 'ecdsa_ptr' in:" + ], + "start_col": 29, + "start_line": 10 + } + }, + "574": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/children_account_public_key_storage/decl.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 145 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 131 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 29, + "start_line": 133 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + } + }, + "575": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 26, + "start_line": 145 + } + }, + "577": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 145 + } + }, + "578": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 188, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 188 + } + }, + "580": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 180, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 444, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 190, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 25, + "start_line": 190 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 444 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 180 + } + }, + "581": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 190, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 25, + "start_line": 190 + } + }, + "583": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 184, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 193, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 20, + "start_line": 193 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 79 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 184 + } + }, + "584": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 193, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 31, + "start_line": 193 + } + }, + "586": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 193, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 52, + "start_line": 193 + } + }, + "587": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 193, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 20, + "start_line": 193 + } + }, + "589": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 193, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 71, + "start_line": 193 + } + }, + "591": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 193, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 193 + } + }, + "592": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 193, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 193, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 20, + "start_line": 193 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 79 + }, + "While auto generating local variable for 'range_check_ptr'." + ], + "start_col": 20, + "start_line": 193 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 79 + } + }, + "593": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 444, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 190, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 197, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 24, + "start_line": 197 + }, + "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": 25, + "start_line": 190 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 444 + } + }, + "594": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 197, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 24, + "start_line": 197 + } + }, + "596": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 199, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 199 + } + }, + "598": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 203, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 30, + "start_line": 203 + } + }, + "600": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 203, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 203, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 14, + "start_line": 203 + }, + "While auto generating local variable for 'calls'." + ], + "start_col": 14, + "start_line": 203 + } + }, + "601": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 200, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 197, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 241, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 204 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 35, + "start_line": 241 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 197 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 200 + } + }, + "602": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 185, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 48, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 34, + "start_line": 204 + }, + "While expanding the reference 'call_array_len' in:" + ], + "start_col": 7, + "start_line": 185 + } + }, + "603": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 185, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 50, + "start_line": 204 + }, + "While expanding the reference 'call_array' in:" + ], + "start_col": 29, + "start_line": 185 + } + }, + "604": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 95, + "end_line": 185, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 62, + "start_line": 204 + }, + "While expanding the reference 'calldata' in:" + ], + "start_col": 80, + "start_line": 185 + } + }, + "605": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 203, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 203, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 77, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 72, + "start_line": 204 + }, + "While expanding the reference 'calls' in:" + ], + "start_col": 14, + "start_line": 203 + }, + "While auto generating local variable for 'calls'." + ], + "start_col": 14, + "start_line": 203 + } + }, + "606": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 204 + } + }, + "608": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 208, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 33, + "start_line": 208 + } + }, + "610": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 208, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 208, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 14, + "start_line": 208 + }, + "While auto generating local variable for 'response'." + ], + "start_col": 14, + "start_line": 208 + } + }, + "611": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 241, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 204, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 214, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 209, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 30, + "start_line": 209 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 214 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 204 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 35, + "start_line": 241 + } + }, + "612": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 185, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 39, + "end_line": 205, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 209, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 44, + "start_line": 209 + }, + "While expanding the reference 'calls_len' in:" + ], + "start_col": 25, + "start_line": 205 + }, + "While expanding the reference 'call_array_len' in:" + ], + "start_col": 7, + "start_line": 185 + } + }, + "613": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 203, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 203, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 60, + "end_line": 209, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 55, + "start_line": 209 + }, + "While expanding the reference 'calls' in:" + ], + "start_col": 14, + "start_line": 203 + }, + "While auto generating local variable for 'calls'." + ], + "start_col": 14, + "start_line": 203 + } + }, + "614": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 208, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 208, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 209, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 62, + "start_line": 209 + }, + "While expanding the reference 'response' in:" + ], + "start_col": 14, + "start_line": 208 + }, + "While auto generating local variable for 'response'." + ], + "start_col": 14, + "start_line": 208 + } + }, + "615": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 209, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 30, + "start_line": 209 + } + }, + "617": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 214, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 209, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 180, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 211, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 211 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 180 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 209 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 214 + } + }, + "618": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 181, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 181, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 211, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 211 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 181 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 181 + } + }, + "619": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 211, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 211 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 182 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 182 + } + }, + "620": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 183, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 183, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 211, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 211 + }, + "While trying to retrieve the implicit argument 'bitwise_ptr' in:" + ], + "start_col": 9, + "start_line": 183 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 9, + "start_line": 183 + } + }, + "621": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 193, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/cairo/common/math_cmp.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 193, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 184, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 211, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 211 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 184 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 20, + "start_line": 193 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 79 + }, + "While auto generating local variable for 'range_check_ptr'." + ], + "start_col": 20, + "start_line": 193 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 17, + "start_line": 79 + } + }, + "622": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 209, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 211, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 30, + "start_line": 211 + }, + "While expanding the reference 'response_len' in:" + ], + "start_col": 14, + "start_line": 209 + } + }, + "623": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 29, + "end_line": 208, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 29, + "end_line": 208, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 211, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 53, + "start_line": 211 + }, + "While expanding the reference 'response' in:" + ], + "start_col": 14, + "start_line": 208 + }, + "While auto generating local variable for 'response'." + ], + "start_col": 14, + "start_line": 208 + } + }, + "624": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 211, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 211 + } + }, + "625": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 217, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 217 + } + }, + "627": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 220, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 220 + } + }, + "629": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 214, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 214, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 221, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 221 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 214 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 214 + } + }, + "630": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 221, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 34, + "start_line": 221 + } + }, + "632": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 221, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 221 + } + }, + "633": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 214, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 231, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 19, + "start_line": 226 + }, + "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": 24, + "start_line": 214 + } + }, + "634": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 227, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 30, + "start_line": 227 + } + }, + "635": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 228, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 31, + "start_line": 228 + } + }, + "636": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 229, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 27, + "start_line": 229 + } + }, + "637": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 230, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 22, + "start_line": 230 + } + }, + "638": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 10, + "end_line": 231, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 19, + "start_line": 226 + } + }, + "640": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 226, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 226, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 226 + }, + "While auto generating local variable for 'res'." + ], + "start_col": 13, + "start_line": 226 + } + }, + "641": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 226, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 16, + "end_line": 226, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 226 + }, + "While auto generating local variable for 'res'." + ], + "start_col": 13, + "start_line": 226 + } + }, + "642": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 231, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 231, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 19, + "start_line": 226 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 42 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 19, + "start_line": 226 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 42 + } + }, + "643": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 90, + "end_line": 214, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 16, + "start_line": 233 + }, + "While expanding the reference 'response' in:" + ], + "start_col": 75, + "start_line": 214 + } + }, + "644": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 26, + "start_line": 233 + } + }, + "645": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 39, + "start_line": 233 + } + }, + "646": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 233, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 233 + } + }, + "648": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 231, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 231, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 214, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 237, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 30, + "start_line": 235 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 214 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 226 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 42 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 19, + "start_line": 226 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 42 + } + }, + "649": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 236, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 236 + } + }, + "651": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 236, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 28, + "start_line": 236 + } + }, + "653": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 236, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 47, + "start_line": 236 + } + }, + "654": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 10, + "end_line": 237, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 30, + "start_line": 235 + } + }, + "656": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 214, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 237, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 214, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 63, + "end_line": 238, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 238 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 214 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 30, + "start_line": 235 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 214 + } + }, + "657": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 238, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 30, + "start_line": 238 + } + }, + "658": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 238, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 238 + } + }, + "659": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 11, + "end_line": 245, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 245 + } + }, + "661": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 241, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 241, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 246, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 246 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 35, + "start_line": 241 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 35, + "start_line": 241 + } + }, + "662": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 246, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 246 + } + }, + "663": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 251, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 16, + "start_line": 251 + } + }, + "664": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 255, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 250 + } + }, + "665": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 252, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 22, + "start_line": 252 + } + }, + "666": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 255, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 250 + } + }, + "667": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 253, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 26, + "start_line": 253 + } + }, + "668": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 255, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 250 + } + }, + "669": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 254, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 33, + "start_line": 254 + } + }, + "670": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 254, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 22, + "start_line": 254 + } + }, + "671": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 255, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 250 + } + }, + "672": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 241, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 241, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 10, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 257 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 35, + "start_line": 241 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 35, + "start_line": 241 + } + }, + "673": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 258, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 13, + "start_line": 258 + } + }, + "675": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 258, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 33, + "start_line": 258 + } + }, + "677": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 77, + "end_line": 242, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 77, + "end_line": 258, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 69, + "start_line": 258 + }, + "While expanding the reference 'calldata' in:" + ], + "start_col": 62, + "start_line": 242 + } + }, + "678": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 96, + "end_line": 258, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 79, + "start_line": 258 + } + }, + "680": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 10, + "end_line": 259, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 257 + } + }, + "682": { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.library", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 260, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "start_col": 9, + "start_line": 260 + } + }, + "683": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 65, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 65 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 20 + } + }, + "684": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 65, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 42, + "start_line": 65 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 20 + } + }, + "685": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 85, + "end_line": 65, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 23 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 70, + "start_line": 65 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 20 + } + }, + "686": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 23 + }, + "While expanding the reference 'super_admin_address' in:" + ], + "start_col": 5, + "start_line": 21 + } + }, + "687": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 47, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 46, + "start_line": 23 + }, + "While expanding the reference 'publicKey' in:" + ], + "start_col": 32, + "start_line": 21 + } + }, + "688": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 23, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 23 + } + }, + "690": { + "accessible_scopes": ["__main__", "__main__", "__main__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 24, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 24 + } + }, + "691": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/e0103dcf78458048e6a2fbe82ac74a16ee35839175ed068cc53ace2ff3c8d843.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 32, + "start_line": 21 + }, + "While handling calldata argument 'publicKey'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "693": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "694": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "695": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "696": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "697": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/03a75895a8442aba97a638eaa20b177c1e47b4e404286bc1748ff6091d1700d2.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 171, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 137, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_super_admin_address' in:" + ], + "start_col": 5, + "start_line": 21 + }, + "While handling calldata argument 'super_admin_address'" + ], + "start_col": 42, + "start_line": 1 + } + }, + "698": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/e0103dcf78458048e6a2fbe82ac74a16ee35839175ed068cc53ace2ff3c8d843.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 21, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 207, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 183, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_publicKey' in:" + ], + "start_col": 32, + "start_line": 21 + }, + "While handling calldata argument 'publicKey'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "699": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + } + }, + "701": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 2 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 24, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "703": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "704": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "705": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "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": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "706": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "707": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "708": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "710": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/constructor/f74a0b38d18a7ea8307fb87c059ff13ba283780e5aad21bbd378a54408f199fb.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "711": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/constructor/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 20, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 20 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "712": { + "accessible_scopes": ["__main__", "__main__", "__main__.getPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 93, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 29, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 93 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 32 + } + }, + "713": { + "accessible_scopes": ["__main__", "__main__", "__main__.getPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 93, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 29, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 93 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 32 + } + }, + "714": { + "accessible_scopes": ["__main__", "__main__", "__main__.getPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 93, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 29, + "start_line": 35 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 93 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 32 + } + }, + "715": { + "accessible_scopes": ["__main__", "__main__", "__main__.getPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 35, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 29, + "start_line": 35 + } + }, + "717": { + "accessible_scopes": ["__main__", "__main__", "__main__.getPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 36, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 36 + } + }, + "718": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/getPublicKey/3b684397f6604a19c1ca2d5c5582ea20120aa5ea9a960892c6c6ecfc1b12fe56.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "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/getPublicKey/3b684397f6604a19c1ca2d5c5582ea20120aa5ea9a960892c6c6ecfc1b12fe56.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "720": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/2cf747b33fafe4b7e0f1cfb0079d61cecba83ef4f51af2d9bea36803bc3f4e9f.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 33, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 33 + }, + "While handling return value 'publicKey'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "721": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/2cf747b33fafe4b7e0f1cfb0079d61cecba83ef4f51af2d9bea36803bc3f4e9f.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 33, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/getPublicKey/3b684397f6604a19c1ca2d5c5582ea20120aa5ea9a960892c6c6ecfc1b12fe56.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 33 + }, + "While handling return value 'publicKey'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "723": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/getPublicKey/3b684397f6604a19c1ca2d5c5582ea20120aa5ea9a960892c6c6ecfc1b12fe56.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/getPublicKey/3b684397f6604a19c1ca2d5c5582ea20120aa5ea9a960892c6c6ecfc1b12fe56.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 63, + "start_line": 1 + } + }, + "724": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/getPublicKey/3b684397f6604a19c1ca2d5c5582ea20120aa5ea9a960892c6c6ecfc1b12fe56.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "725": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/getPublicKey/3b684397f6604a19c1ca2d5c5582ea20120aa5ea9a960892c6c6ecfc1b12fe56.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/getPublicKey/3b684397f6604a19c1ca2d5c5582ea20120aa5ea9a960892c6c6ecfc1b12fe56.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "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": 32 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "726": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/getPublicKey/3b684397f6604a19c1ca2d5c5582ea20120aa5ea9a960892c6c6ecfc1b12fe56.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "727": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "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": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "728": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "729": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "730": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "731": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + } + }, + "733": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 101, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 86, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "734": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 102, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "736": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "737": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "738": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "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": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "739": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "740": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "741": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "742": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/43a9d1274d92c1a4aee1843a7b473645245807418483fb76dcc5c8cdf673e692.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "743": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/getPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 32 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "744": { + "accessible_scopes": ["__main__", "__main__", "__main__.supportsInterface"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 12, + "start_line": 43 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 99 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 40 + } + }, + "745": { + "accessible_scopes": ["__main__", "__main__", "__main__.supportsInterface"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 12, + "start_line": 43 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 99 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 40 + } + }, + "746": { + "accessible_scopes": ["__main__", "__main__", "__main__.supportsInterface"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 12, + "start_line": 43 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 99 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 40 + } + }, + "747": { + "accessible_scopes": ["__main__", "__main__", "__main__.supportsInterface"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 39, + "start_line": 43 + }, + "While expanding the reference 'interfaceId' in:" + ], + "start_col": 5, + "start_line": 41 + } + }, + "748": { + "accessible_scopes": ["__main__", "__main__", "__main__.supportsInterface"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 12, + "start_line": 43 + } + }, + "750": { + "accessible_scopes": ["__main__", "__main__", "__main__.supportsInterface"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 43, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 43 + } + }, + "751": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/supportsInterface/40b33230f82887d6ee6ba7936c0fcb15006d084631250a62d0c39394fb5b7629.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "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/supportsInterface/40b33230f82887d6ee6ba7936c0fcb15006d084631250a62d0c39394fb5b7629.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "753": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 7, + "start_line": 42 + }, + "While handling return value 'success'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "754": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/5c10028f67364b153272aa9b4cbc0fb78920a40fab821ac7257b0069e0773b49.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 42, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/supportsInterface/40b33230f82887d6ee6ba7936c0fcb15006d084631250a62d0c39394fb5b7629.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 42 + }, + "While handling return value 'success'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "756": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/supportsInterface/40b33230f82887d6ee6ba7936c0fcb15006d084631250a62d0c39394fb5b7629.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/supportsInterface/40b33230f82887d6ee6ba7936c0fcb15006d084631250a62d0c39394fb5b7629.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 40 + }, + "While handling return value of" + ], + "start_col": 66, + "start_line": 1 + } + }, + "757": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/supportsInterface/40b33230f82887d6ee6ba7936c0fcb15006d084631250a62d0c39394fb5b7629.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "758": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/supportsInterface/40b33230f82887d6ee6ba7936c0fcb15006d084631250a62d0c39394fb5b7629.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/supportsInterface/40b33230f82887d6ee6ba7936c0fcb15006d084631250a62d0c39394fb5b7629.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "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": 40 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "759": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/supportsInterface/40b33230f82887d6ee6ba7936c0fcb15006d084631250a62d0c39394fb5b7629.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "760": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/708f2877a5fc05dca278266df4d8e2025597a78068ffd64385f0ef27ab208871.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 40 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 5, + "start_line": 41 + }, + "While handling calldata argument 'interfaceId'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "762": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "763": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "764": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "765": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "766": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/708f2877a5fc05dca278266df4d8e2025597a78068ffd64385f0ef27ab208871.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 41, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 155, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 129, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_interfaceId' in:" + ], + "start_col": 5, + "start_line": 41 + }, + "While handling calldata argument 'interfaceId'" + ], + "start_col": 34, + "start_line": 1 + } + }, + "767": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + } + }, + "769": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 106, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 91, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "770": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 107, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "772": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "773": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "774": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "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": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "775": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "776": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "777": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "778": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/bca8209c591df9f65b13800fe22999fe396aef7f2e9ee72505ad6a9793c5916d.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "779": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/supportsInterface/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 40, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 40 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "780": { + "accessible_scopes": ["__main__", "__main__", "__main__.get_super_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 28, + "start_line": 51 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 26, + "start_line": 101 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 48 + } + }, + "781": { + "accessible_scopes": ["__main__", "__main__", "__main__.get_super_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 68, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 28, + "start_line": 51 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 46, + "start_line": 101 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 42, + "start_line": 48 + } + }, + "782": { + "accessible_scopes": ["__main__", "__main__", "__main__.get_super_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 85, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 89, + "end_line": 101, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 28, + "start_line": 51 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 74, + "start_line": 101 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 70, + "start_line": 48 + } + }, + "783": { + "accessible_scopes": ["__main__", "__main__", "__main__.get_super_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 51, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 28, + "start_line": 51 + } + }, + "785": { + "accessible_scopes": ["__main__", "__main__", "__main__.get_super_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 52, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 52 + } + }, + "786": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/get_super_admin/e6598d2b0935cbaacc0fcad3f869b5c2a5595a5046678a57615bd81a084a1aed.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "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/get_super_admin/e6598d2b0935cbaacc0fcad3f869b5c2a5595a5046678a57615bd81a084a1aed.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "788": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/67d5669db6ab3725ed1196939ea9184945a54e1253728807377ec869b94f0492.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 49 + }, + "While handling return value 'super_admin_addr'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "789": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/67d5669db6ab3725ed1196939ea9184945a54e1253728807377ec869b94f0492.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/get_super_admin/e6598d2b0935cbaacc0fcad3f869b5c2a5595a5046678a57615bd81a084a1aed.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 49 + }, + "While handling return value 'super_admin_addr'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "791": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 88, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/get_super_admin/e6598d2b0935cbaacc0fcad3f869b5c2a5595a5046678a57615bd81a084a1aed.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/get_super_admin/e6598d2b0935cbaacc0fcad3f869b5c2a5595a5046678a57615bd81a084a1aed.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 73, + "start_line": 1 + } + }, + "792": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/get_super_admin/e6598d2b0935cbaacc0fcad3f869b5c2a5595a5046678a57615bd81a084a1aed.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "793": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/get_super_admin/e6598d2b0935cbaacc0fcad3f869b5c2a5595a5046678a57615bd81a084a1aed.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/get_super_admin/e6598d2b0935cbaacc0fcad3f869b5c2a5595a5046678a57615bd81a084a1aed.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "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": 48 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "794": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/get_super_admin/e6598d2b0935cbaacc0fcad3f869b5c2a5595a5046678a57615bd81a084a1aed.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "795": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "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": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "796": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 22, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "797": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 68, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 42, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "798": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 85, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 70, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "799": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + } + }, + "801": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 104, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "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": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "802": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 105, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "804": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "805": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "806": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "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": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "807": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "808": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "809": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "810": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/63d4b1da5f58b222767b5c6923d4607fd67eed8da3abdfa80227ba47d0fad2d5.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "811": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_super_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "812": { + "accessible_scopes": ["__main__", "__main__", "__main__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 21, + "start_line": 60 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 109 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 57 + } + }, + "813": { + "accessible_scopes": ["__main__", "__main__", "__main__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 21, + "start_line": 60 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 109 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 57 + } + }, + "814": { + "accessible_scopes": ["__main__", "__main__", "__main__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 21, + "start_line": 60 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 109 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 57 + } + }, + "815": { + "accessible_scopes": ["__main__", "__main__", "__main__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 58, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 42, + "start_line": 60 + }, + "While expanding the reference 'user_address' in:" + ], + "start_col": 5, + "start_line": 58 + } + }, + "816": { + "accessible_scopes": ["__main__", "__main__", "__main__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 60, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 21, + "start_line": 60 + } + }, + "818": { + "accessible_scopes": ["__main__", "__main__", "__main__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 61, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 61 + } + }, + "819": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/is_admin/54b77f869b062539a9e1f6aba909859e5d7a46953f3c6e607c37c50f84719702.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/is_admin/54b77f869b062539a9e1f6aba909859e5d7a46953f3c6e607c37c50f84719702.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "821": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 50, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/692ea1c03ef94afb6c407aef2b1b14c82b392f62b3aacaaa24e7ce8e609d87ea.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 7, + "start_line": 59 + }, + "While handling return value 'is_admin'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "822": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/692ea1c03ef94afb6c407aef2b1b14c82b392f62b3aacaaa24e7ce8e609d87ea.cairo" + }, + "parent_location": [ + { + "end_col": 21, + "end_line": 59, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/is_admin/54b77f869b062539a9e1f6aba909859e5d7a46953f3c6e607c37c50f84719702.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 7, + "start_line": 59 + }, + "While handling return value 'is_admin'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "824": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 73, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/is_admin/54b77f869b062539a9e1f6aba909859e5d7a46953f3c6e607c37c50f84719702.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/is_admin/54b77f869b062539a9e1f6aba909859e5d7a46953f3c6e607c37c50f84719702.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 58, + "start_line": 1 + } + }, + "825": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/is_admin/54b77f869b062539a9e1f6aba909859e5d7a46953f3c6e607c37c50f84719702.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "826": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/is_admin/54b77f869b062539a9e1f6aba909859e5d7a46953f3c6e607c37c50f84719702.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/is_admin/54b77f869b062539a9e1f6aba909859e5d7a46953f3c6e607c37c50f84719702.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "827": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_admin_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/is_admin/54b77f869b062539a9e1f6aba909859e5d7a46953f3c6e607c37c50f84719702.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "828": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/c79cf55c2f41aaa209bca53fb2d2dca7d4e563a34003bbd4e57ada6dda8a1e99.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 58, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 5, + "start_line": 58 + }, + "While handling calldata argument 'user_address'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "830": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "831": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "832": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "833": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "834": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c79cf55c2f41aaa209bca53fb2d2dca7d4e563a34003bbd4e57ada6dda8a1e99.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 58, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 157, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 130, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_user_address' in:" + ], + "start_col": 5, + "start_line": 58 + }, + "While handling calldata argument 'user_address'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "835": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + } + }, + "837": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 82, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "838": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "840": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "841": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "842": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "843": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "844": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "845": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "846": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/is_admin/47dc54a1c8eba1e0a431bbb9861a6a577666e68648940fe4dd41c93d94e0a07a.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "847": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.is_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/is_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 14, + "end_line": 57, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 57 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "848": { + "accessible_scopes": ["__main__", "__main__", "__main__.setPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 25, + "start_line": 115 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 69 + } + }, + "849": { + "accessible_scopes": ["__main__", "__main__", "__main__.setPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 45, + "start_line": 115 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 69 + } + }, + "850": { + "accessible_scopes": ["__main__", "__main__", "__main__.setPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 88, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 72 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 73, + "start_line": 115 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 69 + } + }, + "851": { + "accessible_scopes": ["__main__", "__main__", "__main__.setPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 70, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 28, + "start_line": 72 + }, + "While expanding the reference 'newPublicKey' in:" + ], + "start_col": 5, + "start_line": 70 + } + }, + "852": { + "accessible_scopes": ["__main__", "__main__", "__main__.setPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 72, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 72 + } + }, + "854": { + "accessible_scopes": ["__main__", "__main__", "__main__.setPublicKey"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 73, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 73 + } + }, + "855": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/8442669a24c29ff6d5063db132f71e228356ef131c5c70fde623342799c14bb2.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 70, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 69 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 5, + "start_line": 70 + }, + "While handling calldata argument 'newPublicKey'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "857": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "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": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "858": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "859": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "860": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "861": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/8442669a24c29ff6d5063db132f71e228356ef131c5c70fde623342799c14bb2.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 70, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 157, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 130, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_newPublicKey' in:" + ], + "start_col": 5, + "start_line": 70 + }, + "While handling calldata argument 'newPublicKey'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "862": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + } + }, + "864": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "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/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "866": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "867": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "868": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "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": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "869": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "870": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "871": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "873": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/f8713c73f8d22af1d0a9d32b90c808ff9a49c6ffa2faf2712a70740d1450c1be.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "874": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/setPublicKey/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 69, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 69 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "875": { + "accessible_scopes": ["__main__", "__main__", "__main__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 78 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 120 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 77 + } + }, + "876": { + "accessible_scopes": ["__main__", "__main__", "__main__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 66, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 78 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 40, + "start_line": 120 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 77 + } + }, + "877": { + "accessible_scopes": ["__main__", "__main__", "__main__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 83, + "end_line": 120, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 78 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 68, + "start_line": 120 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 77 + } + }, + "878": { + "accessible_scopes": ["__main__", "__main__", "__main__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 30, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 23, + "start_line": 78 + }, + "While expanding the reference 'address' in:" + ], + "start_col": 81, + "start_line": 77 + } + }, + "879": { + "accessible_scopes": ["__main__", "__main__", "__main__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 78, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 78 + } + }, + "881": { + "accessible_scopes": ["__main__", "__main__", "__main__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 79, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 79 + } + }, + "882": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/d7daa544e246461a936b5ac82f5344c08a96429550ee8026ea086c8d8ed93006.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 77 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 81, + "start_line": 77 + }, + "While handling calldata argument 'address'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "884": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "885": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "886": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 36, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "887": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 64, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "888": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/d7daa544e246461a936b5ac82f5344c08a96429550ee8026ea086c8d8ed93006.cairo" + }, + "parent_location": [ + { + "end_col": 94, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_address' in:" + ], + "start_col": 81, + "start_line": 77 + }, + "While handling calldata argument 'address'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "889": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + } + }, + "891": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "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/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "893": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "894": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "895": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "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": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "896": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "897": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "898": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "900": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/add_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "901": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/add_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 77, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 77 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "902": { + "accessible_scopes": ["__main__", "__main__", "__main__.isValidSignature"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 85, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 27, + "start_line": 90 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 128 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 88 + } + }, + "903": { + "accessible_scopes": ["__main__", "__main__", "__main__.isValidSignature"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 129, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 85, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 27, + "start_line": 90 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 129 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 88 + } + }, + "904": { + "accessible_scopes": ["__main__", "__main__", "__main__.isValidSignature"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 85, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 27, + "start_line": 90 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 130 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 88 + } + }, + "905": { + "accessible_scopes": ["__main__", "__main__", "__main__.isValidSignature"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 85, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 27, + "start_line": 90 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 131 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 88 + } + }, + "906": { + "accessible_scopes": ["__main__", "__main__", "__main__.isValidSignature"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 54, + "start_line": 90 + }, + "While expanding the reference 'hash' in:" + ], + "start_col": 3, + "start_line": 89 + } + }, + "907": { + "accessible_scopes": ["__main__", "__main__", "__main__.isValidSignature"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 73, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 60, + "start_line": 90 + }, + "While expanding the reference 'signature_len' in:" + ], + "start_col": 15, + "start_line": 89 + } + }, + "908": { + "accessible_scopes": ["__main__", "__main__", "__main__.isValidSignature"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 75, + "start_line": 90 + }, + "While expanding the reference 'signature' in:" + ], + "start_col": 36, + "start_line": 89 + } + }, + "909": { + "accessible_scopes": ["__main__", "__main__", "__main__.isValidSignature"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 85, + "end_line": 90, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 27, + "start_line": 90 + } + }, + "911": { + "accessible_scopes": ["__main__", "__main__", "__main__.isValidSignature"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 30, + "end_line": 91, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 91 + } + }, + "912": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/isValidSignature/788c6a8b6b18c5871daf6f002535597a864dc3acd6177843eee7ab2e36e975c5.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 3 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 18, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/return/isValidSignature/788c6a8b6b18c5871daf6f002535597a864dc3acd6177843eee7ab2e36e975c5.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "914": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/81481b77e98c23bf09409bf36feae804b99043d0f280564ccb359aeee5de8778.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 58, + "start_line": 89 + }, + "While handling return value 'isValid'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "915": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/81481b77e98c23bf09409bf36feae804b99043d0f280564ccb359aeee5de8778.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/isValidSignature/788c6a8b6b18c5871daf6f002535597a864dc3acd6177843eee7ab2e36e975c5.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 58, + "start_line": 89 + }, + "While handling return value 'isValid'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "917": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/isValidSignature/788c6a8b6b18c5871daf6f002535597a864dc3acd6177843eee7ab2e36e975c5.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/isValidSignature/788c6a8b6b18c5871daf6f002535597a864dc3acd6177843eee7ab2e36e975c5.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 65, + "start_line": 1 + } + }, + "918": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/isValidSignature/788c6a8b6b18c5871daf6f002535597a864dc3acd6177843eee7ab2e36e975c5.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "919": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/isValidSignature/788c6a8b6b18c5871daf6f002535597a864dc3acd6177843eee7ab2e36e975c5.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/isValidSignature/788c6a8b6b18c5871daf6f002535597a864dc3acd6177843eee7ab2e36e975c5.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 14, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_start' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "920": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/isValidSignature/788c6a8b6b18c5871daf6f002535597a864dc3acd6177843eee7ab2e36e975c5.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "921": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/8dcade045a914a94bd6d8ab9c7927a671c36ad8cecedb9f9ea763d7da696f3ef.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 89 + }, + "While handling calldata argument 'signature'" + ], + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 88 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "922": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/1e685535e26ead7c7414f5feeeb2e28bc52d93f40700caef24a3ce3ebdd87114.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 56, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/8dcade045a914a94bd6d8ab9c7927a671c36ad8cecedb9f9ea763d7da696f3ef.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 89 + }, + "While handling calldata argument 'signature'" + ], + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_signature_len' in:" + ], + "start_col": 15, + "start_line": 89 + }, + "While handling calldata argument 'signature_len'" + ], + "start_col": 36, + "start_line": 1 + } + }, + "923": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 57, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/8dcade045a914a94bd6d8ab9c7927a671c36ad8cecedb9f9ea763d7da696f3ef.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 89 + }, + "While handling calldata argument 'signature'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "924": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/1e685535e26ead7c7414f5feeeb2e28bc52d93f40700caef24a3ce3ebdd87114.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/8dcade045a914a94bd6d8ab9c7927a671c36ad8cecedb9f9ea763d7da696f3ef.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 89 + }, + "While handling calldata argument 'signature'" + ], + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 15, + "start_line": 89 + }, + "While handling calldata argument 'signature_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "926": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/1e685535e26ead7c7414f5feeeb2e28bc52d93f40700caef24a3ce3ebdd87114.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/8dcade045a914a94bd6d8ab9c7927a671c36ad8cecedb9f9ea763d7da696f3ef.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 89 + }, + "While handling calldata argument 'signature'" + ], + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_signature_len' in:" + ], + "start_col": 15, + "start_line": 89 + }, + "While handling calldata argument 'signature_len'" + ], + "start_col": 36, + "start_line": 1 + } + }, + "927": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/8dcade045a914a94bd6d8ab9c7927a671c36ad8cecedb9f9ea763d7da696f3ef.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 89 + }, + "While handling calldata argument 'signature'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "928": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "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": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "929": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/8dcade045a914a94bd6d8ab9c7927a671c36ad8cecedb9f9ea763d7da696f3ef.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 136, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 121, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 36, + "start_line": 89 + }, + "While handling calldata argument 'signature'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 88 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "930": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 88 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "931": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 88 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "932": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 112, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/972efe4adb0e1cedbdf0f0747cf1e121111a6180229de74773d49a6e595c4f3d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 88, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 88 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "933": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/8dcade045a914a94bd6d8ab9c7927a671c36ad8cecedb9f9ea763d7da696f3ef.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 136, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 121, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 36, + "start_line": 89 + }, + "While handling calldata argument 'signature'" + ], + "start_col": 23, + "start_line": 3 + } + }, + "935": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/b07888c526f97925bd7037f4dcde235d5ffb2d92354828348c217678c2166713.cairo" + }, + "parent_location": [ + { + "end_col": 13, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 162, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 143, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_hash' in:" + ], + "start_col": 3, + "start_line": 89 + }, + "While handling calldata argument 'hash'" + ], + "start_col": 27, + "start_line": 1 + } + }, + "936": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 52, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/1e685535e26ead7c7414f5feeeb2e28bc52d93f40700caef24a3ce3ebdd87114.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 206, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 178, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_signature_len' in:" + ], + "start_col": 15, + "start_line": 89 + }, + "While handling calldata argument 'signature_len'" + ], + "start_col": 36, + "start_line": 1 + } + }, + "937": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 59, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/8dcade045a914a94bd6d8ab9c7927a671c36ad8cecedb9f9ea763d7da696f3ef.cairo" + }, + "parent_location": [ + { + "end_col": 52, + "end_line": 89, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 242, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 218, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_signature' in:" + ], + "start_col": 36, + "start_line": 89 + }, + "While handling calldata argument 'signature'" + ], + "start_col": 32, + "start_line": 5 + } + }, + "939": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + } + }, + "941": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 136, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 105, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 90, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 121, + "start_line": 1 + } + }, + "942": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 106, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "944": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "945": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "946": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "947": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + } + }, + "948": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "949": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "950": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/dc25ac1b979358bf96523ef3405d0b0d9c7820971d203cff2e2c75e545e055cc.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "951": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/isValidSignature/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 87, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 87 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "952": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 444, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 21, + "start_line": 98 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 444 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 96 + } + }, + "953": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 21, + "start_line": 98 + } + }, + "955": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 444, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 98, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 99 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 128 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 21, + "start_line": 98 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 444 + } + }, + "956": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 129, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 99 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 129 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 96 + } + }, + "957": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 99 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 130 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 96 + } + }, + "958": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 99 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 131 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 96 + } + }, + "959": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 32, + "start_line": 99 + } + }, + "960": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 58, + "start_line": 99 + } + }, + "961": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 81, + "start_line": 99 + } + }, + "962": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 99, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 99 + } + }, + "964": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 100, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 100 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 96 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 99 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 128 + } + }, + "965": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 129, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 100, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 100 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 96 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 5, + "start_line": 99 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 129 + } + }, + "966": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 100, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 100 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 96 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 5, + "start_line": 99 + }, + "While trying to update the implicit return value 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 130 + } + }, + "967": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 99, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 100, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 100 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 96 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 99 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 131 + } + }, + "968": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 100, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 100 + } + }, + "969": { + "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": 98, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 97 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "970": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/7dc21e5febb3934461e79e32b9e043909f57ea5d5d88047175f79be259d9fdd5.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 97 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_call_array_len' in:" + ], + "start_col": 3, + "start_line": 97 + }, + "While handling calldata argument 'call_array_len'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "971": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 97 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "972": { + "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/7dc21e5febb3934461e79e32b9e043909f57ea5d5d88047175f79be259d9fdd5.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 97 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 3, + "start_line": 97 + }, + "While handling calldata argument 'call_array_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "974": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/7dc21e5febb3934461e79e32b9e043909f57ea5d5d88047175f79be259d9fdd5.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 97 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_call_array_len' in:" + ], + "start_col": 3, + "start_line": 97 + }, + "While handling calldata argument 'call_array_len'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "975": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 97 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 43, + "start_line": 8 + } + }, + "977": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 97 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "978": { + "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": 98, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 97 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 97 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "979": { + "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": 74, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 97 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 56, + "start_line": 97 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "980": { + "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": 91, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 97 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "981": { + "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": 74, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 97 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 56, + "start_line": 97 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "983": { + "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": 74, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 97 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 56, + "start_line": 97 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "984": { + "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": 91, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 97 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "985": { + "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": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "986": { + "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": 98, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 136, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 121, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 76, + "start_line": 97 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 97 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "987": { + "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__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "988": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "989": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 112, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/972efe4adb0e1cedbdf0f0747cf1e121111a6180229de74773d49a6e595c4f3d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 96, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 96 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "990": { + "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": 91, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 136, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 121, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 76, + "start_line": 97 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + } + }, + "992": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/7dc21e5febb3934461e79e32b9e043909f57ea5d5d88047175f79be259d9fdd5.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 182, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 153, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_call_array_len' in:" + ], + "start_col": 3, + "start_line": 97 + }, + "While handling calldata argument 'call_array_len'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "993": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 118, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 220, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 195, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_call_array' in:" + ], + "start_col": 25, + "start_line": 97 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 33, + "start_line": 5 + } + }, + "995": { + "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": 74, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 262, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 235, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 56, + "start_line": 97 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "996": { + "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": 91, + "end_line": 97, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 296, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 273, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata' in:" + ], + "start_col": 76, + "start_line": 97 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 31, + "start_line": 5 + } + }, + "998": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + } + }, + "1000": { + "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__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "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__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1002": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1003": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1004": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 136, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "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": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 121, + "start_line": 1 + } + }, + "1005": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + } + }, + "1006": { + "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__/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1007": { + "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__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "1009": { + "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__/883be30acb6a1330d51bfd10cbcbff897d747444eaacd9630821b0430bd22dc4.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1010": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 95, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 95 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1011": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 444, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 107, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 21, + "start_line": 107 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 444 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 105 + } + }, + "1012": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 107, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 21, + "start_line": 107 + } + }, + "1014": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 444, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 107, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 108 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 128 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 21, + "start_line": 107 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 444 + } + }, + "1015": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 129, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 108 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 129 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 105 + } + }, + "1016": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 108 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 130 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 105 + } + }, + "1017": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 108 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 131 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 105 + } + }, + "1018": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 32, + "start_line": 108 + } + }, + "1019": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 58, + "start_line": 108 + } + }, + "1020": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 81, + "start_line": 108 + } + }, + "1021": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 99, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 108 + } + }, + "1023": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 109 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 105 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 108 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 128 + } + }, + "1024": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 129, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 109 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 105 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 5, + "start_line": 108 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 129 + } + }, + "1025": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 109 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 105 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 5, + "start_line": 108 + }, + "While trying to update the implicit return value 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 130 + } + }, + "1026": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 108, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 109 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 105 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 108 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 131 + } + }, + "1027": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_declare__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 109, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 109 + } + }, + "1028": { + "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": 19, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.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": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.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": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 3, + "start_line": 106 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1030": { + "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": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1031": { + "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__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 105 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1032": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 105 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1033": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 112, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/972efe4adb0e1cedbdf0f0747cf1e121111a6180229de74773d49a6e595c4f3d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 105 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "1034": { + "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": 98, + "end_line": 105, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 136, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 121, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 105 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1035": { + "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": 19, + "end_line": 106, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 174, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 149, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_class_hash' in:" + ], + "start_col": 3, + "start_line": 106 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 33, + "start_line": 1 + } + }, + "1036": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + } + }, + "1038": { + "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__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "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__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1040": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1041": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1042": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 136, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 34, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 121, + "start_line": 1 + } + }, + "1043": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + } + }, + "1044": { + "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__/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1045": { + "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__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "1047": { + "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__/aeb171d2cc305f87c40b0407565ecdd1a4c396c46cd94f15ca0069e15eab01ed.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1048": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_declare__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 104, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 104 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1049": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 444, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 116, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 21, + "start_line": 116 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 444 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 114 + } + }, + "1050": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 116, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 21, + "start_line": 116 + } + }, + "1052": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 444, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 116, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 117 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 128 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 21, + "start_line": 116 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 444 + } + }, + "1053": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 129, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 117 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 129 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 114 + } + }, + "1054": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 117 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 130 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 114 + } + }, + "1055": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 117 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 131 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 114 + } + }, + "1056": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 56, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 32, + "start_line": 117 + } + }, + "1057": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 58, + "start_line": 117 + } + }, + "1058": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 81, + "start_line": 117 + } + }, + "1059": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 99, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 117 + } + }, + "1061": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 118 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 114 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 117 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 128 + } + }, + "1062": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 129, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 118 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 114 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 5, + "start_line": 117 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 129 + } + }, + "1063": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 130, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 118 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 114 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 5, + "start_line": 117 + }, + "While trying to update the implicit return value 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 130 + } + }, + "1064": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 24, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 99, + "end_line": 117, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 118 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 114 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 117 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 131 + } + }, + "1065": { + "accessible_scopes": ["__main__", "__main__", "__main__.__validate_deploy__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 118, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 118 + } + }, + "1066": { + "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/e0103dcf78458048e6a2fbe82ac74a16ee35839175ed068cc53ace2ff3c8d843.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.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": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.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": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 113 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 77, + "start_line": 115 + }, + "While handling calldata argument 'publicKey'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1068": { + "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": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1069": { + "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__/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1070": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 51, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 25, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1071": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 112, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/972efe4adb0e1cedbdf0f0747cf1e121111a6180229de74773d49a6e595c4f3d.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 53, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "1072": { + "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": 98, + "end_line": 114, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 136, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 121, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 83, + "start_line": 114 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1073": { + "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": 19, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 174, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 149, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_class_hash' in:" + ], + "start_col": 3, + "start_line": 115 + }, + "While handling calldata argument 'class_hash'" + ], + "start_col": 33, + "start_line": 1 + } + }, + "1074": { + "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": 48, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 234, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 198, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_contract_address_salt' in:" + ], + "start_col": 21, + "start_line": 115 + }, + "While handling calldata argument 'contract_address_salt'" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1075": { + "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/03a75895a8442aba97a638eaa20b177c1e47b4e404286bc1748ff6091d1700d2.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 290, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 256, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_super_admin_address' in:" + ], + "start_col": 50, + "start_line": 115 + }, + "While handling calldata argument 'super_admin_address'" + ], + "start_col": 42, + "start_line": 1 + } + }, + "1076": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/e0103dcf78458048e6a2fbe82ac74a16ee35839175ed068cc53ace2ff3c8d843.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 115, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 326, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 302, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_publicKey' in:" + ], + "start_col": 77, + "start_line": 115 + }, + "While handling calldata argument 'publicKey'" + ], + "start_col": 32, + "start_line": 1 + } + }, + "1077": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + } + }, + "1079": { + "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__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "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__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1081": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1082": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1083": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 136, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "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": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 121, + "start_line": 1 + } + }, + "1084": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + } + }, + "1085": { + "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__/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1086": { + "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__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "1088": { + "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__/e5e5754ec99301cac670359486e733b6e11a99083e1f6b7ebb23e8daccf5075b.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1089": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__validate_deploy__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 25, + "end_line": 113, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 113 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1090": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 27, + "end_line": 180, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 130 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 9, + "start_line": 180 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 122 + } + }, + "1091": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 123, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 181, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 130 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 9, + "start_line": 181 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 5, + "start_line": 123 + } + }, + "1092": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 182, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 130 + }, + "While trying to retrieve the implicit argument 'ecdsa_ptr' in:" + ], + "start_col": 9, + "start_line": 182 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 5, + "start_line": 124 + } + }, + "1093": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 125, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 183, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 130 + }, + "While trying to retrieve the implicit argument 'bitwise_ptr' in:" + ], + "start_col": 9, + "start_line": 183 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 5, + "start_line": 125 + } + }, + "1094": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 20, + "end_line": 126, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 184, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/library.cairo" + }, + "parent_location": [ + { + "end_col": 6, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 130 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 9, + "start_line": 184 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 126 + } + }, + "1095": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 9, + "start_line": 131 + }, + "While expanding the reference 'call_array_len' in:" + ], + "start_col": 3, + "start_line": 127 + } + }, + "1096": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 131 + }, + "While expanding the reference 'call_array' in:" + ], + "start_col": 25, + "start_line": 127 + } + }, + "1097": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 74, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 37, + "start_line": 131 + }, + "While expanding the reference 'calldata_len' in:" + ], + "start_col": 56, + "start_line": 127 + } + }, + "1098": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 91, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 131, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 51, + "start_line": 131 + }, + "While expanding the reference 'calldata' in:" + ], + "start_col": 76, + "start_line": 127 + } + }, + "1099": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 6, + "end_line": 132, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 36, + "start_line": 130 + } + }, + "1101": { + "accessible_scopes": ["__main__", "__main__", "__main__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 133, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 133 + } + }, + "1102": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/__execute__/372012ab0384bb7289ee5ea400e8c2c07e9056ce02e109689ce1ae824183c43b.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "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/__execute__/372012ab0384bb7289ee5ea400e8c2c07e9056ce02e109689ce1ae824183c43b.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "1104": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 54, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c2f1fff90123af1ac991a5f7ea9000b626c118903b694b399e02806d44fb5def.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 128 + }, + "While handling return value 'response_len'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1105": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 51, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 128 + }, + "While handling return value 'response'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "1106": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 128 + }, + "While handling return value 'response'" + ], + "start_col": 1, + "start_line": 5 + } + }, + "1108": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/c2f1fff90123af1ac991a5f7ea9000b626c118903b694b399e02806d44fb5def.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 53, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/arg_processor/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 128 + }, + "While handling return value 'response'" + ], + "start_col": 35, + "start_line": 10 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 128 + }, + "While handling return value 'response_len'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1110": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 83, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/arg_processor/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 128 + }, + "While handling return value 'response'" + ], + "start_col": 1, + "start_line": 10 + } + }, + "1111": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/c2f1fff90123af1ac991a5f7ea9000b626c118903b694b399e02806d44fb5def.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/arg_processor/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 32, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/arg_processor/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 128 + }, + "While handling return value 'response'" + ], + "start_col": 9, + "start_line": 12 + }, + "While expanding the reference '__return_value_ptr_copy' in:" + ], + "start_col": 25, + "start_line": 128 + }, + "While handling return value 'response'" + ], + "start_col": 31, + "start_line": 7 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 5, + "start_line": 128 + }, + "While handling return value 'response_len'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "1113": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 27, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/arg_processor/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 128 + }, + "While handling return value 'response'" + ], + "start_col": 9, + "start_line": 13 + } + }, + "1114": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/arg_processor/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 128 + }, + "While handling return value 'response'" + ], + "start_col": 9, + "start_line": 14 + } + }, + "1115": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/arg_processor/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 128 + }, + "While handling return value 'response'" + ], + "start_col": 1, + "start_line": 11 + } + }, + "1117": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/b929869545548e90b3e0972d942496bfe6c38d7ef8c117fc5015fd8f5ae5ede3.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 128, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/__execute__/372012ab0384bb7289ee5ea400e8c2c07e9056ce02e109689ce1ae824183c43b.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 128 + }, + "While handling return value 'response'" + ], + "start_col": 7, + "start_line": 5 + } + }, + "1118": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/__execute__/372012ab0384bb7289ee5ea400e8c2c07e9056ce02e109689ce1ae824183c43b.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "1119": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/__execute__/372012ab0384bb7289ee5ea400e8c2c07e9056ce02e109689ce1ae824183c43b.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/__execute__/372012ab0384bb7289ee5ea400e8c2c07e9056ce02e109689ce1ae824183c43b.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "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": 121 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "1120": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/__execute__/372012ab0384bb7289ee5ea400e8c2c07e9056ce02e109689ce1ae824183c43b.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "1121": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__execute__/2b6f94bd80770e05a0280a2684c74ec7cd726551cc04b16ccd7c3801383a9fd0.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 5, + "start_line": 2 + } + }, + "1123": { + "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": 20, + "end_line": 126, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 127 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 126 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1124": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/7dc21e5febb3934461e79e32b9e043909f57ea5d5d88047175f79be259d9fdd5.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 127 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_call_array_len' in:" + ], + "start_col": 3, + "start_line": 127 + }, + "While handling calldata argument 'call_array_len'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "1125": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 127 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "1126": { + "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/7dc21e5febb3934461e79e32b9e043909f57ea5d5d88047175f79be259d9fdd5.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 127 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 3, + "start_line": 127 + }, + "While handling calldata argument 'call_array_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1128": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/7dc21e5febb3934461e79e32b9e043909f57ea5d5d88047175f79be259d9fdd5.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 72, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 127 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_call_array_len' in:" + ], + "start_col": 3, + "start_line": 127 + }, + "While handling calldata argument 'call_array_len'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "1129": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 127 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 43, + "start_line": 8 + } + }, + "1131": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 76, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 25, + "start_line": 127 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "1132": { + "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": 20, + "end_line": 126, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 127 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 9, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 127 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 126 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1133": { + "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": 74, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 127 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 28, + "start_line": 2 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 56, + "start_line": 127 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "1134": { + "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": 91, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 127 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 1, + "start_line": 2 + } + }, + "1135": { + "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": 74, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 127 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 56, + "start_line": 127 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1137": { + "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": 74, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 127 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 43, + "start_line": 8 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 56, + "start_line": 127 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "1138": { + "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": 91, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 76, + "start_line": 127 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 26, + "start_line": 8 + } + }, + "1139": { + "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": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1140": { + "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": 20, + "end_line": 126, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/arg_processor/60a1d0127411d0a1f9a364f5245ae52da8e752ea42edf6ddaf5217c8bdeb8bad.cairo" + }, + "parent_location": [ + { + "end_col": 91, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 161, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 146, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 76, + "start_line": 127 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 25, + "start_line": 127 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 23, + "start_line": 3 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 5, + "start_line": 126 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1141": { + "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": 23, + "end_line": 122, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 5, + "start_line": 122 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1142": { + "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": 31, + "end_line": 123, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 5, + "start_line": 123 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1143": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 112, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/972efe4adb0e1cedbdf0f0747cf1e121111a6180229de74773d49a6e595c4f3d.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 124, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 5, + "start_line": 124 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "1144": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 112, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/14203d9b4e0dcdb2fae0cfadacffb50de6a91057e77d7d8f2555840ed4167b4d.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 125, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 128, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 117, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 5, + "start_line": 125 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1145": { + "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": 91, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 161, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 146, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 76, + "start_line": 127 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 23, + "start_line": 3 + } + }, + "1147": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 53, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/7dc21e5febb3934461e79e32b9e043909f57ea5d5d88047175f79be259d9fdd5.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 207, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 178, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_call_array_len' in:" + ], + "start_col": 3, + "start_line": 127 + }, + "While handling calldata argument 'call_array_len'" + ], + "start_col": 37, + "start_line": 1 + } + }, + "1148": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 118, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/arg_processor/cebc3d821006734f7e6cc8867c0cce4825b2d1b738c59da4073c2aecb313641e.cairo" + }, + "parent_location": [ + { + "end_col": 54, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 245, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 220, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_call_array' in:" + ], + "start_col": 25, + "start_line": 127 + }, + "While handling calldata argument 'call_array'" + ], + "start_col": 33, + "start_line": 5 + } + }, + "1150": { + "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": 74, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 287, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 260, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata_len' in:" + ], + "start_col": 56, + "start_line": 127 + }, + "While handling calldata argument 'calldata_len'" + ], + "start_col": 35, + "start_line": 1 + } + }, + "1151": { + "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": 91, + "end_line": 127, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 321, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 298, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_calldata' in:" + ], + "start_col": 76, + "start_line": 127 + }, + "While handling calldata argument 'calldata'" + ], + "start_col": 31, + "start_line": 5 + } + }, + "1153": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + } + }, + "1155": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1156": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1157": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + }, + "While auto generating local variable for 'ecdsa_ptr'." + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + } + }, + "1158": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 128, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 128, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 117, + "start_line": 1 + }, + "While auto generating local variable for 'bitwise_ptr'." + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 117, + "start_line": 1 + } + }, + "1159": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 161, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 100, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 146, + "start_line": 1 + } + }, + "1160": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 101, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "1162": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While auto generating local variable for 'syscall_ptr'." + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1163": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While auto generating local variable for 'pedersen_ptr'." + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1164": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "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": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "1165": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 103, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + }, + "While auto generating local variable for 'ecdsa_ptr'." + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 94, + "start_line": 1 + } + }, + "1166": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 128, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 128, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 117, + "start_line": 1 + }, + "While auto generating local variable for 'bitwise_ptr'." + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 117, + "start_line": 1 + } + }, + "1167": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "1168": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/__execute__/fda2b8aa49b29c30228f00b8e9823863453031a1abe9ca64b44c8468cfa74e87.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "1169": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.__execute__"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/__execute__/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 121, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 121 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1170": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_self_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 47, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 139 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 29, + "start_line": 163 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 138 + } + }, + "1171": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_self_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 70, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 75, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 139 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 49, + "start_line": 163 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 138 + } + }, + "1172": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_self_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 87, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 163, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 139 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 77, + "start_line": 163 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 138 + } + }, + "1173": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_self_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 139, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 139 + } + }, + "1175": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_self_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 140, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 140 + } + }, + "1176": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1177": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 24, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1178": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 44, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1179": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 87, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 72, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1180": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + } + }, + "1182": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "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/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1184": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1185": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1186": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "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": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1187": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "1188": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1189": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "1191": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/8f83d060e7e088c358526f8859eb82973ba2c094c7d9223df6230b744dfa211c.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1192": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_self_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 23, + "end_line": 138, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 138 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1193": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 146 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 142 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 145 + } + }, + "1194": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 65, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 146 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 142 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 145 + } + }, + "1195": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 142, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/WalletAdministration.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 146 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 142 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 145 + } + }, + "1196": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 97, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 26, + "start_line": 146 + }, + "While expanding the reference 'address' in:" + ], + "start_col": 84, + "start_line": 145 + } + }, + "1197": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 146, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 146 + } + }, + "1199": { + "accessible_scopes": ["__main__", "__main__", "__main__.remove_admin"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 147, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 5, + "start_line": 147 + } + }, + "1200": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/d7daa544e246461a936b5ac82f5344c08a96429550ee8026ea086c8d8ed93006.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 84, + "start_line": 145 + }, + "While handling calldata argument 'address'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "1202": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "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": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "1203": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1204": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 65, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 39, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "1205": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 67, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "1206": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/d7daa544e246461a936b5ac82f5344c08a96429550ee8026ea086c8d8ed93006.cairo" + }, + "parent_location": [ + { + "end_col": 97, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_address' in:" + ], + "start_col": 84, + "start_line": 145 + }, + "While handling calldata argument 'address'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "1207": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + } + }, + "1209": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "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/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "1211": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "1212": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "1213": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "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": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "1214": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/c6c4d3a7a58c6b37d5fdd51b25e5ab9f3e75174b411ab503db3ce03636ed6e2a.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 59, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'ecdsa_ptr' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 17, + "start_line": 1 + } + }, + "1215": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/2e2c5536af4c3ea88b562852f6f3740af166f645e0f066972184481010fe04da.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 60, + "start_line": 1 + }, + "While expanding the reference 'bitwise_ptr' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "1216": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 84, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 72, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "1218": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/0659a254e8c454b3c657c5278489e4243b32c053e1167867ca4c539b977e7a36.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "parent_location": [ + { + "end_col": 92, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 145 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "1219": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/remove_admin/b363de5c884e054e373732fa94161084d4128000eba968c31dbb40d4ab78ae25.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 145, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/accountAA_contracts/ChildrenAA/v1_0_0/myAccountAbstraction.cairo" + }, + "start_col": 6, + "start_line": 145 + }, + "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": {} + } + } + ], + "12": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "20": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "24": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 2 + } + } + } + ], + "29": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 5, + "starkware.cairo.common.math.assert_250_bit.low": 4, + "starkware.cairo.common.math.assert_250_bit.value": 3 + } + } + } + ], + "42": [ + { + "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": 5, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_le_felt.a": 6, + "starkware.cairo.common.math.assert_le_felt.b": 7, + "starkware.cairo.common.math.assert_le_felt.range_check_ptr": 8 + } + } + } + ], + "52": [ + { + "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": 5, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "66": [ + { + "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": 5, + "offset": 9 + }, + "reference_ids": {} + } + } + ], + "78": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_le_felt" + ], + "code": "assert excluded == 2", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 10 + }, + "reference_ids": {} + } + } + ], + "87": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_lt_felt" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert_integer(ids.b)\nassert (ids.a % PRIME) < (ids.b % PRIME), \\\n f'a = {ids.a % PRIME} is not less than b = {ids.b % PRIME}.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_lt_felt.a": 9, + "starkware.cairo.common.math.assert_lt_felt.b": 10 + } + } + } + ], + "100": [ + { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 11, + "starkware.starknet.common.storage.normalize_address.is_small": 12 + } + } + } + ], + "118": [ + { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 11, + "starkware.starknet.common.storage.normalize_address.is_250": 13 + } + } + } + ], + "145": [ + { + "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": 8, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 14 + } + } + } + ], + "153": [ + { + "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": 9, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 15 + } + } + } + ], + "160": [ + { + "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": 10, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 16 + } + } + } + ], + "168": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 17 + } + } + } + ], + "177": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 18 + } + } + } + ], + "187": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 13, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 19 + } + } + } + ], + "193": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 14, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 20 + } + } + } + ], + "197": [ + { + "accessible_scopes": [ + "starkware.cairo.common.signature", + "starkware.cairo.common.signature.verify_ecdsa_signature" + ], + "code": "ecdsa_builtin.add_signature(ids.ecdsa_ptr.address_, (ids.signature_r, ids.signature_s))", + "flow_tracking_data": { + "ap_tracking": { + "group": 15, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 23, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 21, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 22 + } + } + } + ], + "202": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math_cmp", + "starkware.cairo.common.math_cmp.is_le_felt" + ], + "code": "memory[ap] = 0 if (ids.a % PRIME) <= (ids.b % PRIME) else 1", + "flow_tracking_data": { + "ap_tracking": { + "group": 16, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math_cmp.is_le_felt.a": 24, + "starkware.cairo.common.math_cmp.is_le_felt.b": 25 + } + } + } + ], + "453": [ + { + "accessible_scopes": [ + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin" + ], + "code": "print(f\"***** remove_self_admin:caller_address = {ids.caller_address}\")", + "flow_tracking_data": { + "ap_tracking": { + "group": 33, + "offset": 135 + }, + "reference_ids": { + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin.caller_address": 26 + } + } + } + ], + "701": [ + { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.constructor"], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 52, + "offset": 62 + }, + "reference_ids": {} + } + } + ], + "718": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getPublicKey_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 54, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "751": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 58, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "786": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_super_admin_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "819": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_admin_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 65, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "864": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.setPublicKey" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 68, + "offset": 50 + }, + "reference_ids": {} + } + } + ], + "891": [ + { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.add_admin"], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "912": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 74, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1000": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 77, + "offset": 77 + }, + "reference_ids": {} + } + } + ], + "1038": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 79, + "offset": 63 + }, + "reference_ids": {} + } + } + ], + "1079": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 81, + "offset": 66 + }, + "reference_ids": {} + } + } + ], + "1102": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute___encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 84, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1182": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_self_admin" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 90, + "offset": 174 + }, + "reference_ids": {} + } + } + ], + "1209": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.remove_admin" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 94, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.Account": { + "destination": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account", + "type": "alias" + }, + "__main__.AccountCallArray": { + "destination": "accountAA_contracts.ChildrenAA.v1_0_0.library.AccountCallArray", + "type": "alias" + }, + "__main__.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "__main__.CAadmin": { + "destination": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "__main__.__execute__": { + "decorators": ["external"], + "pc": 1090, + "type": "function" + }, + "__main__.__execute__.Args": { + "full_name": "__main__.__execute__.Args", + "members": { + "call_array": { + "cairo_type": "accountAA_contracts.ChildrenAA.v1_0_0.library.AccountCallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__execute__.ImplicitArgs": { + "full_name": "__main__.__execute__.ImplicitArgs", + "members": { + "bitwise_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin*", + "offset": 3 + }, + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 4 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "__main__.__execute__.Return": { + "cairo_type": "(response_len: felt, response: felt*)", + "type": "type_definition" + }, + "__main__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate__": { + "decorators": ["external"], + "pc": 952, + "type": "function" + }, + "__main__.__validate__.Args": { + "full_name": "__main__.__validate__.Args", + "members": { + "call_array": { + "cairo_type": "accountAA_contracts.ChildrenAA.v1_0_0.library.AccountCallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.ImplicitArgs": { + "full_name": "__main__.__validate__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_declare__": { + "decorators": ["external"], + "pc": 1011, + "type": "function" + }, + "__main__.__validate_declare__.Args": { + "full_name": "__main__.__validate_declare__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.__validate_declare__.ImplicitArgs": { + "full_name": "__main__.__validate_declare__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate_declare__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_deploy__": { + "decorators": ["external"], + "pc": 1049, + "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 + }, + "publicKey": { + "cairo_type": "felt", + "offset": 3 + }, + "super_admin_address": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate_deploy__.ImplicitArgs": { + "full_name": "__main__.__validate_deploy__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate_deploy__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.add_admin": { + "decorators": ["external"], + "pc": 875, + "type": "function" + }, + "__main__.add_admin.Args": { + "full_name": "__main__.add_admin.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.add_admin.ImplicitArgs": { + "full_name": "__main__.add_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.add_admin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.add_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.children_account_super_admin_storage": { + "destination": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "type": "alias" + }, + "__main__.constructor": { + "decorators": ["constructor"], + "pc": 683, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "publicKey": { + "cairo_type": "felt", + "offset": 1 + }, + "super_admin_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.constructor.ImplicitArgs": { + "full_name": "__main__.constructor.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.constructor.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getPublicKey": { + "decorators": ["view"], + "pc": 712, + "type": "function" + }, + "__main__.getPublicKey.Args": { + "full_name": "__main__.getPublicKey.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getPublicKey.ImplicitArgs": { + "full_name": "__main__.getPublicKey.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.getPublicKey.Return": { + "cairo_type": "(publicKey: felt)", + "type": "type_definition" + }, + "__main__.getPublicKey.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_super_admin": { + "decorators": ["view"], + "pc": 780, + "type": "function" + }, + "__main__.get_super_admin.Args": { + "full_name": "__main__.get_super_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_super_admin.ImplicitArgs": { + "full_name": "__main__.get_super_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.get_super_admin.Return": { + "cairo_type": "(super_admin_addr: felt)", + "type": "type_definition" + }, + "__main__.get_super_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "__main__.isValidSignature": { + "decorators": ["view"], + "pc": 902, + "type": "function" + }, + "__main__.isValidSignature.Args": { + "full_name": "__main__.isValidSignature.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "signature": { + "cairo_type": "felt*", + "offset": 2 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.isValidSignature.ImplicitArgs": { + "full_name": "__main__.isValidSignature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.isValidSignature.Return": { + "cairo_type": "(isValid: felt)", + "type": "type_definition" + }, + "__main__.isValidSignature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.is_admin": { + "decorators": ["view"], + "pc": 812, + "type": "function" + }, + "__main__.is_admin.Args": { + "full_name": "__main__.is_admin.Args", + "members": { + "user_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.is_admin.ImplicitArgs": { + "full_name": "__main__.is_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.is_admin.Return": { + "cairo_type": "(is_admin: felt)", + "type": "type_definition" + }, + "__main__.is_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.remove_admin": { + "decorators": ["external"], + "pc": 1193, + "type": "function" + }, + "__main__.remove_admin.Args": { + "full_name": "__main__.remove_admin.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.remove_admin.ImplicitArgs": { + "full_name": "__main__.remove_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.remove_admin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.remove_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.remove_self_admin": { + "decorators": ["external"], + "pc": 1170, + "type": "function" + }, + "__main__.remove_self_admin.Args": { + "full_name": "__main__.remove_self_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.remove_self_admin.ImplicitArgs": { + "full_name": "__main__.remove_self_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.remove_self_admin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.remove_self_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.setPublicKey": { + "decorators": ["external"], + "pc": 848, + "type": "function" + }, + "__main__.setPublicKey.Args": { + "full_name": "__main__.setPublicKey.Args", + "members": { + "newPublicKey": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.setPublicKey.ImplicitArgs": { + "full_name": "__main__.setPublicKey.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.setPublicKey.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.setPublicKey.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.supportsInterface": { + "decorators": ["view"], + "pc": 744, + "type": "function" + }, + "__main__.supportsInterface.Args": { + "full_name": "__main__.supportsInterface.Args", + "members": { + "interfaceId": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.supportsInterface.ImplicitArgs": { + "full_name": "__main__.supportsInterface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.supportsInterface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__execute__": { + "decorators": ["external"], + "pc": 1121, + "type": "function" + }, + "__wrappers__.__execute__.Args": { + "full_name": "__wrappers__.__execute__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.ImplicitArgs": { + "full_name": "__wrappers__.__execute__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: starkware.cairo.common.cairo_builtins.BitwiseBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__wrappers__.__execute__.__wrapped_func": { + "destination": "__main__.__execute__", + "type": "alias" + }, + "__wrappers__.__execute___encode_return": { + "decorators": [], + "pc": 1102, + "type": "function" + }, + "__wrappers__.__execute___encode_return.Args": { + "full_name": "__wrappers__.__execute___encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(response_len: felt, response: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.__execute___encode_return.ImplicitArgs": { + "full_name": "__wrappers__.__execute___encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute___encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.__execute___encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.__execute___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate__": { + "decorators": ["external"], + "pc": 969, + "type": "function" + }, + "__wrappers__.__validate__.Args": { + "full_name": "__wrappers__.__validate__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.ImplicitArgs": { + "full_name": "__wrappers__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate__.__wrapped_func": { + "destination": "__main__.__validate__", + "type": "alias" + }, + "__wrappers__.__validate___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_declare__": { + "decorators": ["external"], + "pc": 1028, + "type": "function" + }, + "__wrappers__.__validate_declare__.Args": { + "full_name": "__wrappers__.__validate_declare__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_declare__.__wrapped_func": { + "destination": "__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": 1066, + "type": "function" + }, + "__wrappers__.__validate_deploy__.Args": { + "full_name": "__wrappers__.__validate_deploy__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_deploy__.__wrapped_func": { + "destination": "__main__.__validate_deploy__", + "type": "alias" + }, + "__wrappers__.__validate_deploy___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.add_admin": { + "decorators": ["external"], + "pc": 882, + "type": "function" + }, + "__wrappers__.add_admin.Args": { + "full_name": "__wrappers__.add_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.add_admin.ImplicitArgs": { + "full_name": "__wrappers__.add_admin.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.add_admin.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.add_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.add_admin.__wrapped_func": { + "destination": "__main__.add_admin", + "type": "alias" + }, + "__wrappers__.add_admin_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "decorators": ["constructor"], + "pc": 691, + "type": "function" + }, + "__wrappers__.constructor.Args": { + "full_name": "__wrappers__.constructor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.ImplicitArgs": { + "full_name": "__wrappers__.constructor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.constructor.__wrapped_func": { + "destination": "__main__.constructor", + "type": "alias" + }, + "__wrappers__.constructor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getPublicKey": { + "decorators": ["view"], + "pc": 727, + "type": "function" + }, + "__wrappers__.getPublicKey.Args": { + "full_name": "__wrappers__.getPublicKey.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getPublicKey.ImplicitArgs": { + "full_name": "__wrappers__.getPublicKey.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getPublicKey.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getPublicKey.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getPublicKey.__wrapped_func": { + "destination": "__main__.getPublicKey", + "type": "alias" + }, + "__wrappers__.getPublicKey_encode_return": { + "decorators": [], + "pc": 718, + "type": "function" + }, + "__wrappers__.getPublicKey_encode_return.Args": { + "full_name": "__wrappers__.getPublicKey_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(publicKey: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getPublicKey_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getPublicKey_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getPublicKey_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getPublicKey_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getPublicKey_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.get_super_admin": { + "decorators": ["view"], + "pc": 795, + "type": "function" + }, + "__wrappers__.get_super_admin.Args": { + "full_name": "__wrappers__.get_super_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_super_admin.ImplicitArgs": { + "full_name": "__wrappers__.get_super_admin.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_super_admin.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_super_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.get_super_admin.__wrapped_func": { + "destination": "__main__.get_super_admin", + "type": "alias" + }, + "__wrappers__.get_super_admin_encode_return": { + "decorators": [], + "pc": 786, + "type": "function" + }, + "__wrappers__.get_super_admin_encode_return.Args": { + "full_name": "__wrappers__.get_super_admin_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(super_admin_addr: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_super_admin_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_super_admin_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_super_admin_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_super_admin_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.get_super_admin_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.isValidSignature": { + "decorators": ["view"], + "pc": 921, + "type": "function" + }, + "__wrappers__.isValidSignature.Args": { + "full_name": "__wrappers__.isValidSignature.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature.ImplicitArgs": { + "full_name": "__wrappers__.isValidSignature.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.isValidSignature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.isValidSignature.__wrapped_func": { + "destination": "__main__.isValidSignature", + "type": "alias" + }, + "__wrappers__.isValidSignature_encode_return": { + "decorators": [], + "pc": 912, + "type": "function" + }, + "__wrappers__.isValidSignature_encode_return.Args": { + "full_name": "__wrappers__.isValidSignature_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(isValid: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.isValidSignature_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.isValidSignature_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.isValidSignature_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.isValidSignature_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.is_admin": { + "decorators": ["view"], + "pc": 828, + "type": "function" + }, + "__wrappers__.is_admin.Args": { + "full_name": "__wrappers__.is_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_admin.ImplicitArgs": { + "full_name": "__wrappers__.is_admin.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_admin.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.is_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.is_admin.__wrapped_func": { + "destination": "__main__.is_admin", + "type": "alias" + }, + "__wrappers__.is_admin_encode_return": { + "decorators": [], + "pc": 819, + "type": "function" + }, + "__wrappers__.is_admin_encode_return.Args": { + "full_name": "__wrappers__.is_admin_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(is_admin: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.is_admin_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.is_admin_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_admin_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.is_admin_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.is_admin_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.remove_admin": { + "decorators": ["external"], + "pc": 1200, + "type": "function" + }, + "__wrappers__.remove_admin.Args": { + "full_name": "__wrappers__.remove_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.remove_admin.ImplicitArgs": { + "full_name": "__wrappers__.remove_admin.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.remove_admin.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.remove_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.remove_admin.__wrapped_func": { + "destination": "__main__.remove_admin", + "type": "alias" + }, + "__wrappers__.remove_admin_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.remove_self_admin": { + "decorators": ["external"], + "pc": 1176, + "type": "function" + }, + "__wrappers__.remove_self_admin.Args": { + "full_name": "__wrappers__.remove_self_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.remove_self_admin.ImplicitArgs": { + "full_name": "__wrappers__.remove_self_admin.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.remove_self_admin.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.remove_self_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.remove_self_admin.__wrapped_func": { + "destination": "__main__.remove_self_admin", + "type": "alias" + }, + "__wrappers__.remove_self_admin_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.setPublicKey": { + "decorators": ["external"], + "pc": 855, + "type": "function" + }, + "__wrappers__.setPublicKey.Args": { + "full_name": "__wrappers__.setPublicKey.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setPublicKey.ImplicitArgs": { + "full_name": "__wrappers__.setPublicKey.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.setPublicKey.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.setPublicKey.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.setPublicKey.__wrapped_func": { + "destination": "__main__.setPublicKey", + "type": "alias" + }, + "__wrappers__.setPublicKey_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.supportsInterface": { + "decorators": ["view"], + "pc": 760, + "type": "function" + }, + "__wrappers__.supportsInterface.Args": { + "full_name": "__wrappers__.supportsInterface.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface.ImplicitArgs": { + "full_name": "__wrappers__.supportsInterface.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.supportsInterface.__wrapped_func": { + "destination": "__main__.supportsInterface", + "type": "alias" + }, + "__wrappers__.supportsInterface_encode_return": { + "decorators": [], + "pc": 751, + "type": "function" + }, + "__wrappers__.supportsInterface_encode_return.Args": { + "full_name": "__wrappers__.supportsInterface_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.supportsInterface_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.supportsInterface_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.supportsInterface_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.supportsInterface_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin": { + "type": "namespace" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.SELECTOR": { + "type": "const", + "value": 1524133648280639801706533509634389524039478923565664818026695214359498957329 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit": { + "decorators": [], + "pc": 222, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit.Args", + "members": { + "admin_requester": { + "cairo_type": "felt", + "offset": 0 + }, + "new_requester": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.AddAdmin.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin": { + "type": "namespace" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin": { + "decorators": [], + "pc": 432, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin.caller_address": { + "cairo_type": "felt", + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin._remove_self_admin.caller_address", + "references": [ + { + "ap_tracking_data": { + "group": 33, + "offset": 6 + }, + "pc": 435, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin": { + "decorators": [], + "pc": 343, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.assert_only_super_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin": { + "decorators": [], + "pc": 365, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin.Args", + "members": { + "user_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin.Return": { + "cairo_type": "(is_admin: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_is_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin": { + "decorators": [], + "pc": 359, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin.Return": { + "cairo_type": "(super_admin_address: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.get_super_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin": { + "decorators": [], + "pc": 401, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin.Args", + "members": { + "addr_admin": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.remove_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin": { + "decorators": [], + "pc": 372, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin.Args", + "members": { + "addr_admin": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.CAadmin.set_admin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.IACCOUNT_ID": { + "destination": "openzeppelin.utils.constants.library.IACCOUNT_ID", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.IERC165_ID": { + "destination": "openzeppelin.utils.constants.library.IERC165_ID", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin": { + "type": "namespace" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.SELECTOR": { + "type": "const", + "value": 515987330238316015968119135045389565644302312141766294798115704053397753406 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit": { + "decorators": [], + "pc": 247, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit.Args", + "members": { + "admin_requester": { + "cairo_type": "felt", + "offset": 0 + }, + "old_requester": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.RemoveAdmin.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.TRANSACTION_VERSION": { + "destination": "openzeppelin.utils.constants.library.TRANSACTION_VERSION", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.assert_not_equal": { + "destination": "starkware.cairo.common.math.assert_not_equal", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage": { + "type": "namespace" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_addr_whitelist_storage.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage": { + "type": "namespace" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr": { + "decorators": [], + "pc": 302, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr.Args", + "members": { + "admin_addr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.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" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read": { + "decorators": [], + "pc": 316, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read.Args", + "members": { + "admin_addr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.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" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read.Return": { + "cairo_type": "(is_admin: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write": { + "decorators": [], + "pc": 330, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write.Args", + "members": { + "admin_addr": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.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" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_admin_list_storage.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage": { + "type": "namespace" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.addr": { + "decorators": [], + "pc": 272, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.addr.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.addr.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.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" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read": { + "decorators": [], + "pc": 277, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.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" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read.Return": { + "cairo_type": "(super_admin_addr: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write": { + "decorators": [], + "pc": 290, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.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" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.is_le_felt": { + "destination": "starkware.cairo.common.math_cmp.is_le_felt", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.split_felt": { + "destination": "starkware.cairo.common.math.split_felt", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.verify_ecdsa_signature": { + "destination": "starkware.cairo.common.signature.verify_ecdsa_signature", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.verify_eth_signature_uint256": { + "destination": "starkware.cairo.common.cairo_secp.signature.verify_eth_signature_uint256", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account": { + "type": "namespace" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list": { + "decorators": [], + "pc": 625, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list.Args", + "members": { + "calls": { + "cairo_type": "accountAA_contracts.ChildrenAA.v1_0_0.library.Call*", + "offset": 1 + }, + "calls_len": { + "cairo_type": "felt", + "offset": 0 + }, + "response": { + "cairo_type": "felt*", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list.Return": { + "cairo_type": "(response_len: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._execute_list.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call": { + "decorators": [], + "pc": 659, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call.Args", + "members": { + "call_array": { + "cairo_type": "accountAA_contracts.ChildrenAA.v1_0_0.library.AccountCallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calls": { + "cairo_type": "accountAA_contracts.ChildrenAA.v1_0_0.library.Call*", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account._from_call_array_to_call.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self": { + "decorators": [], + "pc": 509, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.assert_only_self.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute": { + "decorators": [], + "pc": 578, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute.Args", + "members": { + "call_array": { + "cairo_type": "accountAA_contracts.ChildrenAA.v1_0_0.library.AccountCallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute.ImplicitArgs", + "members": { + "bitwise_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin*", + "offset": 3 + }, + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 4 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute.Return": { + "cairo_type": "(response_len: felt, response: felt*)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.execute.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key": { + "decorators": [], + "pc": 518, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key.Return": { + "cairo_type": "(public_key: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.get_public_key.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer": { + "decorators": [], + "pc": 493, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer.Args", + "members": { + "_public_key": { + "cairo_type": "felt", + "offset": 1 + }, + "super_admin_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.initializer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature": { + "decorators": [], + "pc": 559, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "signature": { + "cairo_type": "felt*", + "offset": 2 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature.Return": { + "cairo_type": "(is_valid: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.is_valid_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key": { + "decorators": [], + "pc": 550, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key.Args", + "members": { + "new_public_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.set_public_key.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface": { + "decorators": [], + "pc": 524, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface.Args", + "members": { + "interface_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Account.supports_interface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.AccountCallArray": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.AccountCallArray", + "members": { + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "data_offset": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + }, + "to": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Call": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.Call", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + }, + "to": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.IACCOUNT_ID": { + "destination": "openzeppelin.utils.constants.library.IACCOUNT_ID", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.IERC165_ID": { + "destination": "openzeppelin.utils.constants.library.IERC165_ID", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.TRANSACTION_VERSION": { + "destination": "openzeppelin.utils.constants.library.TRANSACTION_VERSION", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.assert_not_equal": { + "destination": "starkware.cairo.common.math.assert_not_equal", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage": { + "type": "namespace" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.addr": { + "decorators": [], + "pc": 463, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.addr.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.addr.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.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" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read": { + "decorators": [], + "pc": 468, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.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" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read.Return": { + "cairo_type": "(public_key: felt)", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write": { + "decorators": [], + "pc": 481, + "type": "function" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write.Args": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write.ImplicitArgs": { + "full_name": "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.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" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_public_key_storage.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.children_account_super_admin_storage": { + "destination": "accountAA_contracts.ChildrenAA.v1_0_0.WalletAdministration.children_account_super_admin_storage", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.is_le_felt": { + "destination": "starkware.cairo.common.math_cmp.is_le_felt", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.split_felt": { + "destination": "starkware.cairo.common.math.split_felt", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.verify_ecdsa_signature": { + "destination": "starkware.cairo.common.signature.verify_ecdsa_signature", + "type": "alias" + }, + "accountAA_contracts.ChildrenAA.v1_0_0.library.verify_eth_signature_uint256": { + "destination": "starkware.cairo.common.cairo_secp.signature.verify_eth_signature_uint256", + "type": "alias" + }, + "openzeppelin.utils.constants.library.DEFAULT_ADMIN_ROLE": { + "type": "const", + "value": 0 + }, + "openzeppelin.utils.constants.library.IACCESSCONTROL_ID": { + "type": "const", + "value": 2036718347 + }, + "openzeppelin.utils.constants.library.IACCOUNT_ID": { + "type": "const", + "value": 2792084853 + }, + "openzeppelin.utils.constants.library.IERC165_ID": { + "type": "const", + "value": 33540519 + }, + "openzeppelin.utils.constants.library.IERC721_ENUMERABLE_ID": { + "type": "const", + "value": 2014223715 + }, + "openzeppelin.utils.constants.library.IERC721_ID": { + "type": "const", + "value": 2158778573 + }, + "openzeppelin.utils.constants.library.IERC721_METADATA_ID": { + "type": "const", + "value": 1532892063 + }, + "openzeppelin.utils.constants.library.IERC721_RECEIVER_ID": { + "type": "const", + "value": 353073666 + }, + "openzeppelin.utils.constants.library.INVALID_ID": { + "type": "const", + "value": 4294967295 + }, + "openzeppelin.utils.constants.library.TRANSACTION_VERSION": { + "type": "const", + "value": 1 + }, + "openzeppelin.utils.constants.library.UINT8_MAX": { + "type": "const", + "value": 255 + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bitwise.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.bitwise.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.cairo_keccak.keccak.BLOCK_SIZE": { + "destination": "starkware.cairo.common.cairo_keccak.packed_keccak.BLOCK_SIZE", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.BYTES_IN_WORD": { + "type": "const", + "value": 8 + }, + "starkware.cairo.common.cairo_keccak.keccak.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.KECCAK_CAPACITY_IN_WORDS": { + "type": "const", + "value": 8 + }, + "starkware.cairo.common.cairo_keccak.keccak.KECCAK_FULL_RATE_IN_BYTES": { + "type": "const", + "value": 136 + }, + "starkware.cairo.common.cairo_keccak.keccak.KECCAK_FULL_RATE_IN_WORDS": { + "type": "const", + "value": 17 + }, + "starkware.cairo.common.cairo_keccak.keccak.KECCAK_STATE_SIZE_FELTS": { + "type": "const", + "value": 25 + }, + "starkware.cairo.common.cairo_keccak.keccak.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.assert_lt": { + "destination": "starkware.cairo.common.math.assert_lt", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.assert_nn": { + "destination": "starkware.cairo.common.math.assert_nn", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.memset": { + "destination": "starkware.cairo.common.memset.memset", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.packed_keccak_func": { + "destination": "starkware.cairo.common.cairo_keccak.packed_keccak.packed_keccak_func", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.split_felt": { + "destination": "starkware.cairo.common.math.split_felt", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.uint256_reverse_endian": { + "destination": "starkware.cairo.common.uint256.uint256_reverse_endian", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.keccak.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.ALL_ONES": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719234 + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.BLOCK_SIZE": { + "type": "const", + "value": 3 + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.SHIFTS": { + "type": "const", + "value": 340282366920938463481821351505477763073 + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.cairo.common.cairo_keccak.packed_keccak.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.BASE": { + "destination": "starkware.cairo.common.cairo_secp.constants.BASE", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.BigInt3": { + "full_name": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_secp.bigint.RC_BOUND": { + "destination": "starkware.cairo.common.math_cmp.RC_BOUND", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3": { + "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5": { + "full_name": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt5", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + }, + "d3": { + "cairo_type": "felt", + "offset": 3 + }, + "d4": { + "cairo_type": "felt", + "offset": 4 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_secp.bigint.assert_nn": { + "destination": "starkware.cairo.common.math.assert_nn", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.bigint.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.constants.BASE": { + "type": "const", + "value": 77371252455336267181195264 + }, + "starkware.cairo.common.cairo_secp.constants.BETA": { + "type": "const", + "value": 7 + }, + "starkware.cairo.common.cairo_secp.constants.N0": { + "type": "const", + "value": 10428087374290690730508609 + }, + "starkware.cairo.common.cairo_secp.constants.N1": { + "type": "const", + "value": 77371252455330678278691517 + }, + "starkware.cairo.common.cairo_secp.constants.N2": { + "type": "const", + "value": 19342813113834066795298815 + }, + "starkware.cairo.common.cairo_secp.constants.P0": { + "type": "const", + "value": 77371252455336262886226991 + }, + "starkware.cairo.common.cairo_secp.constants.P1": { + "type": "const", + "value": 77371252455336267181195263 + }, + "starkware.cairo.common.cairo_secp.constants.P2": { + "type": "const", + "value": 19342813113834066795298815 + }, + "starkware.cairo.common.cairo_secp.constants.SECP_REM": { + "type": "const", + "value": 4294968273 + }, + "starkware.cairo.common.cairo_secp.ec.BigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.EcPoint": { + "full_name": "starkware.cairo.common.cairo_secp.ec.EcPoint", + "members": { + "x": { + "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "offset": 0 + }, + "y": { + "cairo_type": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_secp.ec.UnreducedBigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.is_zero": { + "destination": "starkware.cairo.common.cairo_secp.field.is_zero", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.nondet_bigint3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.unreduced_mul": { + "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.unreduced_sqr": { + "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.ec.verify_zero": { + "destination": "starkware.cairo.common.cairo_secp.field.verify_zero", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.BASE": { + "destination": "starkware.cairo.common.cairo_secp.constants.BASE", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.BigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.P0": { + "destination": "starkware.cairo.common.cairo_secp.constants.P0", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.P1": { + "destination": "starkware.cairo.common.cairo_secp.constants.P1", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.P2": { + "destination": "starkware.cairo.common.cairo_secp.constants.P2", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.SECP_REM": { + "destination": "starkware.cairo.common.cairo_secp.constants.SECP_REM", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.UnreducedBigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.field.nondet_bigint3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.BASE": { + "destination": "starkware.cairo.common.cairo_secp.bigint.BASE", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.BETA": { + "destination": "starkware.cairo.common.cairo_secp.constants.BETA", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.BigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.BigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.EcPoint": { + "destination": "starkware.cairo.common.cairo_secp.ec.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.N0": { + "destination": "starkware.cairo.common.cairo_secp.constants.N0", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.N1": { + "destination": "starkware.cairo.common.cairo_secp.constants.N1", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.N2": { + "destination": "starkware.cairo.common.cairo_secp.constants.N2", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.RC_BOUND": { + "destination": "starkware.cairo.common.math_cmp.RC_BOUND", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.Uint256": { + "destination": "starkware.cairo.common.uint256.Uint256", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.UnreducedBigInt3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.UnreducedBigInt3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.assert_nn": { + "destination": "starkware.cairo.common.math.assert_nn", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.bigint_mul": { + "destination": "starkware.cairo.common.cairo_secp.bigint.bigint_mul", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.bigint_to_uint256": { + "destination": "starkware.cairo.common.cairo_secp.bigint.bigint_to_uint256", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.ec_add": { + "destination": "starkware.cairo.common.cairo_secp.ec.ec_add", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.ec_mul": { + "destination": "starkware.cairo.common.cairo_secp.ec.ec_mul", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.ec_negate": { + "destination": "starkware.cairo.common.cairo_secp.ec.ec_negate", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.finalize_keccak": { + "destination": "starkware.cairo.common.cairo_keccak.keccak.finalize_keccak", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.keccak_uint256s_bigend": { + "destination": "starkware.cairo.common.cairo_keccak.keccak.keccak_uint256s_bigend", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.nondet_bigint3": { + "destination": "starkware.cairo.common.cairo_secp.bigint.nondet_bigint3", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.reduce": { + "destination": "starkware.cairo.common.cairo_secp.field.reduce", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.uint256_to_bigint": { + "destination": "starkware.cairo.common.cairo_secp.bigint.uint256_to_bigint", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.unreduced_mul": { + "destination": "starkware.cairo.common.cairo_secp.field.unreduced_mul", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.unreduced_sqr": { + "destination": "starkware.cairo.common.cairo_secp.field.unreduced_sqr", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.validate_reduced_field_element": { + "destination": "starkware.cairo.common.cairo_secp.field.validate_reduced_field_element", + "type": "alias" + }, + "starkware.cairo.common.cairo_secp.signature.verify_zero": { + "destination": "starkware.cairo.common.cairo_secp.field.verify_zero", + "type": "alias" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec.EcOpBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "alias" + }, + "starkware.cairo.common.ec.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.ec.StarkCurve": { + "type": "namespace" + }, + "starkware.cairo.common.ec.StarkCurve.ALPHA": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.ec.StarkCurve.Args": { + "full_name": "starkware.cairo.common.ec.StarkCurve.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.ec.StarkCurve.BETA": { + "type": "const", + "value": -476910135076337975234679399815567221425937815956490878998147463828055613816 + }, + "starkware.cairo.common.ec.StarkCurve.GEN_X": { + "type": "const", + "value": 874739451078007766457464989774322083649278607533249481151382481072868806602 + }, + "starkware.cairo.common.ec.StarkCurve.GEN_Y": { + "type": "const", + "value": 152666792071518830868575557812948353041420400780739481342941381225525861407 + }, + "starkware.cairo.common.ec.StarkCurve.ImplicitArgs": { + "full_name": "starkware.cairo.common.ec.StarkCurve.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.ec.StarkCurve.ORDER": { + "type": "const", + "value": -96363463615509210819012598251359154898 + }, + "starkware.cairo.common.ec.StarkCurve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.ec.StarkCurve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.ec.is_quad_residue": { + "destination": "starkware.cairo.common.math.is_quad_residue", + "type": "alias" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "decorators": [], + "pc": 3, + "type": "function" + }, + "starkware.cairo.common.hash.hash2.Args": { + "full_name": "starkware.cairo.common.hash.hash2.Args", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", + "members": { + "hash_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_250_bit": { + "decorators": ["known_ap_change"], + "pc": 29, + "type": "function" + }, + "starkware.cairo.common.math.assert_250_bit.Args": { + "full_name": "starkware.cairo.common.math.assert_250_bit.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": { + "type": "const", + "value": 5316911983139663491615228241121378304 + }, + "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_250_bit.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": { + "type": "const", + "value": 1809251394333065553493296640760748560207343510400633813116524750123642650624 + }, + "starkware.cairo.common.math.assert_250_bit.high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.high", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 29, + "value": "[cast([fp + (-4)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.low", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 29, + "value": "[cast([fp + (-4)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.value", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 29, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt": { + "decorators": ["known_ap_change"], + "pc": 42, + "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": 5, + "offset": 0 + }, + "pc": 42, + "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": 5, + "offset": 0 + }, + "pc": 42, + "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": 5, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 8 + }, + "pc": 52, + "value": "cast([fp + (-5)] + 4, felt)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_a": { + "pc": 66, + "type": "label" + }, + "starkware.cairo.common.math.assert_le_felt.skip_exclude_b_minus_a": { + "pc": 78, + "type": "label" + }, + "starkware.cairo.common.math.assert_lt_felt": { + "decorators": ["known_ap_change"], + "pc": 87, + "type": "function" + }, + "starkware.cairo.common.math.assert_lt_felt.Args": { + "full_name": "starkware.cairo.common.math.assert_lt_felt.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_lt_felt.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_lt_felt.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_lt_felt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_lt_felt.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_lt_felt.a", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 87, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_lt_felt.b": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_lt_felt.b", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 87, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 24, + "type": "function" + }, + "starkware.cairo.common.math.assert_not_zero.Args": { + "full_name": "starkware.cairo.common.math.assert_not_zero.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_not_zero.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_not_zero.value", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.RC_BOUND": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math_cmp.assert_le_felt": { + "destination": "starkware.cairo.common.math.assert_le_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.assert_lt_felt": { + "destination": "starkware.cairo.common.math.assert_lt_felt", + "type": "alias" + }, + "starkware.cairo.common.math_cmp.is_le_felt": { + "decorators": ["known_ap_change"], + "pc": 202, + "type": "function" + }, + "starkware.cairo.common.math_cmp.is_le_felt.Args": { + "full_name": "starkware.cairo.common.math_cmp.is_le_felt.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs": { + "full_name": "starkware.cairo.common.math_cmp.is_le_felt.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math_cmp.is_le_felt.Return": { + "cairo_type": "felt", + "type": "type_definition" + }, + "starkware.cairo.common.math_cmp.is_le_felt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math_cmp.is_le_felt.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math_cmp.is_le_felt.a", + "references": [ + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 202, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_le_felt.b": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math_cmp.is_le_felt.b", + "references": [ + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 202, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math_cmp.is_le_felt.not_le": { + "pc": 214, + "type": "label" + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 9, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 14, + "type": "label" + }, + "starkware.cairo.common.pow.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.pow.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.pow.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.registers.get_ap": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.registers.get_fp_and_pc": { + "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.signature.EcOpBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "alias" + }, + "starkware.cairo.common.signature.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.signature.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.signature.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "starkware.cairo.common.signature.StarkCurve": { + "destination": "starkware.cairo.common.ec.StarkCurve", + "type": "alias" + }, + "starkware.cairo.common.signature.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_add": { + "destination": "starkware.cairo.common.ec.ec_add", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_mul": { + "destination": "starkware.cairo.common.ec.ec_mul", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_sub": { + "destination": "starkware.cairo.common.ec.ec_sub", + "type": "alias" + }, + "starkware.cairo.common.signature.is_x_on_curve": { + "destination": "starkware.cairo.common.ec.is_x_on_curve", + "type": "alias" + }, + "starkware.cairo.common.signature.recover_y": { + "destination": "starkware.cairo.common.ec.recover_y", + "type": "alias" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature": { + "decorators": [], + "pc": 197, + "type": "function" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.Args": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.Args", + "members": { + "message": { + "cairo_type": "felt", + "offset": 0 + }, + "public_key": { + "cairo_type": "felt", + "offset": 1 + }, + "signature_r": { + "cairo_type": "felt", + "offset": 2 + }, + "signature_s": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 199, + "value": "cast([fp + (-7)] + 2, starkware.cairo.common.cairo_builtins.SignatureBuiltin*)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r", + "references": [ + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s", + "references": [ + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.uint256.ALL_ONES": { + "type": "const", + "value": 340282366920938463463374607431768211455 + }, + "starkware.cairo.common.uint256.BitwiseBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "type": "alias" + }, + "starkware.cairo.common.uint256.HALF_SHIFT": { + "type": "const", + "value": 18446744073709551616 + }, + "starkware.cairo.common.uint256.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.uint256.Uint256": { + "full_name": "starkware.cairo.common.uint256.Uint256", + "members": { + "high": { + "cairo_type": "felt", + "offset": 1 + }, + "low": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.uint256.assert_in_range": { + "destination": "starkware.cairo.common.math.assert_in_range", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_and": { + "destination": "starkware.cairo.common.bitwise.bitwise_and", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_or": { + "destination": "starkware.cairo.common.bitwise.bitwise_or", + "type": "alias" + }, + "starkware.cairo.common.uint256.bitwise_xor": { + "destination": "starkware.cairo.common.bitwise.bitwise_xor", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_ap": { + "destination": "starkware.cairo.common.registers.get_ap", + "type": "alias" + }, + "starkware.cairo.common.uint256.get_fp_and_pc": { + "destination": "starkware.cairo.common.registers.get_fp_and_pc", + "type": "alias" + }, + "starkware.cairo.common.uint256.is_le": { + "destination": "starkware.cairo.common.math_cmp.is_le", + "type": "alias" + }, + "starkware.cairo.common.uint256.pow": { + "destination": "starkware.cairo.common.pow.pow", + "type": "alias" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.storage.normalize_address": { + "decorators": ["known_ap_change"], + "pc": 98, + "type": "function" + }, + "starkware.starknet.common.storage.normalize_address.Args": { + "full_name": "starkware.starknet.common.storage.normalize_address.Args", + "members": { + "addr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.storage.normalize_address.addr": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.addr", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 98, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_250": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.is_250", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 118, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_small": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.is_small", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 1 + }, + "pc": 100, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.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": 138, + "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": 8, + "offset": 0 + }, + "pc": 138, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 1 + }, + "pc": 145, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 180, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 180, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 1 + }, + "pc": 187, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 150, + "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": 9, + "offset": 0 + }, + "pc": 150, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 1 + }, + "pc": 153, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_contract_address": { + "decorators": [], + "pc": 157, + "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": 10, + "offset": 0 + }, + "pc": 157, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 1 + }, + "pc": 160, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_tx_info": { + "decorators": [], + "pc": 190, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_tx_info.Args": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.Return": { + "cairo_type": "(tx_info: starkware.starknet.common.syscalls.TxInfo*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_tx_info.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 190, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 1 + }, + "pc": 193, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 164, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 164, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 1 + }, + "pc": 168, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 172, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 172, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 1 + }, + "pc": 177, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 9, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 3 + }, + "pc": 16, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 29, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 29, + "value": "[cast([fp + (-4)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 29, + "value": "[cast([fp + (-4)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 42, + "value": "[cast(fp + (-5), felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 87, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 87, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 98, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 1 + }, + "pc": 100, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 2 + }, + "pc": 118, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 138, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 150, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 157, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 164, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 172, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 180, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 190, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 15, + "offset": 0 + }, + "pc": 197, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" + }, + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 202, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 16, + "offset": 0 + }, + "pc": 202, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 33, + "offset": 6 + }, + "pc": 435, + "value": "[cast(ap + (-1), felt*)]" + } + ] + } + } +} diff --git a/www/versioned_docs/version-5.24.3/guides/compiled_contracts/myAccountAbstraction_abi.json b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/myAccountAbstraction_abi.json new file mode 100644 index 000000000..ce438cd07 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/myAccountAbstraction_abi.json @@ -0,0 +1,285 @@ +[ + { + "members": [ + { + "name": "to", + "offset": 0, + "type": "felt" + }, + { + "name": "selector", + "offset": 1, + "type": "felt" + }, + { + "name": "data_offset", + "offset": 2, + "type": "felt" + }, + { + "name": "data_len", + "offset": 3, + "type": "felt" + } + ], + "name": "AccountCallArray", + "size": 4, + "type": "struct" + }, + { + "data": [ + { + "name": "admin_requester", + "type": "felt" + }, + { + "name": "new_requester", + "type": "felt" + } + ], + "keys": [], + "name": "AddAdmin", + "type": "event" + }, + { + "data": [ + { + "name": "admin_requester", + "type": "felt" + }, + { + "name": "old_requester", + "type": "felt" + } + ], + "keys": [], + "name": "RemoveAdmin", + "type": "event" + }, + { + "inputs": [ + { + "name": "super_admin_address", + "type": "felt" + }, + { + "name": "publicKey", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + }, + { + "inputs": [], + "name": "getPublicKey", + "outputs": [ + { + "name": "publicKey", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "interfaceId", + "type": "felt" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "get_super_admin", + "outputs": [ + { + "name": "super_admin_addr", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "user_address", + "type": "felt" + } + ], + "name": "is_admin", + "outputs": [ + { + "name": "is_admin", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "newPublicKey", + "type": "felt" + } + ], + "name": "setPublicKey", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "address", + "type": "felt" + } + ], + "name": "add_admin", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "felt" + }, + { + "name": "signature_len", + "type": "felt" + }, + { + "name": "signature", + "type": "felt*" + } + ], + "name": "isValidSignature", + "outputs": [ + { + "name": "isValid", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "AccountCallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__validate__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "name": "__validate_declare__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + }, + { + "name": "contract_address_salt", + "type": "felt" + }, + { + "name": "super_admin_address", + "type": "felt" + }, + { + "name": "publicKey", + "type": "felt" + } + ], + "name": "__validate_deploy__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "AccountCallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__execute__", + "outputs": [ + { + "name": "response_len", + "type": "felt" + }, + { + "name": "response", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [], + "name": "remove_self_admin", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "address", + "type": "felt" + } + ], + "name": "remove_admin", + "outputs": [], + "type": "function" + } +] diff --git a/www/versioned_docs/version-5.24.3/guides/compiled_contracts/test.json b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/test.json new file mode 100644 index 000000000..f97d3dea7 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/test.json @@ -0,0 +1,4719 @@ +{ + "abi": [ + { + "inputs": [ + { + "name": "amount1", + "type": "felt" + }, + { + "name": "amount2", + "type": "felt" + } + ], + "name": "increase_balance", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "get_balance", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": "0x3b", + "selector": "0x362398bec32bc0ebb411203221a35a0301193a96f317ebe5e40be9f60d15320" + }, + { + "offset": "0x5d", + "selector": "0x39e11d48192e4333233c7eb19d10ad67c362bb28580c604d67884c85da39695" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": ["pedersen", "range_check"], + "compiler_version": "0.10.2", + "data": [ + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x206f38f7e4f15e87567361213c28f235cccdaa1d7fd34c9db1dfe9489c6a091", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", + "0x48287ffc7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48287ffd7ffc8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": { + "file_contents": { + "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo": "assert [cast(fp + (-4), felt*)] = __calldata_actual_size;\n", + "autogen/starknet/arg_processor/293368f3a0e12cfcf22314a31e13b9801e95a5b8b2b71822a2fbbdf5a01ea795.cairo": "assert [__return_value_ptr] = ret_value.res;\nlet __return_value_ptr = __return_value_ptr + 1;\n", + "autogen/starknet/arg_processor/661bf4b8f5d74d0bbfe7333dca00827359989baeadbd53f5999e794ed862f82c.cairo": "let __calldata_arg_amount2 = [__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/d2f646dd6acde000081dc641076f80be2e2fc7bb025cc9db4551eb7f2f655c30.cairo": "let __calldata_arg_amount1 = [__calldata_ptr];\nlet __calldata_ptr = __calldata_ptr + 1;\n", + "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}();\nlet (range_check_ptr, retdata_size, retdata) = get_balance_encode_return(ret_value, range_check_ptr);\n", + "autogen/starknet/external/get_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/get_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/get_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/increase_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo": "let range_check_ptr = [cast([cast(fp + (-5), felt**)] + 2, felt*)];\n", + "autogen/starknet/external/increase_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo": "let pedersen_ptr = [cast([cast(fp + (-5), felt**)] + 1, starkware.cairo.common.cairo_builtins.HashBuiltin**)];\n", + "autogen/starknet/external/increase_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo": "let syscall_ptr = [cast([cast(fp + (-5), felt**)] + 0, felt**)];\n", + "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo": "return (syscall_ptr,pedersen_ptr,range_check_ptr,retdata_size,retdata);\n", + "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo": "let ret_value = __wrapped_func{syscall_ptr=syscall_ptr, pedersen_ptr=pedersen_ptr, range_check_ptr=range_check_ptr}(amount1=__calldata_arg_amount1, amount2=__calldata_arg_amount2,);\n%{ memory[ap] = segments.add() %} // Allocate memory for return value.\ntempvar retdata: felt*;\nlet retdata_size = 0;\n", + "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo": "func get_balance_encode_return(ret_value: (res: felt), range_check_ptr) -> (\n range_check_ptr: felt, data_len: felt, data: felt*) {\n %{ memory[ap] = segments.add() %}\n alloc_locals;\n local __return_value_ptr_start: felt*;\n let __return_value_ptr = __return_value_ptr_start;\n with range_check_ptr {\n }\n return (\n range_check_ptr=range_check_ptr,\n data_len=__return_value_ptr - __return_value_ptr_start,\n data=__return_value_ptr_start);\n}\n", + "autogen/starknet/storage_var/balance/decl.cairo": "namespace balance {\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}() -> (res: 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/balance/impl.cairo": "namespace balance {\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 = 916907772491729262376534102982219947830828984996257231353398618781993312401;\n return (res=res);\n }\n\n func read{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (res: 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": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 58, + "start_line": 350 + } + }, + "2": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 350 + } + }, + "3": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 98, + "end_line": 350, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 350 + } + }, + "4": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 87, + "end_line": 351, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 351 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 53, + "end_line": 353, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 348, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 35, + "end_line": 354, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 348 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 353 + } + }, + "6": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 354, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 19, + "start_line": 354 + } + }, + "7": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 354, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 354 + } + }, + "8": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 368, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 18, + "start_line": 368 + } + }, + "10": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 368, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 367 + } + }, + "11": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 368, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 367 + } + }, + "12": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 368, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 367 + } + }, + "13": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 88, + "end_line": 369, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 369 + }, + "n_prefix_newlines": 0 + } + ], + "inst": { + "end_col": 54, + "end_line": 370, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 366, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "parent_location": [ + { + "end_col": 15, + "end_line": 371, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 366 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 370 + } + }, + "15": { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 371, + "input_file": { + "filename": "/home/edmond/cairo_venv/lib/python3.9/site-packages/starkware/starknet/common/syscalls.cairo" + }, + "start_col": 5, + "start_line": 371 + } + }, + "16": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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 + } + }, + "17": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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 + } + }, + "18": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 94, + "end_line": 8, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 24, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 21, + "start_line": 9 + }, + "While expanding the reference 'res' in:" + ], + "start_col": 19, + "start_line": 8 + } + }, + "20": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.addr"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 9, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 9 + } + }, + "21": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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 + } + }, + "22": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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 + } + }, + "23": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 30, + "start_line": 13 + } + }, + "25": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 37, + "end_line": 348, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/balance/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 19, + "start_line": 348 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 12 + } + }, + "26": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 58, + "start_line": 14 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 13 + } + }, + "27": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 75, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 37, + "start_line": 14 + } + }, + "29": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 37, + "end_line": 348, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 42, + "end_line": 16, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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": 348 + } + }, + "30": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 44, + "end_line": 17, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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 + } + }, + "31": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 50, + "end_line": 18, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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 + } + }, + "32": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 14, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 45, + "start_line": 19 + }, + "While expanding the reference '__storage_var_temp0' in:" + ], + "start_col": 14, + "start_line": 14 + } + }, + "33": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.read"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 20, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 20 + } + }, + "34": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 62, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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 + } + }, + "35": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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 + } + }, + "36": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 30, + "start_line": 24 + } + }, + "38": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 34, + "end_line": 23, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 366, + "input_file": { + "filename": "/home/edmond/cairo_venv/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/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 20, + "start_line": 366 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 16, + "start_line": 23 + } + }, + "39": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 26, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 31, + "start_line": 25 + }, + "While expanding the reference 'storage_addr' in:" + ], + "start_col": 14, + "start_line": 24 + } + }, + "40": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 79, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 55, + "start_line": 25 + } + }, + "41": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 80, + "end_line": 25, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 25 + } + }, + "43": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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 + } + }, + "44": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 58, + "end_line": 7, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 24, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/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 + } + }, + "45": { + "accessible_scopes": ["__main__", "__main__.balance", "__main__.balance.write"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 26, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/impl.cairo" + }, + "start_col": 9, + "start_line": 26 + } + }, + "46": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 41, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 17, + "start_line": 30 + }, + "While trying to retrieve the implicit argument 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 27 + } + }, + "47": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 69, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 17, + "start_line": 30 + }, + "While trying to retrieve the implicit argument 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 27 + } + }, + "48": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 86, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 17, + "start_line": 30 + }, + "While trying to retrieve the implicit argument 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 27 + } + }, + "49": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 17, + "start_line": 30 + } + }, + "51": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 32, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 19, + "start_line": 31 + } + }, + "52": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 34, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 5, + "start_line": 31 + }, + "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": 17, + "start_line": 30 + }, + "While trying to update the implicit return value 'syscall_ptr' in:" + ], + "start_col": 15, + "start_line": 13 + } + }, + "53": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 5, + "start_line": 31 + }, + "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": 17, + "start_line": 30 + }, + "While trying to update the implicit return value 'pedersen_ptr' in:" + ], + "start_col": 35, + "start_line": 13 + } + }, + "54": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 30, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 79, + "end_line": 19, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 43, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 5, + "start_line": 31 + }, + "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": 17, + "start_line": 30 + }, + "While trying to update the implicit return value 'range_check_ptr' in:" + ], + "start_col": 63, + "start_line": 13 + } + }, + "55": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 42, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 19, + "start_line": 31 + } + }, + "56": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 43, + "end_line": 31, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 5, + "start_line": 31 + } + }, + "58": { + "accessible_scopes": ["__main__", "__main__", "__main__.increase_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 15, + "end_line": 32, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 5, + "start_line": 32 + } + }, + "59": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/661bf4b8f5d74d0bbfe7333dca00827359989baeadbd53f5999e794ed862f82c.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/c31620b02d4d706f0542c989b2aadc01b0981d1f6a5933a8fe4937ace3d70d92.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 57, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/01cba52f8515996bb9d7070bde81ff39281d096d7024a558efcba6e1fd2402cf.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While handling calldata of" + ], + "start_col": 35, + "start_line": 1 + }, + "While expanding the reference '__calldata_actual_size' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While handling calldata of" + ], + "start_col": 31, + "start_line": 1 + }, + "While expanding the reference '__calldata_ptr' in:" + ], + "start_col": 20, + "start_line": 28 + }, + "While handling calldata argument 'amount2'" + ], + "start_col": 22, + "start_line": 2 + } + }, + "61": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "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": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "62": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 41, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 23, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "63": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 69, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 43, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "64": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 86, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 71, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "65": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/d2f646dd6acde000081dc641076f80be2e2fc7bb025cc9db4551eb7f2f655c30.cairo" + }, + "parent_location": [ + { + "end_col": 18, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 147, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 125, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount1' in:" + ], + "start_col": 5, + "start_line": 28 + }, + "While handling calldata argument 'amount1'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "66": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 46, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/661bf4b8f5d74d0bbfe7333dca00827359989baeadbd53f5999e794ed862f82c.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 28, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 179, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 157, + "start_line": 1 + }, + "While expanding the reference '__calldata_arg_amount2' in:" + ], + "start_col": 20, + "start_line": 28 + }, + "While handling calldata argument 'amount2'" + ], + "start_col": 30, + "start_line": 1 + } + }, + "67": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + } + }, + "69": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 34, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "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/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 3 + } + }, + "71": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "72": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "73": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "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": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "74": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 4, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 4 + } + }, + "76": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 16, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/f9d95833e3cf123515d170bc40144b1c655a2e9497aee1defe0c35ed79fa7710.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 3 + } + }, + "77": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/increase_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 22, + "end_line": 27, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 27 + }, + "While constructing the external wrapper for:" + ], + "start_col": 1, + "start_line": 1 + } + }, + "78": { + "accessible_scopes": ["__main__", "__main__", "__main__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 36, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 17, + "start_line": 49 + }, + "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": 18, + "start_line": 48 + } + }, + "79": { + "accessible_scopes": ["__main__", "__main__", "__main__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 61, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 17, + "start_line": 49 + }, + "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": 38, + "start_line": 48 + } + }, + "80": { + "accessible_scopes": ["__main__", "__main__", "__main__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 81, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 78, + "end_line": 13, + "input_file": { + "filename": "autogen/starknet/storage_var/balance/decl.cairo" + }, + "parent_location": [ + { + "end_col": 31, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 17, + "start_line": 49 + }, + "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": 66, + "start_line": 48 + } + }, + "81": { + "accessible_scopes": ["__main__", "__main__", "__main__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 31, + "end_line": 49, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 17, + "start_line": 49 + } + }, + "83": { + "accessible_scopes": ["__main__", "__main__", "__main__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 19, + "end_line": 50, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 5, + "start_line": 50 + } + }, + "84": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [ + { + "location": { + "end_col": 38, + "end_line": 3, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "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/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 4 + } + }, + "86": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 45, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/arg_processor/293368f3a0e12cfcf22314a31e13b9801e95a5b8b2b71822a2fbbdf5a01ea795.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 89, + "start_line": 48 + }, + "While handling return value 'res'" + ], + "start_col": 1, + "start_line": 1 + } + }, + "87": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 48, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/arg_processor/293368f3a0e12cfcf22314a31e13b9801e95a5b8b2b71822a2fbbdf5a01ea795.cairo" + }, + "parent_location": [ + { + "end_col": 98, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + }, + "While expanding the reference '__return_value_ptr' in:" + ], + "start_col": 89, + "start_line": 48 + }, + "While handling return value 'res'" + ], + "start_col": 26, + "start_line": 2 + } + }, + "89": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 71, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 40, + "end_line": 10, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 25, + "start_line": 10 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 56, + "start_line": 1 + } + }, + "90": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 63, + "end_line": 11, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 18, + "start_line": 11 + } + }, + "91": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 5, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 38, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "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": 48 + }, + "While handling return value of" + ], + "start_col": 11, + "start_line": 5 + } + }, + "92": { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 40, + "end_line": 12, + "input_file": { + "filename": "autogen/starknet/external/return/get_balance/9ef0a2b9ad0a2e2b202322d7261fff6dada72892e286df2230a9eb8873880a98.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling return value of" + ], + "start_col": 5, + "start_line": 9 + } + }, + "93": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "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": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While handling calldata of" + ], + "start_col": 1, + "start_line": 1 + } + }, + "94": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 64, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/b2c52ca2d2a8fc8791a983086d8716c5eacd0c3d62934914d2286f84b98ff4cb.cairo" + }, + "parent_location": [ + { + "end_col": 36, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 18, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 19, + "start_line": 1 + } + }, + "95": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 110, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/9684a85e93c782014ca14293edea4eb2502039a5a7b6538ecd39c56faaf12529.cairo" + }, + "parent_location": [ + { + "end_col": 64, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 38, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 20, + "start_line": 1 + } + }, + "96": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 67, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/741ea357d6336b0bed7bf0472425acd0311d543883b803388880e60a232040c7.cairo" + }, + "parent_location": [ + { + "end_col": 81, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 66, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 1 + } + }, + "97": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + } + }, + "99": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 115, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 100, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 85, + "start_line": 2 + }, + "While expanding the reference 'range_check_ptr' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 100, + "start_line": 1 + } + }, + "100": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 101, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 48, + "start_line": 2 + } + }, + "102": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 55, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 20, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 9, + "start_line": 1 + }, + "While expanding the reference 'syscall_ptr' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 44, + "start_line": 1 + } + }, + "103": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 82, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 33, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 21, + "start_line": 1 + }, + "While expanding the reference 'pedersen_ptr' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 70, + "start_line": 1 + } + }, + "104": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 21, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 49, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "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": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 6, + "start_line": 2 + } + }, + "105": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 35, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 62, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 50, + "start_line": 1 + }, + "While expanding the reference 'retdata_size' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 23, + "start_line": 2 + } + }, + "106": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 44, + "end_line": 2, + "input_file": { + "filename": "autogen/starknet/external/get_balance/2c767dabe8478bfafd38f9fb907f9842d03e3c9d2b355e2af5c59b126fcc8f59.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "parent_location": [ + { + "end_col": 70, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 63, + "start_line": 1 + }, + "While expanding the reference 'retdata' in:" + ], + "start_col": 6, + "start_line": 48 + }, + "While constructing the external wrapper for:" + ], + "start_col": 37, + "start_line": 2 + } + }, + "107": { + "accessible_scopes": ["__main__", "__main__", "__wrappers__", "__wrappers__.get_balance"], + "flow_tracking_data": null, + "hints": [], + "inst": { + "end_col": 72, + "end_line": 1, + "input_file": { + "filename": "autogen/starknet/external/get_balance/da17921a4e81c09e730800bbf23bfdbe5e9e6bfaedc59d80fbf62087fa43c27d.cairo" + }, + "parent_location": [ + { + "end_col": 17, + "end_line": 48, + "input_file": { + "filename": "/home/edmond/Documents/starknet/DAPP/AskYourParents-contracts/contracts/test.cairo" + }, + "start_col": 6, + "start_line": 48 + }, + "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 + } + } + } + ], + "69": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.increase_balance" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 54 + }, + "reference_ids": {} + } + } + ], + "84": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.get_balance_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.balance": { + "type": "namespace" + }, + "__main__.balance.Args": { + "full_name": "__main__.balance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.balance.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.balance.ImplicitArgs": { + "full_name": "__main__.balance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.balance.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.balance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balance.addr": { + "decorators": [], + "pc": 16, + "type": "function" + }, + "__main__.balance.addr.Args": { + "full_name": "__main__.balance.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.balance.addr.ImplicitArgs": { + "full_name": "__main__.balance.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__.balance.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.balance.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balance.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.balance.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.balance.read": { + "decorators": [], + "pc": 21, + "type": "function" + }, + "__main__.balance.read.Args": { + "full_name": "__main__.balance.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.balance.read.ImplicitArgs": { + "full_name": "__main__.balance.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__.balance.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.balance.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.balance.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.balance.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.balance.write": { + "decorators": [], + "pc": 34, + "type": "function" + }, + "__main__.balance.write.Args": { + "full_name": "__main__.balance.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.balance.write.ImplicitArgs": { + "full_name": "__main__.balance.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__.balance.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.balance.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_balance": { + "decorators": ["view"], + "pc": 78, + "type": "function" + }, + "__main__.get_balance.Args": { + "full_name": "__main__.get_balance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.get_balance.ImplicitArgs": { + "full_name": "__main__.get_balance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.get_balance.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.get_balance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.increase_balance": { + "decorators": ["external"], + "pc": 46, + "type": "function" + }, + "__main__.increase_balance.Args": { + "full_name": "__main__.increase_balance.Args", + "members": { + "amount1": { + "cairo_type": "felt", + "offset": 0 + }, + "amount2": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.increase_balance.ImplicitArgs": { + "full_name": "__main__.increase_balance.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.increase_balance.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.increase_balance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.get_balance": { + "decorators": ["view"], + "pc": 93, + "type": "function" + }, + "__wrappers__.get_balance.Args": { + "full_name": "__wrappers__.get_balance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_balance.ImplicitArgs": { + "full_name": "__wrappers__.get_balance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_balance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_balance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.get_balance.__wrapped_func": { + "destination": "__main__.get_balance", + "type": "alias" + }, + "__wrappers__.get_balance_encode_return": { + "decorators": [], + "pc": 84, + "type": "function" + }, + "__wrappers__.get_balance_encode_return.Args": { + "full_name": "__wrappers__.get_balance_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(res: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.get_balance_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.get_balance_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.get_balance_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.get_balance_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.get_balance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.increase_balance": { + "decorators": ["external"], + "pc": 59, + "type": "function" + }, + "__wrappers__.increase_balance.Args": { + "full_name": "__wrappers__.increase_balance.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increase_balance.ImplicitArgs": { + "full_name": "__wrappers__.increase_balance.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.increase_balance.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.increase_balance.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.increase_balance.__wrapped_func": { + "destination": "__main__.increase_balance", + "type": "alias" + }, + "__wrappers__.increase_balance_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "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.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.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.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**)]" + } + ] + } + } +} diff --git a/www/versioned_docs/version-5.24.3/guides/compiled_contracts/test_abi.json b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/test_abi.json new file mode 100644 index 000000000..636a24b8c --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/compiled_contracts/test_abi.json @@ -0,0 +1,29 @@ +[ + { + "inputs": [ + { + "name": "amount1", + "type": "felt" + }, + { + "name": "amount2", + "type": "felt" + } + ], + "name": "increase_balance", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "get_balance", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + } +] diff --git a/www/versioned_docs/version-5.24.3/guides/connect_account.md b/www/versioned_docs/version-5.24.3/guides/connect_account.md new file mode 100644 index 000000000..7450d018d --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/connect_account.md @@ -0,0 +1,79 @@ +--- +sidebar_position: 4 +--- + +# 🔌 Connect to an existing account + +Once your provider is initialized, you can connect an existing account. + +You need 2 pieces of data: + +- the address of the account +- the private key of this account + +```typescript +import { Account, Provider } from "starknet"; +``` + +## Connect to a pre-deployed account in Starknet-devnet + +When you launch starknet-devnet, 10 accounts are pre-deployed with 100 dummy ETH in each. + +Addresses and private keys are displayed on the console at initialization. + +> This data will change at each launch, so to freeze them, launch with: `starknet-devnet --seed 0`. + +The result for `account #0`: + +```bash +Address: 0x7e00d496e324876bbc8531f2d9a82bf154d1a04a50218ee74cdd372f75a551a +Public key: 0x7e52885445756b313ea16849145363ccb73fb4ab0440dbac333cf9d13de82b9 +Private key: 0xe3e70682c2094cac629f6fbed82c07cd +``` + +Then you can use this code: + +```typescript +// initialize provider +const provider = new Provider({ sequencer: { baseUrl:"http://127.0.0.1:5050" } }); +// initialize existing pre-deployed account 0 of Devnet +const privateKey = "0xe3e70682c2094cac629f6fbed82c07cd"; +const accountAddress = "0x7e00d496e324876bbc8531f2d9a82bf154d1a04a50218ee74cdd372f75a551a"; + +const account = new Account(provider, accountAddress, privateKey); +``` + +Your account is now connected, and you can use it. + +> **IMPORTANT:** If this account is based on a Cairo v2 contract (for example OpenZeppelin account 0.7.0 or later), do not forget to add the parameter "1" after the privateKey parameter: + +```typescript +const account = new Account(provider, accountAddress, privateKey, "1"); +``` + +> Take care that this added parameter is a string, NOT a number. + +## 👛 Connect to an existing account (in any network) + +The code is the same, you just have to: + +- connect to the appropriate network. +- use the address of this account (public data). +- use the private key of this account (very sensitive data: your code MUST not disclose it). + +For example, to connect an existing account on testnet, with a private key stored in a .env non-archived file: + +```typescript +import * as dotenv from "dotenv"; +dotenv.config(); + +// initialize provider +const provider = new Provider({ sequencer: { network: constants.NetworkName.SN_GOERLI } }); +// initialize existing account +const privateKey = process.env.OZ_NEW_ACCOUNT_PRIVKEY; +const accountAddress = "0x051158d244c7636dde39ec822873b29e6c9a758c6a9812d005b6287564908667"; + +const account = new Account(provider, accountAddress, privateKey); +// add ,"1" after privateKey if this account is not a Cairo 0 contract + +``` diff --git a/www/versioned_docs/version-5.24.3/guides/connect_contract.md b/www/versioned_docs/version-5.24.3/guides/connect_contract.md new file mode 100644 index 000000000..0cda7d4b5 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/connect_contract.md @@ -0,0 +1,50 @@ +--- +sidebar_position: 5 +--- + +# 🔌 Connect a deployed contract + +Once your provider is initialized, you can connect a contract already deployed in the network. + +You need 2 pieces of data: + +- the address of the contract +- the ABI file of the contract (or the compiled/compressed contract file, that includes the abi) + +> If you don't have the abi file, the `provider.getClassAt()` and `provider.getClassByHash()` commands will recover the compressed contract file. As these methods generate a significant workload to the sequencer/node, it's recommended to store the result in your computer, to be able to reuse it later without using the provider: + +```typescript +import fs from "fs"; +const compressedContract = await provider.getClassAt(addrContract); +fs.writeFileSync('./myAbi.json', json.stringify( compressedContract.abi, undefined, 2)); +``` + +> When possible, prefer to read the compiled contract from a local Json file, as it's much more faster, using the `json.parse` util provided by Starknet.js, as shown below. + +## Get the abi from a compiled/compressed file + +```typescript +import { Provider, Contract, json } from "starknet"; +``` + +If you have the compiled/compressed file of the contract, use this code to recover all data, including the ABI: + +```typescript +const compiledContract = json.parse(fs.readFileSync("./compiledContracts/test.json").toString("ascii")); +``` + +> Note the `json.parse` util provided by Starknet.js + +## Connect to the contract + +```typescript +// initialize provider +const provider = new Provider({ sequencer: { network: constants.NetworkName.SN_GOERLI } }); + +// initialize deployed contract +const testAddress = "0x7667469b8e93faa642573078b6bf8c790d3a6184b2a1bb39c5c923a732862e1"; +const compiledTest = json.parse(fs.readFileSync("./compiledContracts/test.json").toString("ascii")); + +// connect the contract +const myTestContract = new Contract(compiledTest.abi, testAddress, provider); +``` diff --git a/www/versioned_docs/version-5.24.3/guides/connect_network.md b/www/versioned_docs/version-5.24.3/guides/connect_network.md new file mode 100644 index 000000000..33581a192 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/connect_network.md @@ -0,0 +1,132 @@ +--- +sidebar_position: 3 +--- + +# Provider object 🔌 connect to the network + +The first thing to do is to define with which network you want to interact. + +With the Provider object, you define which network to use. + +```typescript +import {Provider} from 'starknet'; +``` + +## Connect your DAPP to Starknet mainnet + +```typescript +const provider = new Provider({ sequencer: { network: constants.NetworkName.SN_MAIN } }) +``` + +## Connect your DAPP to Starknet testnet + +```typescript +const provider = new Provider({ sequencer: { network: constants.NetworkName.SN_GOERLI } }) // for testnet +``` + +## Connect your DAPP to Starknet devnet + +```typescript +const provider = new Provider({ sequencer: { baseUrl:"http://127.0.0.1:5050"} }); +``` + +> If you have customized host and port during starknet-devnet initialization, adapt in accordance to your script. + +## Connect your DAPP to a private Starknet network + +If necessary you can have full control of the network access (for example, for your company's private test network): + +```typescript +const provider = new Provider({ + sequencer: { + baseUrl: 'https://mynetwork.mycompany.io', + feederGatewayUrl: 'feeder_gateway', + gatewayUrl: 'gateway', + } +}) +``` + +## Connect your DAPP to a Starknet node + +### Pathfinder + +For a local [Pathfinder](https://github.com/eqlabs/pathfinder) node: + +```typescript +const provider = new Provider({ rpc: { nodeUrl: '127.0.0.1:9545/rpc/v0.4' } }) +``` + +Your node can be located in your local network (example: pathfinder node running on a computer on your network, launched with this additional option: `--http-rpc 0.0.0.0:9545`). +You can connect with: + +```typescript +const provider = new Provider({ rpc: { nodeUrl: '192.168.1.99:9545/rpc/v0.4' } }) +``` + +### Juno + +Initialize the provider with: + +```typescript +const provider = new RpcProvider({ nodeUrl: 'http://127.0.0.1:6060' }); +``` + +### Other node clients + +Other examples (some need a secret key): + +**Mainnet:** + +```typescript +// Infura node rpc for Mainnet: +const providerInfuraMainnet = new RpcProvider({ nodeUrl: 'https://starknet-mainnet.infura.io/v3/' + infuraKey }); +// Blast node rpc for Mainnet: +const providerBlastMainnet = new RpcProvider({ nodeUrl: 'https://starknet-mainnet.blastapi.io/' + blastKey + "/rpc/v0.4" }); +// Lava node rpc for Mainnet: +const providerMainnetLava = new RpcProvider({ nodeUrl: "https://g.w.lavanet.xyz:443/gateway/strk/rpc-http/" + lavaMainnetKey }); +// Alchemy node rpc for Mainnet: +const providerAlchemyMainnet = new RpcProvider({ nodeUrl: 'https://starknet-mainnet.g.alchemy.com/v2/' + alchemyKey }); +``` + +**Testnet:** + +```typescript +// Infura node rpc for Testnet: +const providerInfuraTestnet = new RpcProvider({ nodeUrl: 'https://starknet-goerli.infura.io/v3/' + infuraKey }); +// Blast node rpc for Testnet: +const providerBlastTestnet = new RpcProvider({ nodeUrl: 'https://starknet-testnet.blastapi.io/' + blastKey + "/rpc/v0.4" }); +// Alchemy node rpc for Testnet: +const providerAlchemyTestnet = new RpcProvider({ nodeUrl: 'https://starknet-goerli.g.alchemy.com/v2/' + alchemyKey }); +``` + +## Specific methods + +Some methods are available only if connected to a sequencer, and some others are available only if connected to a node (using RPC). + +### Specific sequencer methods + +For example, if you want to estimate the fee of an L1 ➡️ L2 message, you need to use a method that is available only in the sequencer. The class `SequencerProvider` is available for this case: + +```typescript +import { SequencerProvider, constants } from "starknet"; +const provider = new SequencerProvider({ baseUrl: constants.BaseUrl.SN_GOERLI }); // for testnet +const responseEstimateMessageFee = await provider.estimateMessageFee(.....) +``` + +### Specific RPC methods + +For example, if you want to read the list of pending transactions, you need to use a method available from an RPC node. The class `RpcProvider` is available for this case: + +```typescript +import { RpcProvider } from "starknet"; +const providerRPC = new RpcProvider({ nodeUrl: "http://192.168.1.99:9545/rpc/v0.4" }); // for a pathfinder node located in a PC in the local network +const pendingTx = await providerRPC.getPendingTransactions(); +``` + +RPC providers are for example Infura, Alchemy, Chainstack... Or you can spin up your own Pathfinder node! + +For example, to connect to Alchemy with your personal API key: + +```typescript +const providerRPC = new RpcProvider({ nodeUrl: 'https://starknet-mainnet.g.alchemy.com/v2/' + alchemyKey}); +``` diff --git a/www/versioned_docs/version-5.24.3/guides/cra.md b/www/versioned_docs/version-5.24.3/guides/cra.md new file mode 100644 index 000000000..924be731b --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/cra.md @@ -0,0 +1,7 @@ +--- +sidebar_position: 17 +--- + +# Usage with Create React App + +Please refer to this [GitHub issue](https://github.com/starknet-io/starknet.js/issues/37) diff --git a/www/versioned_docs/version-5.24.3/guides/create_account.md b/www/versioned_docs/version-5.24.3/guides/create_account.md new file mode 100644 index 000000000..80ceb6f87 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/create_account.md @@ -0,0 +1,323 @@ +--- +sidebar_position: 8 +--- + +# Create an account + +Since there are no Externally Owned Accounts (EOA) in Starknet, all Accounts in Starknet are contracts. + +Unlike in Ethereum where a wallet is created with a public and private key pair, Starknet Accounts are the only way to sign transactions and messages and verify signatures. Therefore an Account - Contract interface is needed. + +Account contracts on Starknet cannot be deployed without paying a fee. +Creating an account is a bit tricky; you have several steps: + +1. Decide on your account type (OpenZeppelin, ArgentX, Braavos, ...). +2. Compute the address of your future account. +3. Send funds to this pre-computed address. The funds will be used to pay for the account contract deployment and remains will fund the new account. +4. Actual deployment of the Account + +## Create an OZ (Open Zeppelin) account + +> Level: easy. + +Here, we will create a wallet with the Open Zeppelin smart contract v0.5.1. The contract class is already implemented in Testnet. +This contract is coded in Cairo 0, so it will not survive the upcoming re-genesis of Starknet. + +```typescript +import { Account, constants, ec, json, stark, Provider, hash, CallData } from "starknet"; +``` + +### compute address + +```typescript +// connect provider +const provider = new Provider({ sequencer: { network: constants.NetworkName.SN_GOERLI } }); + +// new Open Zeppelin account v0.5.1 +// Generate public and private key pair. +const privateKey = stark.randomAddress(); +console.log('New OZ account:\nprivateKey=', privateKey); +const starkKeyPub = ec.starkCurve.getStarkKey(privateKey); +console.log('publicKey=', starkKeyPub); + +const OZaccountClassHash = "0x2794ce20e5f2ff0d40e632cb53845b9f4e526ebd8471983f7dbd355b721d5a"; +// Calculate future address of the account +const OZaccountConstructorCallData = CallData.compile({ publicKey: starkKeyPub }); +const OZcontractAddress = hash.calculateContractAddressFromHash( + starkKeyPub, + OZaccountClassHash, + OZaccountConstructorCallData, + 0 +); +console.log('Precalculated account address=', OZcontractAddress); +``` + +If you want a specific private key, replace `stark.randomAddress`()` with your choice. + +Then you have to fund this address! + +How to proceed is out of the scope of this guide, but you can for example: + +- Transfer ETH from another wallet. +- Bridge ETH to this Starknet address. +- Use a faucet. (https://faucet.goerli.starknet.io/) +- Mint ETH on starknet-devnet, like so: + +```bash +curl -X POST http://127.0.0.1:5050/mint -d '{"address":"0x04a093c37ab61065d001550089b1089922212c60b34e662bb14f2f91faee2979","amount":50000000000000000000,"lite":true}' -H "Content-Type:application/json" +// {"new_balance":50000000000000000000,"tx_hash":null,"unit":"wei"} +``` + +### deployment of the new account + +If you have sent enough funds to this new address, you can go forward to the final step: + +```typescript +const OZaccount = new Account(provider, OZcontractAddress, privateKey); + +const { transaction_hash, contract_address } = await OZaccount.deployAccount({ + classHash: OZaccountClassHash, + constructorCalldata: OZaccountConstructorCallData, + addressSalt: starkKeyPub +}); + +await provider.waitForTransaction(transaction_hash); +console.log('✅ New OpenZeppelin account created.\n address =', contract_address); +``` + +> **IMPORTANT:** If this account is based on a Cairo v2 contract (for example OpenZeppelin account 0.7.0 or later), do not forget to add the parameter "1" after the privateKey parameter: + +```typescript +const OZaccount = new Account(provider, OZcontractAddress, privateKey, "1"); +``` + +> Take care that this added parameter is a string, NOT a number. + +## Create an Argent account + +> Level: medium. + +Here, we will create a wallet with the Argent smart contract v0.2.3. This case is more complicated because we will have the account behind a proxy contract (this way, the wallet contract can be updated). The contract classes of both contracts are already implemented in Testnet. + +> If necessary OZ contracts can also be created with a proxy. + +```typescript +import { Account, ec, json, stark, Provider, hash, CallData } from "starknet"; +``` + +### compute address + +```typescript +// connect provider +const provider = new Provider({ sequencer: { network: constants.NetworkName.SN_GOERLI } }); + +//new Argent X account v0.2.3 +const argentXproxyClassHash = "0x25ec026985a3bf9d0cc1fe17326b245dfdc3ff89b8fde106542a3ea56c5a918"; +const argentXaccountClassHash = "0x033434ad846cdd5f23eb73ff09fe6fddd568284a0fb7d1be20ee482f044dabe2"; + +// Generate public and private key pair. +const privateKeyAX = stark.randomAddress(); +console.log('AX_ACCOUNT_PRIVATE_KEY=', privateKeyAX); +const starkKeyPubAX = ec.starkCurve.getStarkKey(privateKey); +console.log('AX_ACCOUNT_PUBLIC_KEY=', starkKeyPubAX); + +// Calculate future address of the ArgentX account +const AXproxyConstructorCallData = CallData.compile({ + implementation: argentXaccountClassHash, + selector: hash.getSelectorFromName("initialize"), + calldata: CallData.compile({ signer: starkKeyPubAX, guardian: "0" }), +}); +const AXcontractAddress = hash.calculateContractAddressFromHash( + starkKeyPubAX, + argentXproxyClassHash, + AXproxyConstructorCallData, + 0 +); +console.log('Precalculated account address=', AXcontractAddress); +``` + +If you want a specific private key, replace `stark.randomAddress`()` with your choice. + +Then you have to fund this address. + +### deployment of the new account + +If you have sent enough funds to this new address, you can go forward to the final step: + +```typescript +const accountAX = new Account(provider, AXcontractAddress, privateKeyAX); + +const deployAccountPayload = { + classHash: argentXproxyClassHash, + constructorCalldata: AXproxyConstructorCallData, + contractAddress: AXcontractAddress, + addressSalt: starkKeyPubAX }; + +const { transaction_hash: AXdAth, contract_address: AXcontractFinalAddress } = await accountAX.deployAccount(deployAccountPayload); +console.log('✅ ArgentX wallet deployed at:', AXcontractFinalAddress); +``` + +## Create a Braavos account + +> Level: hard. + +Even more complicated, a Braavos account needs also a proxy but needs in addition a specific signature. Starknet.js is handling only Starknet standard signatures; so we need extra code to handle this specific signature for account creation. These nearly 200 lines of code are not displayed here but are available in a module [here](./compiled_contracts/deployBraavos.ts). + +We will deploy hereunder a Braavos account in devnet. So launch starknet-devnet with these parameters: + +```bash +starknet-devnet --seed 0 --fork-network alpha-goerli +``` + +Initialization: + +```typescript +import { Provider, Account, num, stark } from "starknet"; +import { calculateAddressBraavos, + deployBraavosAccount, + estimateBraavosAccountDeployFee +} from "./deployBraavos"; +import axios from "axios"; +``` + +If you want to create the private key, for example with a random number: + +```typescript +const privateKeyBraavos = stark.randomAddress(); +``` + +If you want to use a private key generated by your browser wallet, create a new account (without deploying it), then copy/paste the account private key (it's useless to copy the public key). + +```typescript +const privateKeyBraavos = "0x02e8....e12"; +``` + +### Compute address + +```typescript +// initialize Provider +const providerDevnet = new Provider({ sequencer: { baseUrl: "http://127.0.0.1:5050" } }); +// address +const BraavosProxyAddress = calculateAddressBraavos(privateKeyBraavos); +console.log('Calculated account address=', BraavosProxyAddress); +``` + +### Estimate fees + +```typescript +// estimate fees +const estimatedFee = await estimateBraavosAccountDeployFee(privateKeyBraavos, providerDevnet); +console.log("calculated fee =", estimatedFee); +``` + +### Deploy account + +```typescript +// fund account address before account creation (easy in devnet) +const { data: answer } = await axios.post('http://127.0.0.1:5050/mint', { + "address": BraavosProxyAddress, + "amount": 10_000_000_000_000_000_000, + "lite": true + }, { headers: { "Content-Type": "application/json" } }); +console.log('Answer mint =', answer); // 10 ETH + +// deploy Braavos account +const { transaction_hash, contract_address: BraavosAccountFinalAddress } = + await deployBraavosAccount(privateKeyBraavos, providerDevnet, estimatedFee); + // estimatedFee is optional +console.log('Transaction hash =', transaction_hash); +await providerDevnet.waitForTransaction(transaction_hash); +console.log('✅ Braavos wallet deployed at', BraavosAccountFinalAddress); +``` + +The computed address has been funded automatically by minting a new dummy ETH in Starknet devnet! + +## Create your account abstraction + +You are not limited to these 3 contracts. You can create your own contract for the wallet. It's the concept of Account Abstraction. + +You can customize entirely the wallet - for example: + +- use a different concept of keys. + +- add a guardian to save your account. + +- have the possibility to transfer ownership of the wallet. + +- add some administrators or a super-administrator. + +- whitelist of addresses for transfer. + +- multisig. + +- delayed withdraw. + +The only limitation is your imagination... + +Here is an example of a customized wallet, including super administrator management, on a local starknet-devnet: + +> launch `starknet-devnet --seed 0` before using this script + +```typescript +import { Account, ec, json, stark, Provider, hash, CallData } from "starknet"; +import fs from "fs"; +import axios from "axios"; +``` + +```typescript +// connect provider +const provider = new Provider({ sequencer: { network: "http://127.0.0.1:5050" } }); + +// initialize existing predeployed account 0 of Devnet +const privateKey0 = "0xe3e70682c2094cac629f6fbed82c07cd"; +const accountAddress0 = "0x7e00d496e324876bbc8531f2d9a82bf154d1a04a50218ee74cdd372f75a551a"; +const account0 = new Account(provider, accountAddress0, privateKey0); +// add ,"1" after privateKey0 if this account is not a Cairo 0 contract + +// new account abstraction +// Generate public and private key pair. +const AAprivateKey = stark.randomAddress(); +console.log('New account:\nprivateKey=', AAprivateKey); +const AAstarkKeyPub = ec.starkCurve.getStarkKey(AAprivateKey); +console.log('publicKey=', AAstarkKeyPub); + +// declare the contract +const compiledAAaccount = json.parse(fs.readFileSync("./compiled_contracts/myAccountAbstraction.json").toString("ascii")); +const { transaction_hash: declTH, class_hash: decCH } = + await account0.declare({contract: compiledAAaccount}); +console.log('Customized account class hash =', decCH); +await provider.waitForTransaction(declTH); + +// Calculate future address of the account +const AAaccountConstructorCallData = CallData.compile({ + super_admin_address: account0.address, + publicKey: AAstarkKeyPub +}); +const AAcontractAddress = hash.calculateContractAddressFromHash( + AAstarkKeyPub, + AAaccountClassHash, + AAaccountConstructorCallData, + 0 +); +console.log('Precalculated account address=', AAcontractAddress); + +// fund account address before account creation +const { data: answer } = await axios.post('http://127.0.0.1:5050/mint', { "address": AAcontractAddress, "amount": 50_000_000_000_000_000_000, "lite": true }, { headers: { "Content-Type": "application/json" } }); +console.log('Answer mint =', answer); + +// deploy account +const AAaccount = new Account(provider, AAcontractAddress, AAprivateKey); +// add ,"1" after AAprivateKey if this account is not a Cairo 0 contract +const { transaction_hash, contract_address } = await AAaccount.deployAccount({ + classHash: AAaccountClassHash, + constructorCalldata: AAaccountConstructorCallData, + addressSalt: AAstarkKeyPub +}); +await provider.waitForTransaction(transaction_hash); +console.log('✅ New customized account created.\n address =', contract_address); +``` + +## Account update + +For ArgentX and Braavos wallets, if you have created the private key inside the browser wallet, necessary upgrades will be automatically managed in the wallet. +However, if you have created the private key by yourself, it becomes your responsibility to update the account implementation class when it's necessary. It can be done with the `upgrade` function of the implementation class. diff --git a/www/versioned_docs/version-5.24.3/guides/create_contract.md b/www/versioned_docs/version-5.24.3/guides/create_contract.md new file mode 100644 index 000000000..1051018ff --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/create_contract.md @@ -0,0 +1,180 @@ +--- +sidebar_position: 7 +--- + +# Create a new contract + +When you have compiled your new Cairo contract, you can deploy it in the network. + +In Starknet, a new contract has to be added in two phases: + +1. Create the contract class. +2. Deploy an instance of the contract. + +> You must first declare your contract class and only then deploy a new instance of it! + +![](./pictures/createContract.png) + +> Both declaration and deployment will cost fees. That's why these functions are methods of the `Account` object. The account should be funded enough to be able to process everything. + +- The contract class contains the logic of the contract. A contract class is identified by its Class Hash. +- The contract instance contains the memory storage of this instance. A contract instance is identified by its contract address. You will interact with the contract instance by using this address. + +You will have only one Class Hash for one contract code, but you can have as many contract instances as you need. + +Other users of the network can use your declared contract. It means that if somebody has already declared a contract class (and paid this declaration), and if you would like to have your own instance of this contract, you have only to deploy (and pay) a new instance. + +Example: if you want an ERC20 contract, and somebody has already declared an ERC20 contract that conforms to your needs, you have just to deploy a new instance of this contract class. + +```typescript +import { Provider, Account, Contract, json, stark, uint256, shortString } from "starknet"; +``` + +## `declareAndDeploy()` your new contract + +Starknet.js proposes a function to perform both operations in one step: `declareAndDeploy()`. + +Here, to declare & deploy a `Test.cairo` smart contract, in devnet: + +```typescript +// connect provider +const provider = new Provider({ sequencer: { baseUrl: "http://127.0.0.1:5050" } }); +// connect your account. To adapt to your own account: +const privateKey0 = process.env.OZ_ACCOUNT_PRIVATE_KEY; +const account0Address: string = "0x123....789"; +const account0 = new Account(provider, account0Address, privateKey0); +// add ,"1" after privateKey0 if this account is not a Cairo 0 contract + +// Declare & deploy Test contract in devnet +const compiledTestSierra = json.parse(fs.readFileSync( "./compiledContracts/test.sierra").toString( "ascii")); +const compiledTestCasm = json.parse(fs.readFileSync( "./compiledContracts/test.casm").toString( "ascii")); +const deployResponse = await account0.declareAndDeploy({ contract: compiledTestSierra, casm: compiledTestCasm }); + +// Connect the new contract instance: +const myTestContract = new Contract(compiledTest.abi, deployResponse.deploy.contract_address, provider); +console.log("Test Contract Class Hash =", deployResponse.declare.class_hash); +console.log('✅ Test Contract connected at =', myTestContract.address); +``` + +## `deployContract()` for a new instance + +If the contract class is already declared, it's faster and cheaper: just use `deployContract()`. + +```typescript +// connect provider +const provider = new Provider({ sequencer: { baseUrl: "http://127.0.0.1:5050" } }); +// connect your account. To adapt to your own account: +const privateKey0 = process.env.OZ_ACCOUNT_PRIVATE_KEY; +const account0Address: string = "0x123....789"; + +const account0 = new Account(provider, account0Address, privateKey0); +// add ,"1" after privateKey0 if this account is not a Cairo 0 contract + +// Deploy Test contract in devnet +// ClassHash of the already declared contract +const testClassHash = "0xff0378becffa6ad51c67ac968948dbbd110b8a8550397cf17866afebc6c17d"; + +const deployResponse = await account0.deployContract({ classHash: testClassHash }); +await provider.waitForTransaction( deployResponse.transaction_hash); + +// read abi of Test contract +const { abi: testAbi } = await provider.getClassByHash( testClassHash); +if (testAbi === undefined) { throw new Error("no abi.") }; + +// Connect the new contract instance: +const myTestContract = new Contract(testAbi, deployResponse.contract_address, provider); +console.log('✅ Test Contract connected at =', myTestContract.address); +``` + +## Construct the constructor + +If your contract has a constructor with inputs, you have to provide these inputs in the `deployContract` or `declareAndDeploy` commands. +For example, with this contract constructor: + +```json + "name": "constructor", + "inputs": [ + { + "name": "text", + "type": "core::felt252" + }, + { + "name": "longText", + "type": "core::array::Array::" + }, + { + "name": "array1", + "type": "core::array::Array::" + } + ], +``` + +You have several ways to define these inputs: + +### myCalldata.compile + +This is the recommended way to proceed: + +```typescript +const myArray1: RawCalldata = ["0x0a", 24, 36n]; +const contractCallData: CallData = new CallData(compiledContractSierra.abi); +const contractConstructor: Calldata = contractCallData.compile("constructor", { + text: 'niceToken', + longText: "http://addressOfMyERC721pictures/image1.jpg", + array1: myArray1 + }); +const deployResponse = await account0.deployContract({ + classHash: contractClassHash, + constructorCalldata: contractConstructor +}); +``` + +Starknet.js will perform a full verification of conformity with the abi. Properties can be unordered. Do not use properties for array_len, it will be handled automatically by Starknet.js. + +### CallData.compile + +For very simple constructors, you can use `CallData.compile`: + +```typescript +const myArray1: RawCalldata = ["0x0a", 24, 36n]; +const contractConstructor: Calldata = CallData.compile({ + text: 'niceToken', + longText: "http://addressOfMyERC721pictures/image1.jpg", + array1: myArray1 + }); +const deployResponse = await account0.deployContract({ + classHash: contractClassHash, + constructorCalldata: contractConstructor +}); +``` + +Properties have to be ordered in conformity with the abi. + +Even easier: + +```typescript +const contractConstructor: Calldata = CallData.compile(['niceToken', "http://addressOfMyERC721pictures/image1.jpg", myArray1]); +``` + +## `declare()` for a new class + +If you want only declare a new Contract Class, use `declare()`. + +```typescript +// connect provider +const provider = new Provider({ sequencer: { baseUrl: "http://127.0.0.1:5050" } }); +// connect your account. To adapt to your own account: +const privateKey0 = process.env.OZ_ACCOUNT_PRIVATE_KEY; +const account0Address: string = "0x123....789"; + +const account0 = new Account(provider, account0Address, privateKey0); +// add ,"1" after privateKey0 if this account is not a Cairo 0 contract + +// Declare Test contract in devnet +const compiledTestSierra = json.parse(fs.readFileSync( "./compiledContracts/test.sierra").toString("ascii")); +const compiledTestCasm = json.parse(fs.readFileSync( "./compiledContracts/test.casm").toString("ascii")); +const declareResponse = await account0.declare({ contract: compiledTestSierra, casm: compiledTestCasm }); +console.log('Test Contract declared with classHash =', declareResponse.class_hash); +await provider.waitForTransaction(declareResponse.transaction_hash); +console.log("✅ Test Completed."); +``` diff --git a/www/versioned_docs/version-5.24.3/guides/define_call_message.md b/www/versioned_docs/version-5.24.3/guides/define_call_message.md new file mode 100644 index 000000000..d197f94b8 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/define_call_message.md @@ -0,0 +1,506 @@ +--- +sidebar_position: 9 +--- + +# Data transformation + +This guide is the most important of all this documentation. Take your time, and read it carefully... + +Cairo contracts and JavaScript/TypeScript languages do not have the same types of data. To exchange data with Starknet, the data have to be transformed and formatted in a list of numbers. + +So, it's necessary to prepare the data before sending them to a contract. +On the other side, when a contract sends data to your DAPP (the result of a call), you also have to transform them before using them in your code. + +In Starknet.js, you can perform these transformations manually, but you can take advantage of methods that perform these transformations. + +## Types of data + +### Cairo + +Cairo has 2 versions, involving 2 types of data: + +- **Cairo 0**: here, everything is felt, an integer on 251 bits. + Available: array, struct, tuple, named tuple, or a mix of these elements. +- **Cairo 1**: with plethora of literal types: u8, u16, u32, usize, u64, u128, felt252, u256, bool, address. + Available: array, struct, tuple, or a mix of these elements. + +Starknet.js is compatible with both versions. + +### Starknet + +Starknet is waiting for a list of felts, and answers with the same format. + +### JavaScript / TypeScript + +These types do not exist in JS/TS - you have Number, bigInt, string, array, objects... and types defined in libraries. + +In Starknet.js, it's a bit ... complicated: you have the BigNumberish type and it can include: + +- String (representing a number): "123", "0xabc2" +- Number (max 53 bits): 123 +- BigInt (max 255 bits): 12345612345n + +```typescript +import { BigNumberish } from "starknet"; +const decimals: BigNumberish = 18; +``` + +## Preparation of data before delivery + +If your Cairo smart contract is waiting for a: + +### felt, u8, u16, u32, usize, u64, u128, felt252, ContractAddress, EthAddress, ClassHash + +Starknet is waiting for a felt. +You can send to Starknet.js methods: bigNumberish. + +```typescript +await myContract.my_function(12, "13", "0xe", 15n); +``` + +> `EthAddress` is limited to 160 bits. +> `felt, felt252, ClassHash` and `ContractAddress` are limited to 252 bits. + +### bool + +Starknet is waiting for a felt, containing 0 or 1. +You can send to Starknet.js methods: boolean, bigNumberish. + +```typescript +await myContract.my_function(true, 1); +``` + +### u256 + +Starknet is waiting for 2 felts, the first including the lowest 128 bits, the second including the 128 highest bits. +You can send to Starknet.js methods: bigNumberish (Cairo 1 only), Uint256 object (both Cairo 0 & 1). + +```typescript +await myContract0.my_function({low: 100, high: 0}) // Cairo 0 & 1 contract +await myContract1.my_function(cairo.uint256(100)) // Cairo 0 & 1 contract +await myContract2.my_function(12345678, "13456789765", "0xe23a40b543f", 1534566734334n) // Cairo 1 contract +``` + +In specific cases that we will see hereunder, you can use an object, with the following format: + +```typescript +const a1: Uint256 = cairo.uint256("0x05f7cd1fd465baff2ba9d2d1501ad0a2eb5337d9a885be319366b5205a414fdd") +const a2: Uint256 = {low: "0xeb5337d9a885be319366b5205a414fdd", high: "0x05f7cd1fd465baff2ba9d2d1501ad0a2"}; +const a3: Uint256 = {low: a1.low, high: a1.high}; +``` + +### string + +Starknet is waiting for a felt, including 31 ASCII characters max. +You can send to Starknet.js methods: string, bigNumberish. + +```typescript +await myContract.my_function("Token", "0x0x534e5f4d41494e") +``` + +To encode yourself a string: + +```typescript +const encStr: string = shortString.encodeShortString("Stark"); +``` + +To decode yourself a string: + +```typescript +const decStr: string = shortString.decodeShortString("0x7572692f706963742f7433382e6a7067"); +``` + +The result is: "uri/pict/t38.jpg" + +### longString + +longString is a string that may contain more than 31 characters. +Starknet is waiting for an array of felt: string_len, string1, string2, ... +You can send to Starknet.js methods: string, bigNumberish[]. + +```typescript +await myContract.my_function("http://addressOfMyERC721pictures/image1.jpg") +``` + +If you want to split yourself your longString in 31 chars substrings: + +```typescript +const splitted: string[] = shortString.splitLongString("http://addressOfMyERC721pictures/image1.jpg") +``` + +If you want to split your longString in an array of felts: + +```typescript +const longString: string[] = shortString.splitLongString("http://addressOfMyERC721pictures/image1.jpg" ).map( str => shortString.encodeShortString( str)) +``` + +### tuple + +Starknet is waiting for a list of felts. +You can send it to Starknet.js methods: `cairo.tuple()`, object. + +```typescript +const myTpl = cairo.tuple("0x0a", 200); +await myContract.my_function(myTpl); +``` + +To construct your tuple: + +```typescript +const myTpl = {"0": "0x0a", "1": 200}; +``` + +### named tuple + +> Only for Cairo 0. + +Starknet is waiting for a list of felts. +You can send to Starknet.js methods: an object, `cairo.tuple()`, list of bigNumberish. +From this ABI: + +```json +{ + "name": "data2", + "type": "(min: felt, max: felt)" +} +``` + +You can create this code: + +```typescript +const namedTup = {min: "0x4e65ac6", max: 296735486n}; +await myContract.my_function(namedTup); +``` + +> It's not mandatory to create an object conform to the Cairo 0 named tuple, you can just use the `cairo.tuple()` function. + +### struct + +Starknet is waiting for a list of felts. +You can send to Starknet.js methods: an object. + +```typescript +const myStruct = {type: "TR1POST", tries: 8, isBridged: true}; +await myContract.my_function(myStruct); +``` + +### array + +Starknet is waiting for an array of felts: array_len, array1, array2, ... +You can send it to Starknet.js methods: bigNumberish[]. + +```typescript +Const myArray = [10, "0xaa", 567n]; +await myContract.my_function(myArray); +``` + +> Do not add the `array_len` parameter before your array. Starknet.js will manage this element automatically. + +> It's also applicable for Cairo `Span` type. + +### complex types + +You can mix and nest literals, arrays, structs, and tuples. + +Starknet is waiting for a list of felts. +All these examples are valid: + +```typescript +type Order2 = { + p1: BigNumberish; + p2: BigNumberish[]; + }; // struct +const myOrder2: Order2 = { + p1: 17, + p2: [234, 467456745457n, '0x56ec'], + }; +const param1 = cairo.tuple(cairo.tuple(34, '0x5e'), 234n); +const param2 = [[200, 201], [202, 203], [204, 205]]; +const param3 = [myOrder2, myOrder2]; +const param4 = [cairo.tuple(251, 40000n), cairo.tuple(252, 40001n)]; +await myContract.my_function(param1, param2, param3, param4); +``` + +## Authorized types for Starknet.js methods + +There are 12 methods using contract parameters. Some types are authorized for each method: + +### list of parameters + +Only meta-class methods are using a list of parameters (as illustrated in the previous chapter). +A Meta-Class is a Class that has any of its properties determined at run-time. The Contract object uses a Contract's ABI to determine what methods are available. + +```typescript +await myContract.my_function("TOKEN", "13", [10, 11, 12], 135438734812n); +// or +const functionName="my_function"; +await myContract[functionName]("TOKEN", "13", [10, 11, 12], 135438734812n); +``` + +### Array of parameters + +An array of parameters can be used as input: + +```typescript +const myParams = [ {x: 100, y: 200}, + 13, + [10, 11, 12], + cairo.uint256("0x295fa652e32b")]; +const txResp = await account0.execute({ + contractAddress:testAddress, + entrypoint: "change_activity", + calldata: myParams}); +``` + +All Starknet.js methods accept this type of input, except meta-class, which needs 3 dots prefix: + +```typescript +const myParams = ["TOKEN", "13", [10, 11, 12], 135438734812n]; +await myContract.my_function(...myParams); +// or +const functionName="my_function"; +await myContract[functionName](...myParams); +``` + +> Objects properties have to be ordered in accordance with the ABI. + +### Object (without ABI conformity check) + +The use of objects allows a clear representation of the list of parameters: + +```typescript +const myParams = { + name: "TOKEN", + decimals: "13", + amount: 135438734812n}; +const deployResponse = await myAccount.deployContract({ + classHash: contractClassHash, + constructorCalldata: myParams }); +``` + +This type is available for: `CallData.compile(), hash.calculateContractAddressFromHash, account.deployContract, account.deployAccount, account.execute` + +> Objects properties have to be ordered in accordance with the ABI. + +### Object (with ABI conformity check) + +This is the recommended type of input to use, especially for complex ABI. + +```typescript +const myFalseUint256 = { high: 1, low: 23456 }; // wrong order; should be low first +type Order2 = { + p1: BigNumberish, + p2: BigNumberish[] +} +const myOrder2bis: Order2 = {// wrong order; p1 should be first + p2: [234, 467456745457n, "0x56ec"], + p1: "17" +} +const functionParameters: RawArgsObject = {//wrong order; all properties are mixed + active: true, + symbol: "NIT", + initial_supply: myFalseUint256, + recipient: account0.address, + decimals: 18, + tupOfTup: cairo.tuple(cairo.tuple(34, "0x5e") ,myFalseUint256), + card: myOrder2bis, + longText: "Zorg is back, for ever, here and everywhere", + array1: [100, 101, 102], + array2: [[200, 201], [202, 203], [204, 205]], + array3: [myOrder2bis, myOrder2bis], + array4: [myFalseUint256, myFalseUint256], + tuple1: cairo.tuple(40000n, myOrder2bis, [54, 55n, "0xae"], "texte"), + name: "niceToken", + array5: [cairo.tuple(251, 40000n), cairo.tuple(252, 40001n)], +} +const contractCallData: CallData = new CallData(compiledContractSierra.abi); +const myCalldata: Calldata = contractCallData.compile("constructor", functionParameters); +const deployResponse = await account0.deployContract({ + classHash: contractClassHash, + constructorCalldata: myCalldata }); +// or +const myCall: Call = myContract.populate("setup_elements", functionParameters); +const tx = await account0.execute(myCall); +// or +const myCall: Call = myContract.populate("get_elements", functionParameters); +const res = await myContract.get_elements(myCall.calldata); +``` + +It can be used only with methods that know the abi: `Contract.populate, myCallData.compile`. +Starknet.js will perform a full check of conformity with the ABI of the contract, reorder the object's properties if necessary, stop if something is wrong or missing, remove not requested properties, and convert everything to Starknet format. +Starknet.js will alert you earlier of errors in your parameters (with human comprehensible words), before the call to Starknet. So, no more incomprehensible Starknet messages due to parameters construction. + +If a property `array_len` has been added before an array, this property is ignored as it's automatically managed by Starknet.js. + +### Call, or Call[] + +A Call is an object with this format: + +```typescript +type Call = { + contractAddress: string, + entrypoint: string, + calldata?: RawArgs, +} +``` + +...and is only authorized with `Account.execute `. It can be generated manually or by `Contract.populate()`: + +```typescript +const myCall: Call = myContract.populate("get_component", [100, recipient]); +// or +const myCall: Call = { + contractAddress: tokenContract.address, + entrypoint: "get_component", + calldata: CallData.compile( [100, recipient]), + } + +const tx = await account0.execute(myCall); +``` + +It's particularly interesting when you want to invoke a function several times in the same transaction: + +```typescript +const myCall1: Call = myContract.populate("mint", {type: 7, qty: 10}); +const myCall2: Call = myContract.populate("mint", {type: 21, qty: 3}); +const myCall3: Call = myContract.populate("mint", {type: 2, qty: 1}); +const tx = await account0.execute([myCall1, myCall2, myCall3]); +``` + +### Array of strings (representing numbers) + +This type is particularly useful when you need the maximum performance and speed in your code; You have no automatic transformation, no checks with ABI, and no parsing. + +You provide to starknet.js the low-level data expected by Starknet: + +```typescript +const specialParameters: Calldata = [ + '2036735872918048433518', + '5130580', + '18', + '23456', + '1', + '17', + '3', + '234', + '467456745457', + '22252']; +const getResponse = await myAccount.get_bal(specialParameters, + {parseRequest: false}); +``` + +To use with `parseRequest: false` (see hereunder). + +### summary table for arguments + +These types of arguments can't be used at your convenience everywhere. Here is a table showing which types can be used in which function: + +| Function | array of parameters | ordered object | non ordered object | Call & MultiCall | list of parameters | array of strings (\*) | array of strings (\*\*) | +| ----------------------------------------------------------: | :-----------------: | :-------------: | :----------------: | :--------------------------: | :----------------: | :-------------------: | :---------------------: | +| **TypeScript type** | N/A | {} RawArgsArray | {} RawArgsObject | Call & Call[] | ...[] | string[] | string[] | +| contract.metaClass() contract\[metaclass]() | | | | | ✔️ | ✔️ | ✔️ | +| contract.call / contract.invoke | ✔️ | | | | | ✔️ | ✔️ | +| account.execute

(with 3 params, incl. calldata) |

✔️ |

✔️ | | ✔️



| | |

✔️ | +| account.deployContract / Account | ✔️ | ✔️ | | | | | ✔️ | +| account.declareAndDeploy | ✔️ | ✔️ | | | | | ✔️ | +| CallData.compile | ✔️ | ✔️ | | | | | ✔️ | +| myCallData.compile | ✔️ | ✔️ | ✔️ | | | | ✔️ | +| Contract.populate | ✔️ | ✔️ | ✔️ | | | | ✔️ | +| hash. calculateContract AddressFromHash | ✔️ | ✔️ | | | | | ✔️ | + +> (\*) = with `parseRequest: false` +> (\*\*) = result of `Calldata.compile, myCallData.compile, myContract.populate().calldata` + +## Receive data from a Cairo contract + +When you perform a call, the result depends on the contract language: + +- In Cairo 0, the answer is an object, with keys using the Cairo variable's names. + +Example: + +```typescript +const res=myContract.call(...); +const amount = res.amount; +``` + +- In Cairo 1, the result is a variable: + +```typescript +const amount = myContract.call(...); +``` + +| Type in Cairo 1 | Cairo 1 code | Type expected in JS/TS | JS/TS function to recover data | +| --------------------------------------------------------- | ---------------------------------- | --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| u8, u16, u32, usize, u64, u128, felt252, address | `func get_v()->u128` | bigint | `const res: bigint = myContract.call(...` | +| | | string representing an hex number | `const res=myContract.call(...`
`const address: string = num.toHex(res);` | +| u8, u16, u32, usize | `func get_v() -> u16` | number (53 bits max) | `const res=myContract.call(...`
`const total: number = Number(res)` | +| u256 (255 bits max) | `func get_v() -> u256` | bigint | `const res: bigint = myContract.call(...` | +| array of u8, u16, u32, usize, u64, u128, felt252, address | `func get_v() -> Array` | bigint[] | `const res: bigint[] = myContract.call(...` | +| shortString (31 ASCII characters max) | `func get_v() -> felt252` | string | `const res=myContract.call(...`
`const title:string = shortString.decodeShortstring(res)` | +| longString | `func get_v() -> Array` | string | `const res=myContract.call(...`
`const longString = res.map( (shortStr: bigint) => { return shortString.decodeShortString( num.toHex( shortStr)) }).join("");` | +| Tuple | `func get_v() -> (felt252, u8)` | Object {"0": bigint, "1": bigint} | `const res = myContract.call(...`
`const res0: bigint = res["0"];`
`const results: bigint[] = Object.values(res)` | +| Struct | ` func get_v() -> MyStruct` | MyStruct = { account: bigint, amount: bigint} | `const res: MyStruct = myContract.call(...` | +| complex array | `func get_v() -> Array` | MyStruct[] | `const res: MyStruct[] = myContract.call(...` | + +If you don't know if your Contract object is interacting with a Cairo 0 or a Cairo 1 contract, you have these methods: + +```typescript +import { cairo } from "starknet"; +const isCairo1: boolean = myContract.isCairo1(); +const isAbiCairo1: boolean = cairo.isCairo1Abi(myAbi); +``` + +## Parse configuration + +### parseRequest + +If for any reason (mainly for speed of processing), you want to define yourself the low-level parameters to send to Starknet, you can use the `parseRequest` option. +Parameters are an array of strings (representing numbers). + +```typescript +const txH = await myContract.send_tk([ + '2036735872918048433518', + '5130580', + '18'], + {parseRequest: false} +); +``` + +### parseResponse + +If for any reason, you want to receive a low-level answer from Starknet, you can use the parseResponse option. + +```typescript +const result = await myContract.call("get_bals", 100n, {parseResponse: false}); +``` + +The answer is an array of strings (representing numbers). + +### formatResponse + +As seen above, the strings returned by Starknet are not automatically parsed, because ABI does not inform when a contract returns a string. +But there is a way to have automatic parsing of a string. + +For example, if a contract returns a struct containing a shortString and a longString: + +```typescript +{ name: felt252, description: Array } +``` + +You can automate the string parsing with: + +```typescript +const formatAnswer = { name: 'string', description: 'string' } +const result = await myContract.get_text(calldata, { + parseRequest: true, + parseResponse: true, + formatResponse: formatAnswer, +}); +``` + +The result will be an object, with 2 strings: + +```typescript +{ name: "Organic", description: "The best way to read a long string!!!" } +``` diff --git a/www/versioned_docs/version-5.24.3/guides/estimate_fees.md b/www/versioned_docs/version-5.24.3/guides/estimate_fees.md new file mode 100644 index 000000000..f279c8847 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/estimate_fees.md @@ -0,0 +1,92 @@ +--- +sidebar_position: 10 +--- + +# Estimate fees + +By default, all nonfree Starknet commands (declare, deploy, invoke) work without any limitation of cost. + +Nevertheless, you might want to inform the DAPP user of the cost of the incoming transaction before proceeding and requesting its validation. + +Starknet.js proposes several functions to estimate the fees: + +## estimateDeclareFee + +To estimate the cost to declare a contract in the network: + +```typescript +const { suggestedMaxFee: estimatedFee1 } = await account0.estimateDeclareFee({ + contract: compiledTest, + classHash: testClassHash +}); +``` + +The result is in `estimatedFee1`, of type BigInt. + +## estimateDeployFee + +To estimate the cost to deploy a contract in the network: + +```typescript +const { suggestedMaxFee: estimatedFee1 } = await account0.estimateDeployFee({ + classHash: testClassHash, + // constructorCalldata is not necessary if the contract to deploy has no constructor + constructorCalldata: callData +}); +``` + +The result is in `estimatedFee1`, of type BigInt. + +## estimateAccountDeployFee + +To estimate the cost to deploy an account in the network: + +```typescript +const { suggestedMaxFee: estimatedFee1 } = await account0.estimateAccountDeployFee({ + classHash: OZaccountClashHass, + constructorCalldata: OZaccountConstructorCallData, + contractAddress: OZcontractAddress +}); +``` + +The result is in `estimatedFee1`, of type BigInt. + +## estimateInvokeFee + +To estimate the cost to invoke a contract in the network: + +```typescript +const { suggestedMaxFee: estimatedFee1 } = await account0.estimateInvokeFee({ + contractAddress: testAddress, + entrypoint: "increase_balance", + calldata: ["10", "30"] +}); +``` + +The result is in `estimatedFee1`, of type BigInt. + +## Fee limitation + +In all non-free functions, you can add an optional parameter limiting the fee consumption. +If the fee has been previously estimated, you can use this value for this parameter, but sometimes this value is under-evaluated: **don't hesitate to add a margin of approximately 10%**: + +```typescript +estimatedFee1 * 11n / 10n +``` + +You can also use the `stark.estimatedFeeToMaxFee` function: + +```typescript +import { stark } from "starknet"; +stark.estimatedFeeToMaxFee(estimatedFee1, 0.1); +``` + +Example for declaring: + +```typescript +const { suggestedMaxFee: estimatedFee1 } = await account0.estimateDeclareFee({ contract: compiledTest }); + +const declareResponse = await account0.declare({ contract: compiledTest}, + { maxFee: estimatedFee1 * 11n / 10n} +); +``` diff --git a/www/versioned_docs/version-5.24.3/guides/events.md b/www/versioned_docs/version-5.24.3/guides/events.md new file mode 100644 index 000000000..5e97bdd62 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/events.md @@ -0,0 +1,183 @@ +--- +sidebar_position: 12 +--- + +# Events + +A contract may emit events throughout its execution. Each event contains the following fields: + +- from_address: address of the contract emitting the events +- keys: a list of field elements +- data: a list of field elements + +The keys can be used for indexing the events, while the data may contain any information that we wish to log. + +The events are recorded in the blocks of the blockchain. + +Example of Cairo code for an event: + +```rust +#[derive(Drop, starknet::Event)] + struct EventPanic { + #[key] + errorType: u8, + errorDescription: felt252, + } +``` + +Here we have an event called `EventPanic`, with an u8 stored in keys, and a felt252 (text) in data. + +## Why events ? + +Events are a useful tool for logging and notifying external entities about specific occurrences within a contract, with a timestamp (the block number). They emit data that can be accessed by everybody. + +Some cases: + +- When a specific value is reached in a contract, an event can be created to store the fact that this value has been reached at a specific block number. +- When the L1 network has triggered the execution of a L2 contract, you can store in the event some results and when it occurs. + +An event can be useful also when you invoke a contract. When you invoke a Cairo function (meaning to write in the network), the API does not authorize any response (only call functions can provide an answer). To generate an event in the code is a way to provide a response (for example for the creation of an account, an event is generated to return the account address). + +## With the Transaction hash + +If you use Starknet.js to invoke a Cairo function that will trigger a new event, you will receive the transaction hash as a response. Preserve it so it can be used to easily retrieve the event data. + +Example of invocation: + +```typescript +const transactionHash = myContract.invoke("emitEventPanic", [8, "Mega Panic."]) +``` + +Then get the transaction receipt: + +```typescript +const txReceipt = await provider.waitForTransaction(transactionHash); +``` + +### Raw response + +You can recover all the events related to this transaction hash: + +```typescript +const listEvents = txReceipt.events; +``` + +The result is an array of events (here only one event): + +```typescript +[ + { + from_address: '0x47cb13bf174043adde61f7bea49ab2d9ebc575b0431f85bcbfa113a6f93fc4', + keys: [ + '0x3ba972537cb2f8e811809bba7623a2119f4f1133ac9e955a53d5a605af72bf2', + '0x8' + ], + data: [ '0x4d6567612050616e69632e' ] + } +] +``` + +The first parameter in the `keys` array is a hash of the name of the event, calculated this way: + +```typescript +const nameHash = num.toHex( hash.starknetKeccak("EventPanic")); +``` + +The second parameter is the `errorType` variable content (stored in keys array because of the `#[key]` flag in the Cairo code). + +The `data` array contains the `errorDescription` variable content (`'0x4d6567612050616e69632e'` corresponds to the encoded value of "Mega Panic.") + +You can decode it with: + +```typescript +const ErrorMessage = shortString.decodeShortString("0x4d6567612050616e69632e") +``` + +### Parsed response + +Once you have the transaction receipt, you can parse the events to have something easier to process. +We will perform parsing this way: + +```typescript +const events = myTestContract.parseEvents(txReceipt); +``` + +The result is an array of parsed events (here only one event): + +```typescript +events = [ + { + EventPanic: { errorType: 8n, errorDescription: 93566154138418073030976302n } + }, +] +``` + +Easier to read and process, isn't it? + +## Without transaction hash + +If you don't have the transaction Hash of the contract execution that created the event, it will be necessary to search inside the blocks of the Starknet blockchain. + +In this example, if you want to read the events recorded in the last 10 blocks, you need to use a method available only from an RPC node. The class `RpcProvider` is available for this case: + +```typescript +import { RpcProvider } from "starknet"; +const providerRPC = new RpcProvider({ nodeUrl: "{ nodeUrl: 'https://starknet-goerli.infura.io/v3/' + infuraKey }" }); // for an Infura node on Testnet +const lastBlock = await providerRPC.getBlock('latest'); +const keyFilter = [num.toHex(hash.starknetKeccak("EventPanic")), "0x8"] +const eventsList = await providerRPC.getEvents({ + address: myContractAddress, + from_block: {block_number: lastBlock.block_number-9}, + to_block: {block_number: lastBlock.block_number}, + keys:[keyFilter], + chunk_size: 10 +}); +``` + +> `address, from_block, to_block, keys` are all optional parameters. + +> If you don't want to filter by key, you can either remove the `keys` parameter, or affect it this way: `[[]]` . + +Here we have only one event. You can easily read this event: + +```typescript +const event = eventsList.events[0]; +console.log("data length =", event.data.length, "key length =", event.keys.length, ":"); +console.log("\nkeys =", event.keys, "data =", event.data); +``` + +To limit the workload of the node, the parameter `chunk_size` defines a size of chunk to read. If the request needs an additional chunk, the response includes a key `continuation_token` containing a string to use in the next request. +Hereunder a code to read all the chunks of a request: + +```typescript +const keyFilter = [num.toHex(hash.starknetKeccak("EventPanic")), "0x8"] +let block = await provider.getBlock('latest'); +console.log("bloc #", block.block_number); + +let continuationToken: string | undefined = "0"; +let chunkNum: number = 1; +while (continuationToken) { + const eventsRes = await providerRPC.getEvents({ + from_block: { + block_number: block.block_number - 30 + }, + to_block: { + block_number: block.block_number + }, + address: myContractAddress, + keys: [keyFilter], + chunk_size: 5, + continuation_token: continuationToken + }); + const nbEvents = eventsRes.events.length; + continuationToken=eventsRes.continuation_token; + console.log("chunk nb =", chunkNum, ".", nbEvents, "events recovered."); + console.log("continuation_token =", continuationToken ); + for (let i = 0; i < nbEvents; i++) { + const event = eventsRes.events[i]; + console.log("event #", i, "data length =", event.data.length, "key length =", event.keys.length, ":"); + console.log("\nkeys =", event.keys, "data =", event.data) + } + chunkNum++; +} +``` diff --git a/www/versioned_docs/version-5.24.3/guides/interact.md b/www/versioned_docs/version-5.24.3/guides/interact.md new file mode 100644 index 000000000..a398dd1a5 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/interact.md @@ -0,0 +1,172 @@ +--- +sidebar_position: 6 +--- + +# Interact with your contract + +Once your provider, contract, and account are connected, you can interact with the contract: + +- you can read the memory of the contract, without fees. +- you can write to memory, but you have to pay fees. + - On Mainnet, you have to pay fees with a bridged ETH token. + - On Testnet, you have to pay with a bridged Goerli ETH token. + - On devnet, you have to pay with a dummy ETH token. + +Your account should be funded enough to pay fees (0.01 ETH should be enough to start). + +![](./pictures/Interact_contract.png) + +Here we will interact with a `test.cairo` contract (Cairo 0) already deployed on Testnet at the address: + +- [0x5f7cd1fd465baff2ba9d2d1501ad0a2eb5337d9a885be319366b5205a414fdd](https://testnet.starkscan.co/contract/0x5f7cd1fd465baff2ba9d2d1501ad0a2eb5337d9a885be319366b5205a414fdd#read-contract) + +This contract contains a storage variable called `balance`. + +- It can be read with the `@view function: get_balance()` +- Balance can be modified with the `@external function: increase_balance(amount1: felt, amount2: felt)` + +```typescript +import { Provider, Contract, Account, ec, json } from "starknet"; +``` + +## 🔍 Read from contract memory, with meta-class + +To read the balance, you need to connect a Provider and a Contract. +You have to call Starknet, with the use of the meta-class method: `contract.function_name(params)` (here `params` is not necessary, because there are no parameters for the `get_balance` function). + +```typescript +//initialize Provider +const provider = new Provider({ sequencer: { network: constants.NetworkName.SN_GOERLI } }); +// Connect the deployed Test contract in Testnet +const testAddress = "0x5f7cd1fd465baff2ba9d2d1501ad0a2eb5337d9a885be319366b5205a414fdd"; + +// read abi of Test contract +const { abi: testAbi } = await provider.getClassAt(testAddress); +if (testAbi === undefined) { throw new Error("no abi.") }; +const myTestContract = new Contract(testAbi, testAddress, provider); + +// Interaction with the contract with call +const bal1 = await myTestContract.get_balance(); +console.log("Initial balance =", bal1.res.toString()); // .res because the return value is called 'res' in the Cairo 0 contract. +// With Cairo 1 contract, the result value is in bal1, as bigint. +``` + +## ✍️ Write to contract memory, with meta-class + +To increase the balance, you need in addition a connected and funded Account. + +You have to invoke Starknet, with the use of the meta-class method: `contract.function_name(params)` + +> After the invoke, you have to wait the incorporation of the modification of Balance in the network, with `await provider.waitForTransaction(transaction_hash)` + +Here is an example of how to increase and check the balance: + +```typescript +//initialize Provider +const provider = new Provider({ sequencer: { network: constants.NetworkName.SN_GOERLI } }); +// connect your account. To adapt to your own account: +const privateKey0 = process.env.OZ_ACCOUNT_PRIVATE_KEY; +const account0Address = "0x123....789"; + +const account0 = new Account(provider, account0Address, privateKey0); +// add ,"1" after privateKey0 if this account is not a Cairo 0 contract + +// Connect the deployed Test contract in Testnet +const testAddress = "0x5f7cd1fd465baff2ba9d2d1501ad0a2eb5337d9a885be319366b5205a414fdd"; + +// read abi of Test contract +const { abi: testAbi } = await provider.getClassAt(testAddress); +if (testAbi === undefined) { throw new Error("no abi.") }; +const myTestContract = new Contract(testAbi, testAddress, provider); + +// Connect account with the contract +myTestContract.connect(account0); + +// Interactions with the contract with meta-class +const bal1 = await myTestContract.get_balance(); +console.log("Initial balance =", bal1.res.toString()); // Cairo 0 contract +// increase_balance needs 2 felts, to add them to the balance. +const myCall = myTestContract.populate("increase_balance", [10, 30]); +const res = await myTestContract.increase_balance(myCall.calldata); +await provider.waitForTransaction(res.transaction_hash); + +const bal2 = await myTestContract.get_balance(); +console.log("Final balance =", bal2.res.toString()); +``` + +`Contract.populate()` is the recommended method to define the parameters to call/invoke the Cairo functions. + +## Sending sequential transactions + +If you intend to send sequential transactions through the contract object, like so: + +```typescript +const tx = await cairo1Contract.array2d_ex(data); +const tx1 = await cairo1Contract.array2d_ex(data); +``` + +Be sure to use `waitForTransaction` between the calls, because you may experience issues with the nonce not incrementing: + +```typescript +const tx = await cairo1Contract.array2d_ex(data); +await provider.waitForTransaction(tx.transaction_hash); +const tx1 = await cairo1Contract.array2d_ex(data); +await provider.waitForTransaction(tx1.transaction_hash); +``` + +## Write several operations, with Account.execute + +In a Starknet transaction, you can include several invoke operations. It will be performed with `account.execute`. + +We will later see this case more in detail in this dedicated [guide](multiCall.md), but in summary, you use this command with the following parameters: + +- address of the contract to invoke +- name of the function to invoke +- and an array of parameters for this function + +```typescript +const result = await account.execute( + { + contractAddress: myContractAddress, + entrypoint: 'transfer', + calldata: CallData.compile({ + recipient: receiverAddress, + amount: cairo.uint256(100000n) + }) + } +); +await provider.waitForTransaction(result.transaction_hash); +``` + +## Other existing methods + +Some other useful methods to interact with Starknet: + +### Function name defined in the code + +If you want to call a function with its name contained in a variable: + +```typescript +const listFn = ["calc-sum", "calc-hash", "calc-proof"]; +// fnChoice is a number defined during execution +const res = await myTestContract[listFn[fnChoice]](200, 234567897n, 865423); +``` + +### Light and fast call + +If you want to have a very fast execution, with minimum resource usage: + +```typescript +const specialParameters: Calldata = [ + '2036735872918048433518', + '5130580', + '18' + ]; +const getResponse = await myAccount.call( + "get_bal", + specialParameters, + { parseRequest: false } +); +``` + +You provide the low-level numbers expected by Starknet, without any parsing or checking. See more details [here](define_call_message.md#parse-configuration). diff --git a/www/versioned_docs/version-5.24.3/guides/intro.md b/www/versioned_docs/version-5.24.3/guides/intro.md new file mode 100644 index 000000000..0f1890b42 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/intro.md @@ -0,0 +1,75 @@ +--- +sidebar_position: 1 +--- + +# Getting Started + +## Installation + +```bash +# use the main branch + +npm install starknet + +# to use latest features (merges in develop branch) + +npm install starknet@next +``` + +## Running test locally + +### With Devnet + +- Sequencer Devnet [docs](https://0xspaceshard.github.io/starknet-devnet/docs/intro) +- RPC Devnet [repo](https://github.com/0xSpaceShard/starknet-devnet-rs) + +Get the Sequencer Devnet with Docker: + +```bash +docker pull shardlabs/starknet-devnet:latest +docker run -p 5050:5050 shardlabs/starknet-devnet:latest --seed 0 +``` + +Open a new console tab, go to your starknet.js directory, and run: + +```bash +npm run test # all tests +npm run test ./__tests__/contract.test.ts # just one test suite +``` + +By default, `defaultProvider` tests will be run through the `Sequencer`. + +If you want to run `defaultProvider` through the `RPC` run: + +```bash +export TEST_RPC_URL = "http://127.0.0.1:5050/rpc" + +# only RPC related tests: +npm run test ./__tests__/rpcProvider.test.ts +``` + +## Running docs locally + +If you want to change documentation and see how it looks before making a PR: + +```bash +cd www +npm install # install docusaurus +npm run start # fires up a local documentation site +``` + +## Compiling Starknet Contracts + +Please check the Starknet documentation [here](https://docs.starknet.io/documentation/quick_start/declare_a_smart_contract/#compiling_a_smart_contract) to compile Starknet contracts. + +Additional helpful resources can also be found at [OpenZeppelin](https://docs.openzeppelin.com/contracts-cairo/0.6.1/) documentation site. + +## Interacting with contracts and accounts + +For a basic overview on how to interact with contracts and accounts continue following this guide. + +For some more extensive examples visit PhilippeR26's [workshop](https://github.com/PhilippeR26/starknet.js-workshop-typescript). + +## Contracts used in the guides + +You can find the compiled contracts used in these guides in the [compiled_contracts](https://github.com/starknet-io/starknet.js/tree/develop/www/docs/guides/compiled_contracts) directory. diff --git a/www/versioned_docs/version-5.24.3/guides/migrate.md b/www/versioned_docs/version-5.24.3/guides/migrate.md new file mode 100644 index 000000000..d1aec1b40 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/migrate.md @@ -0,0 +1,189 @@ +--- +sidebar_position: 18 +--- + +# Migrate from v4 to v5 + +This document only covers the features present in v4 which have changed in some significant way in v5. + +If you encounter any missing changes, please let us know and we will update this guide. + +## _number_ utility replaced by _num_ + +To avoid confusion with the native `number` type, the `number` namespace has been renamed to `num`. + +```typescript +// v4 +const res = number.isHex(d1); + +// v5 +const res = num.isHex(d1); +``` + +`number.toFelt()` has been removed, if manual handling is necessary `cairo.felt()` can be used. + +## _bn.js_ no longer supported + +The `bn.js` library has been removed in favor of using the native JavaScript `BigInt` data type. + +```typescript +// v4 +const qty = new BN("0x4a8bc"); + +// v5 +const qty1 = BigInt("0x4a8bc"); +const qty2 = 32786324915918425n; +``` + +The `BigNumberish` type is now defined as: + +- String representing a number: "123", "0xabc2" +- Number (max 53 bits): 123 +- BigInt (max 255 bits): 12345612345n + +Some commonly used `BN` utility methods are of course no longer present, however, they have simple equivalents: + +- `.mul()` and `.div()`: common operators can be used with bigints: `+` `-` `*` `/` +- `.umod()` can be easily replaced with: + +```typescript +// v4 +const c = a.umod(b); + +// v5 +const tmp = a % b; // a and b are bigint +const c = tmp >= 0n ? tmp : tmp + b; +``` + +- `.toarray()` can be replaced with `num.hexToBytes(a)` + +## ec (elliptic curve) + +With the `bn.js` removal the accompanying elliptic curve libraries have also been replaced, +consequently many functions have been relocated or modified. + +The concept of a key pair, where the private and public key are used as a single entity, has been removed. +`ec.getKeyPair()`, `ec.getKeyPairFromPublicKey()` and `ec.genKeyPair()` do not exist anymore, corresponding +methods use the private key directly. Check the following examples: + +`Account` creation: + +```typescript +// v4 +const privateKey0 = accountTestnet4PrivateKey; +const account0Address: string = accountTestnet4Address; +const starkKeyPair0 = ec.getKeyPair(privateKey0); +const account0 = new Account(provider, account0Address, starkKeyPair0); + +// v5 +const privateKey0 = accountTestnet4PrivateKey; +const account0Address: string = accountTestnet4Address; +const account0 = new Account(provider, account0Address, privateKey0); +``` + +Derive partial public key (`starknetPubKey`): + +```typescript +// v4 +const starknetPubKey = ec.getStarkKey(keyPair); + +// v5 +const starknetPubKey = ec.starkCurve.getStarkKey(privateKey); // only X part of full pubKey +``` + +Derive full public key (`fullPubKey`): + +```typescript +// v4 +const fullPubKey = encode.addHexPrefix(keyPair.getPublic("hex")); + +// v5 +const fullPubKey = encode.addHexPrefix(encode.buf2hex(ec.starkCurve.getPublicKey(privateKey, false))); // full key +``` + +`ec.sign` and `ec.verify`: + +```typescript +// v4 +const signature = ec.sign(keyPair, msgHash); +const isVerified = ec.verify(inferredKeyPair, msgHash, signature); + +// v5 +const signature = ec.starkCurve.sign(msgHash, privateKey); +const verifStarknet = ec.starkCurve.verify(signature, msgHash, fullPubKeySource); +``` + +`pedersen` hash calculation: + +```typescript +// v4 +const hashMsg = hash.pedersen([account, price]); + +// v5 +const hashMsg = ec.starkCurve.pedersen(account, price); +``` + +## 'declare**And**Deploy' renaming + +The `account.declareDeploy()` method has been renamed to `declareAndDeploy()`: + +```typescript +// v4 +const response = await account0.declareDeploy({ contract: compiledTest, classHash: testClassHash }); + +// v5 +const response = await account0.declareAndDeploy({ contract: compiledHelloSierra, casm: compiledHelloCasm }); +``` + +> Note: `declare` and `declareAndDeploy` no longer require `classHash`! The new ec library is now able to calculate it quickly +> and does so automatically when it is not provided. If a contract has been written in Cairo 1 the `casm` property is needed. + +## Calldata and returned values + +Deep modifications and improvements have been performed concerning exchange of data with the Cairo contract functions. +The complete new rules are listed in this **[guide](define_call_message.md)**. +In short, it is easier to construct a list of parameters while relying on the built-in verification of the conformity to the abi. +Returned values from a Cairo 0 contract are identical, but returned values from a Cairo 1 contract are easier to recover. + +`stark.compileCalldata()` has been replaced by `CallData.compile()`. Regardless, the new `Contract.populate()` and `myCallData.compile()` methods are the recommended way to create calldata. + +## Provider + +Constants for `Provider` initialization have been updated: + +```typescript +// v4 +const providerTestnet = new Provider({ sequencer: { network: "goerli-alpha" } }); + +// v5 + const providerTestnet = new Provider({ sequencer: { network: constants.NetworkName.SN_GOERLI } }); // or SN_MAIN +``` + +`Provider.chainId()` has been removed, `Provider.getChainId()` should be used. + +```typescript +// v4 +const chainId = myProvider.chainId(); + +// v5 +const chainId = await myProvider.getChainId(); +``` + +## Uint256 + +The approach to create a `uint256` variable has changed: + +```typescript +// v4 +const amountIn = uint256.bnToUint256(amountToSwap); + +// v5 +const amountIn: Uint256 = cairo.uint256(50000n); +``` + +## get-starknet + +In your DAPP React code you can connect to ArgentX or Braavos wallets using the `get-starknet` library. + +The current v2.1.0 version is not yet compatible with starknet.js v5. +An update is expected. diff --git a/www/versioned_docs/version-5.24.3/guides/multiCall.md b/www/versioned_docs/version-5.24.3/guides/multiCall.md new file mode 100644 index 000000000..d103a8eb0 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/multiCall.md @@ -0,0 +1,60 @@ +--- +sidebar_position: 15 +--- + +# Interact with more than one contract within one transaction + +Interacting with more than one contract with one transaction is one of Starknet's features. To use this feature, two contracts are required. + +## Setup + +Set up basic stuff before multicall. + +```javascript +// devnet private key from Account #0 if generated with --seed 0 +const privateKey = "0xe3e70682c2094cac629f6fbed82c07cd"; +const accountAddress = "0x7e00d496e324876bbc8531f2d9a82bf154d1a04a50218ee74cdd372f75a551a"; + +// Ether token contract address +const contractAddress_1 = '0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7'; + +// contract address which require ether +const contractAddress_2 = '0x078f36c1d59dd29e00a0bb60aa2a9409856f4f9841c47f165aba5bab4225aa6b'; + +const account = new Account( + provider, + accountAddress, + privateKey + ); +``` + +## Interact with contracts + +Interact with more than one contract by using `account.execute([calls])`. The example is as follows. + +```javascript +const multiCall = await account.execute( + [ + // Calling the first contract + { + contractAddress: contractAddress_1, + entrypoint: "approve", + // approve 1 wei for bridge + calldata: CallData.compile({ + spender: contractAddress_2, + amount: cairo.uint256(1), + }) + }, + // Calling the second contract + { + contractAddress: contractAddress_2, + entrypoint: "transfer_ether", + // transfer 1 wei to the contract address + calldata: CallData.compile({ + amount: cairo.uint256(1), + }) + } + ] +) +await provider.waitForTransaction(multiCall.transaction_hash); +``` diff --git a/www/versioned_docs/version-5.24.3/guides/pictures/ERC20.png b/www/versioned_docs/version-5.24.3/guides/pictures/ERC20.png new file mode 100644 index 000000000..b79481e54 Binary files /dev/null and b/www/versioned_docs/version-5.24.3/guides/pictures/ERC20.png differ diff --git a/www/versioned_docs/version-5.24.3/guides/pictures/Interact_contract.png b/www/versioned_docs/version-5.24.3/guides/pictures/Interact_contract.png new file mode 100644 index 000000000..440567883 Binary files /dev/null and b/www/versioned_docs/version-5.24.3/guides/pictures/Interact_contract.png differ diff --git a/www/versioned_docs/version-5.24.3/guides/pictures/createContract.png b/www/versioned_docs/version-5.24.3/guides/pictures/createContract.png new file mode 100644 index 000000000..976b809b5 Binary files /dev/null and b/www/versioned_docs/version-5.24.3/guides/pictures/createContract.png differ diff --git a/www/versioned_docs/version-5.24.3/guides/pictures/starknet-js-chart.png b/www/versioned_docs/version-5.24.3/guides/pictures/starknet-js-chart.png new file mode 100644 index 000000000..383a8377e Binary files /dev/null and b/www/versioned_docs/version-5.24.3/guides/pictures/starknet-js-chart.png differ diff --git a/www/versioned_docs/version-5.24.3/guides/signature.md b/www/versioned_docs/version-5.24.3/guides/signature.md new file mode 100644 index 000000000..5ca2443d6 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/signature.md @@ -0,0 +1,190 @@ +--- +sidebar_position: 14 +--- + +# Signature + +You can use Starknet.js to sign a message outside of the network, using the standard methods of hash and sign of Starknet. In this way, in some cases, you can avoid paying fees to store data in-chain; you transfer the signed message off-chain, and the recipient can verify (without fee) on-chain the validity of the message. + +## Sign and send a message + +Your message has to be an array of `BigNumberish`. First, calculate the hash of this message, then calculate the signature. + +> If the message does not respect some safety rules of composition, this method could be a way of attack of your smart contract. If you have any doubt, prefer the [EIP712 like method](#sign-and-verify-following-eip712), which is safe, but is also more complicated. + +```typescript +import {ec, hash, num, json, Contract, WeierstrassSignatureType } from "starknet"; + +const privateKey = "0x1234567890987654321"; +const starknetPublicKey = ec.starkCurve.getStarkKey(privateKey); +const fullPublicKey = encode.addHexPrefix( encode.buf2hex( ec.starkCurve.getPublicKey( privateKey, false))); + +const message: BigNumberish[] = [1, 128, 18, 14]; + +const msgHash = hash.computeHashOnElements(message); +const signature: WeierstrassSignatureType = ec.starkCurve.sign(msgHash, privateKey); +``` + +Then you can send, by any means, to the recipient of the message: + +- the message. +- the signature. +- the full public key (or an account address using this private key). + +## Receive and verify a message + +On the receiver side, you can verify that: + +- the message has not been modified, +- the sender of this message owns the private key corresponding to the public key. + +2 ways to perform this verification: + +- off-chain, using the full public key (very fast, but only for standard Starknet hash & sign). +- on-chain, using the account address (slow, add workload to the node/sequencer, but can manage exotic account abstraction about hash or sign). + +### Verify outside of Starknet: + +The sender provides the message, the signature, and the full public key. Verification: + +```typescript +const msgHash1 = hash.computeHashOnElements(message); +const result1 = ec.starkCurve.verify(signature, msgHash1, fullPublicKey); +console.log("Result (boolean) =", result1); +``` + +> The sender can also provide their account address. Then you can check that this full public key is linked to this account. The public Key that you can read in the account contract is part (part X) of the full public Key (parts X & Y): + +Read the Public Key of the account: + +```typescript +const provider = new Provider({ sequencer: { baseUrl: "http://127.0.0.1:5050" } }); //devnet +const compiledAccount = json.parse(fs.readFileSync("./compiled_contracts/Account_0_5_1.json").toString("ascii")); +const accountAddress ="0x...."; // account of sender +const contractAccount = new Contract(compiledAccount.abi, accountAddress, provider); +const pubKey3 = await contractAccount.call("getPublicKey"); +``` + +Check that the Public Key of the account is part of the full public Key: + +```typescript +const isFullPubKeyRelatedToAccount: boolean = + publicKey.publicKey == BigInt(encode.addHexPrefix( fullPublicKey.slice( 4, 68))); +console.log("Result (boolean)=", isFullPubKeyRelatedToAccount); +``` + +### Verify in the Starknet network, with the account: + +The sender can provide an account address, despite a full public key. + +```typescript +const provider = new Provider({ sequencer: { baseUrl: "http://127.0.0.1:5050" } }); //devnet +const compiledAccount = json.parse(fs.readFileSync("./compiled_contracts/Account_0_5_1.json").toString("ascii")); + +const accountAddress ="0x..."; // account of sender +const contractAccount = new Contract(compiledAccount.abi, accountAddress, provider); +const msgHash2 = hash.computeHashOnElements(message); +// The call of isValidSignature will generate an error if not valid + let result2: boolean; + try { + await contractAccount.isValidSignature(msgHash2, [signature.r, signature.s]); + result2 = true; + } catch { + result2 = false; + } +console.log("Result (boolean) =", result2); +``` + +## Sign and verify the following EIP712 + +Previous examples are valid for an array of numbers. In the case of a more complex structure of an object, you have to work in the spirit of [EIP 712](https://eips.ethereum.org/EIPS/eip-712). This JSON structure has 4 mandatory items: `types`, `primaryType`, `domain`, and `message`. +These items are designed to be able to be an interface with a wallet. At sign request, the wallet will display: + +- the `message` will be displayed at the bottom of the wallet display, showing clearly (not in hex) the message to sign. Its structure has to be in accordance with the type listed in `primaryType`, defined in `types`. +- the `domain` will be shown above the message. Its structure has to be in accordance with `StarkNetDomain`. + +The predefined types that you can use: + +- felt: for an integer on 251 bits. +- felt\*: for an array of felt. +- string: for a shortString of 31 ASCII characters max. +- selector: for a name of a smart contract function. +- merkletree: for a Root of a Merkle tree. the root is calculated with the provided data. + +```typescript +const typedDataValidate: TypedData = { + types: { + StarkNetDomain: [ + { name: "name", type: "string" }, + { name: "version", type: "felt" }, + { name: "chainId", type: "felt" }, + ], + Airdrop: [ + { name: "address", type: "felt" }, + { name: "amount", type: "felt" } + ], + Validate: [ + { name: "id", type: "felt" }, + { name: "from", type: "felt" }, + { name: "amount", type: "felt" }, + { name: "nameGamer", type: "string" }, + { name: "endDate", type: "felt" }, + { name: "itemsAuthorized", type: "felt*" }, // array of felt + { name: "chkFunction", type: "selector" }, // name of function + { name: "rootList", type: "merkletree", contains: "Airdrop" } // root of a merkle tree + ] + }, + primaryType: "Validate", + domain: { + name: "myDapp", // put the name of your dapp to ensure that the signatures will not be used by other DAPP + version: "1", + chainId: shortString.encodeShortString("SN_GOERLI"), // shortString of 'SN_GOERLI' (or 'SN_MAIN'), to be sure that signature can't be used by other network. + }, + message: { + id: "0x0000004f000f", + from: "0x2c94f628d125cd0e86eaefea735ba24c262b9a441728f63e5776661829a4066", + amount: "400", + nameGamer: "Hector26", + endDate: "0x27d32a3033df4277caa9e9396100b7ca8c66a4ef8ea5f6765b91a7c17f0109c", + itemsAuthorized: ["0x01", "0x03", "0x0a", "0x0e"], + chkFunction: "check_authorization", + rootList: [ + { + address: "0x69b49c2cc8b16e80e86bfc5b0614a59aa8c9b601569c7b80dde04d3f3151b79", + amount: "1554785", + }, { + address: "0x7447084f620ba316a42c72ca5b8eefb3fe9a05ca5fe6430c65a69ecc4349b3b", + amount: "2578248", + }, { + address: "0x3cad9a072d3cf29729ab2fad2e08972b8cfde01d4979083fb6d15e8e66f8ab1", + amount: "4732581", + }, { + address: "0x7f14339f5d364946ae5e27eccbf60757a5c496bf45baf35ddf2ad30b583541a", + amount: "913548", + }, + ] + }, + }; + +// connect your account, then +const signature2 = await account.signMessage(typedDataValidate) as WeierstrassSignatureType; + +``` + +On the receiver side, you receive the JSON, the signature, and the account address. To verify the message: + +```typescript +const compiledAccount = json.parse(fs.readFileSync("./compiledContracts/Account_0_5_1.json").toString("ascii")); +const contractAccount = new Contract(compiledAccount.abi, accountAddress, provider); + +const msgHash5 = typedData.getMessageHash(typedDataValidate, accountAddress); +// The call of isValidSignature will generate an error if not valid +let result5: boolean; +try { + await contractAccount.isValidSignature(msgHash5, [signature2.r, signature2.s]); + result5 = true; +} catch { + result5 = false; +} +console.log("Result5 (boolean) =", result5); +``` diff --git a/www/versioned_docs/version-5.24.3/guides/use_ERC20.md b/www/versioned_docs/version-5.24.3/guides/use_ERC20.md new file mode 100644 index 000000000..0aff5a4b4 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/use_ERC20.md @@ -0,0 +1,132 @@ +--- +sidebar_position: 11 +--- + +# Work with ERC20 tokens + +Based on what has been seen in the previous pages of this guide, we will use an ERC20 contract. + +## What's an ERC20 + +As in Ethereum, a token has an ERC20 contract to manage it. This contract contains a table, that lists the quantity of tokens owned by each involved account: +![](./pictures/ERC20.png) + +For example, Account address 2 owns 100 tokens of this ERC20 contract. + +Users have the feeling that their tokens are stored in their wallets, but it's absolutely false. You have no list of assets stored in your account contract. In fact, a token has its own ERC20 contract, and the amount of token owned by your account address is stored in this contract. + +If you want to have your balance of a token, ask for its ERC20 contract, with the function `ERC20contract.balanceOf(accountAddress)`. + +When you want to transfer some tokens in your possession, you have to use the ERC20 contract function `transfer`, through the `account.execute` function (or meta-class methods). In this way, Starknet.js will send to the account contract a message signed with the private key. + +This message contains the name of the function to call in the ERC20 contract, with its optional parameters. + +The account contract will use the public key to check that you have the private key, then will ask the ERC20 contract to execute the requested function. + +This way, the ERC20 contract is absolutely sure that the caller of the transfer function knows the private key of this account. + +## ETH token is an ERC20 in Starknet + +In opposition to Ethereum, the ETH token is an ERC20 in Starknet, like all other tokens. In all networks, its ERC20 contract address is: + +```typescript +const addrETH = "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7"; +``` + +## Deploy an ERC20 + +Let's dive down the rabbit hole! + +This example works with an ERC20 mintable (everybody can mint new tokens), that we will deploy on the devnet (launched with `starknet-devnet --seed 0`). + +First, let's initialize an account: + +```typescript +// initialize provider +const provider = new Provider({ sequencer: { baseUrl:"http://127.0.0.1:5050" } }); +// initialize existing pre-deployed account 0 of Devnet +const privateKey = "0xe3e70682c2094cac629f6fbed82c07cd"; +const accountAddress = "0x7e00d496e324876bbc8531f2d9a82bf154d1a04a50218ee74cdd372f75a551a"; + +const account0 = new Account(provider, accountAddress, privateKey); +``` + +Declaration and deployment of the ERC20 contract: + +```typescript +// Deploy an ERC20 contract +console.log("Deployment Tx - ERC20 Contract to Starknet..."); +const compiledErc20mintable = json.parse(fs.readFileSync("compiled_contracts/ERC20MintableOZ051.json").toString("ascii")); + const initialTk: Uint256 = cairo.uint256(100); + const erc20CallData: CallData = new CallData(compiledErc20mintable.abi); + const ERC20ConstructorCallData: Calldata = erc20CallData.compile("constructor", { + name: "niceToken", + symbol: "NIT", + decimals: 18, + initial_supply: initialTk, + recipient: account0.address, + owner: account0.address + }); + + console.log("constructor=", ERC20ConstructorCallData); + const deployERC20Response = await account0.declareAndDeploy({ + contract: compiledErc20mintable, + constructorCalldata: ERC20ConstructorCallData + }); + console.log("ERC20 declared hash: ", deployERC20Response.declare.class_hash); + console.log("ERC20 deployed at address: ", deployERC20Response.deploy.contract_address); + +// Get the erc20 contract address +const erc20Address = deployERC20Response.deploy.contract_address; +// Create a new erc20 contract object +const erc20 = new Contract(compiledErc20mintable.abi, erc20Address, provider); +erc20.connect(account0); +``` + +## Interact with an ERC20 + +Here we will read the balance, mint new tokens, and transfer tokens: + +```typescript +// Check balance - should be 100 +console.log(`Calling Starknet for account balance...`); +const balanceInitial = await erc20.balanceOf(account0.address); +console.log("account0 has a balance of:", uint256.uint256ToBN(balanceInitial.balance).toString()); // Cairo 0 response + +// Mint 1000 tokens to account address +const amountToMint = cairo.uint256(1000); +console.log("Invoke Tx - Minting 1000 tokens to account0..."); +const { transaction_hash: mintTxHash } = await erc20.mint( + account0.address, + amountToMint, + { maxFee: 900_000_000_000_000 } +); + +// Wait for the invoke transaction to be accepted on Starknet +console.log(`Waiting for Tx to be Accepted on Starknet - Minting...`); +await provider.waitForTransaction(mintTxHash); + +// Check balance - should be 1100 +console.log(`Calling Starknet for account balance...`); +const balanceBeforeTransfer = await erc20.balanceOf(account0.address); +console.log("account0 has a balance of:", uint256.uint256ToBN(balanceBeforeTransfer.balance).toString()); // Cairo 0 response + +// Execute tx transfer of 10 tokens +console.log(`Invoke Tx - Transfer 10 tokens back to erc20 contract...`); +const toTransferTk: Uint256 = cairo.uint256(10); +const transferCallData: Call = erc20.populate("transfer", { + recipient: erc20Address, + amount: toTransferTk // with Cairo 1 contract, 'toTransferTk' can be replaced by '10n' +}); + const { transaction_hash: transferTxHash } = await erc20.transfer( transferCallData.calldata); + +// Wait for the invoke transaction to be accepted on Starknet +console.log(`Waiting for Tx to be Accepted on Starknet - Transfer...`); +await provider.waitForTransaction(transferTxHash); + +// Check balance after transfer - should be 1090 +console.log(`Calling Starknet for account balance...`); +const balanceAfterTransfer = await erc20.balanceOf(account0.address); +console.log("account0 has a balance of:", uint256.uint256ToBN(balanceAfterTransfer.balance).toString()); // Cairo 0 response +console.log("✅ Script completed."); +``` diff --git a/www/versioned_docs/version-5.24.3/guides/what_s_starknet.js.md b/www/versioned_docs/version-5.24.3/guides/what_s_starknet.js.md new file mode 100644 index 000000000..e617914d7 --- /dev/null +++ b/www/versioned_docs/version-5.24.3/guides/what_s_starknet.js.md @@ -0,0 +1,33 @@ +--- +sidebar_position: 2 +--- + +# What is Starknet.js ? + +Starknet.js is a library that helps to connect your website or your Decentralized Application (DAPP) to the blockchain-based Starknet network, using JavaScript / TypeScript language. + +## Overview + +![](./pictures/starknet-js-chart.png) + +Some important topics that have to be understood: + +- You can connect your DAPP to several networks: + + - [Starknet mainnet](https://starkscan.co) (Layer 2 of [Ethereum network](https://etherscan.io/) ). + - [Starknet testnet](https://testnet.starkscan.co/) (Layer 2 of [Goerli network](https://goerli.etherscan.io/) (testnet of Ethereum)). + - [Starknet-devnet](https://shard-labs.github.io/starknet-devnet/docs/intro) (your local Starknet network, for developers). + + and also to some more specific solutions: + + - private customized version of Starknet. + - local Starknet node (connected to mainnet or testnet). + +> Understand what is Starknet and how it works is necessary. Then, you can learn how to interact with it using Starknet.js. So, at this stage, you should be aware of the content of the [Starknet official doc](https://docs.starknet.io/documentation/) and [the Starknet Book](https://book.starknet.io/). + +- Only the `Provider` object is talking directly to the network - your DAPP will talk mainly to `Account` and `Contract` objects. You will define with the `Provider` with which network you want to work. You can ask the Provider for some low-level data of the network (block, timestamp, ...). +- `Signer` and `Utils` objects contain many useful functions for interaction with Starknet.js. +- The `Contract` object is mainly used to read the memory of a blockchain contract. +- The `Account` object is the most useful: + - as a wallet, to store your tokens. + - as a way to pay the fees to the network, and to be able to write in its memory. diff --git a/www/versioned_sidebars/version-5.24.3-sidebars.json b/www/versioned_sidebars/version-5.24.3-sidebars.json new file mode 100644 index 000000000..cff0c94e1 --- /dev/null +++ b/www/versioned_sidebars/version-5.24.3-sidebars.json @@ -0,0 +1,8 @@ +{ + "defaultSidebar": [ + { + "type": "autogenerated", + "dirName": "." + } + ] +} diff --git a/www/versions.json b/www/versions.json index a08119be4..7e7d27912 100644 --- a/www/versions.json +++ b/www/versions.json @@ -1 +1 @@ -["5.19.5", "5.14.1", "4.22.0", "4.17.1"] +["5.24.3", "5.19.5", "5.14.1", "4.22.0", "4.17.1"]